我有一台用于拍摄视频的摄像机;相机以720p分辨率记录在H.264中。我想将这些东西转码为更简单,更小的格式;例如,可以在支持视频的数码相框上正常工作的东西。同样,我想尽可能转码为DVD格式,因此我可以为家庭成员刻录DVD。我希望这个过程可以在Java中访问,所以我可以在家里设置一个服务器来进行转码,我可以通过Web管理这个过程。
以编程方式从Java中进行转码的最佳方法是什么?有哪些库支持H.264,我如何访问它们?
答案 0 :(得分:5)
您可以尝试 ffmpeg for Java http://fmj-sf.net/ffmpeg-java/getting_started.php
ffmpeg用于各种转码/重新编码...它为VLC提供动力!
答案 1 :(得分:2)
或者您可以使用Xuggler。它会自动与最新的FFmpeg集成。
答案 2 :(得分:1)
如果想法是,你想上传视频,重新编码,然后下载结果......我会用php来调用ffmpeg。或者你可以使用java和Aiden Bell引用的ffmpeg-java支持。
如果视频将在您的计算机上,并且您只想控制该过程的工作。在家中使用计算机上的VNC服务器,然后在工作中使用基于java的VNC查看器。这样您就可以对视频进行转码,并在家用计算机上处理您想要的任何其他内容。