2014-09-01 101 views
0

我正在使用FFmpeg库来压缩视频。用户可以浏览任何视频并将其压缩。是否可以免费或不使用FFmpeg和android ffmpeg客户端库。如何在android中使用ffmpeg压缩视频文件?

+0

我不认为有ffmpeg的Android上的任何本地实现。你可以尝试两件事。您可以安装ffmpeg附带的busybox并将其上传到您的设备。或者你可以 https://github.com/guardianproject/android-ffmpeg 建立该源来获得本机ffmpeg为android – 2014-09-01 07:15:46

+0

android ffmpeg客户端库免费或不? – 2014-09-01 07:18:16

+0

我不知道我明白。 Busybox是免费的。上面链接的来源是免费的。你可以建立它 – 2014-09-01 07:22:45

回答

1

简答题:否。

龙答:

这要看你的免费定义。 FFmpeg本身就是一个免费的开源软件。但是,有些编解码器会受到诸如H.264等专利的阻碍,因此可以在像美国这样的国家(有法律授予软件专利)中实施。但是,有免费的格式,如Theora,Vorbis,VP9等。我有听说有可能建立FFmpeg没有安全的编解码器。这样,一个图书馆将会免费使用免费(如免费啤酒和自由),以便在您的应用程序中使用。

编辑:

你的第一个目标也许应该是从与编解码器的专利排除担保格式源代码编译FFmpeg的。然后,您必须找到创建启用FFmpeg与您的Android应用程序集成的库。谨防这些软件在其下发布的许可证,特别是如果您的应用程序是专有/关闭的。在开始开发之前进行大量的研究。祝你好运!

+0

请给我一个简单的例子,源代码。谢谢 – 2014-09-01 13:45:34

+0

我对FFmpeg与Android整合的知识是零。 Srinivas提供的链接可能是一个很好的开始。另外,请参阅我的编辑答案。 – 2014-09-02 05:57:39