2

我有一个摄像机,用来捕捉视频;摄像机以 720p 分辨率以 H.264 录制。我想把这些东西转码成更简单、更小的格式;例如,可以在支持视频的数码相框上正常工作的东西。同样,我想尽可能转码为 DVD 格式,这样我就可以为家人刻录 DVD。我希望这个过程可以从 Java 中访问,所以我可以在家里设置一个服务器来进行代码转换,我可以在工作中通过 Web 管理这个过程。

从 Java 中以编程方式进行转码的最佳方法是什么?有哪些 H.264 支持库,我如何访问它们?

4

3 回答 3

5

你可以试试ffmpeg for Java http://fmj-sf.net/ffmpeg-java/getting_started.php

ffmpeg 用于各种转码/重新编码......它为 VLC 提供动力!

于 2009-06-23T18:25:48.090 回答
2

或者你可以使用Xuggler。它自动与最新的 FFmpeg 集成。

于 2009-12-11T23:03:26.883 回答
1

If the idea is, you want to upload a video, have it re-encoded and then download the result... I would use php to call ffmpeg. Or you could use java with the ffmpeg-java support that Aiden Bell referenced.

If the videos will be on your computer, and you just want to control the process from work. Look into using a VNC server on your computer at home, and then using a java-based VNC viewer at work. This would allow you to transcode your videos, and work on anything else you want to on your home computer.

于 2009-06-23T18:44:44.177 回答