以编程方式将视频转换为 FLV [已关闭]

2022-09-02 11:16:43

我目前正在开发一个Web应用程序,该应用程序需要接受用户以任何格式(.avi,.mov等)上传的视频,并将其转换为flv以在基于Flash的播放器中播放。

由于该网站是基于OpenCms的,最好的解决方案是为OpenCms提供一个现成的插件,它允许在后台上传和播放视频进行转码操作,但只需一组Java类即可进行转码,然后我可以自己制作上传表单和播放部分。


答案 1

有一个很棒的开源工具叫做FFmpeg,我用它来转码我的视频。我使用PHP进行shell调用来使它栩栩如生,但我无法想象让它与Java一起玩得太难了。(也许这对你来说是一个很好的起点。

我每周为我的设备提供30多个千兆批次,它总是作为优质材料出现。对我来说,唯一棘手的部分是编译它以处理各种视频格式。从好的方面来说,这为我提供了我需要的繁重工作。


答案 2

您可以使用Xuggler在Java中对视频进行编码,Xuggler是一个Java API,在幕后本机使用FFmpeg的C代码。


推荐