如何在android中使用ffmpeg压缩视频文件?

时间:2014-09-01 06:49:40

标签: android

我正在使用FFmpeg库来压缩视频。用户可以浏览任何视频并对其进行压缩。是否可以免费使用FFmpeg和android ffmpeg客户端库。

2 个答案:

答案 0 :(得分:1)

简答:NO。

答案很长:

这取决于您对 免费 的定义。 FFmpeg本身就是一个免费的开源软件。但是,有一些编解码器受到专利的阻碍,如H.264等,因此可以在像美国这样的国家(有法律授予软件专利)中强制执行。但是,有像Theora,Vorbis,VP9等免费格式。我已经听到可以在没有加密编解码器的情况下构建FFmpeg。这样,图书馆将免费(如免费啤酒和自由)在您的应用程序中使用。

编辑:

您的第一个目标应该是从源代码构建FFmpeg,并排除专利保护格式的编解码器。然后,您必须找到创建库,以便与您的Android应用程序集成FFmpeg。请注意这些软件的许可证,特别是如果您的应用程序是专有/已关闭的。在开始开发之前做大量的研究。祝你好运!

答案 1 :(得分:0)

这可能对你有帮助 - 它是FFmpeg二进制文件的Android java库:http://hiteshsondhi88.github.io/ffmpeg-android-java/