有没有Java MultiMedia Conversion Library

时间:2012-08-01 10:41:37

标签: java

我想知道是否有一个lib,比如Apache Commons,或类似的东西来帮助将媒体文件(例如avi,mkv,mp4等)转换成任意对象?例如,InputFile的格式为.avi,OutputFile的格式为mp4。

2 个答案:

答案 0 :(得分:3)

我知道的唯一库是ffmpeg,但您必须通过JNI运行它。

答案 1 :(得分:3)

请参阅以下任一项以在一系列格式之间进行转换。

  • Jffmpeg是一个允许播放多种常见音频和视频格式的插件。它基于FFMPEG项目部分的Java端口,支持纯Java代码中的许多编解码器。在尚未移植编解码器的地方,JNI包装器允许直接调用完整的FFMPEG代码。
  • Xuggle - 一个免费的开源库,供Java开发人员实时解压缩,操作和压缩录制或实时视频。