我正在使用FFmpeg库来压缩视频。用户可以浏览任何视频并对其进行压缩。是否可以免费使用FFmpeg和android ffmpeg客户端库。
答案 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/