我正在使用FFmpeg库来压缩视频。用户可以浏览任何视频并将其压缩。是否可以免费或不使用FFmpeg和android ffmpeg客户端库。如何在android中使用ffmpeg压缩视频文件?
回答
简答题:否。
龙答:
这要看你的免费定义。 FFmpeg本身就是一个免费的开源软件。但是,有些编解码器会受到诸如H.264等专利的阻碍,因此可以在像美国这样的国家(有法律授予软件专利)中实施。但是,有免费的格式,如Theora,Vorbis,VP9等。我有听说有可能建立FFmpeg没有安全的编解码器。这样,一个图书馆将会免费使用免费(如免费啤酒和自由),以便在您的应用程序中使用。
编辑:
你的第一个目标也许应该是从与编解码器的专利排除担保格式源代码编译FFmpeg的。然后,您必须找到或创建启用FFmpeg与您的Android应用程序集成的库。谨防这些软件在其下发布的许可证,特别是如果您的应用程序是专有/关闭的。在开始开发之前进行大量的研究。祝你好运!
请给我一个简单的例子,源代码。谢谢 – 2014-09-01 13:45:34
我对FFmpeg与Android整合的知识是零。 Srinivas提供的链接可能是一个很好的开始。另外,请参阅我的编辑答案。 – 2014-09-02 05:57:39
这可以帮助你 - 这是FFmpeg的二进制的是Android的Java库:http://hiteshsondhi88.github.io/ffmpeg-android-java/
- 1. ffmpeg:压缩视频?
- 2. 在Android上使用FFMPEG库进行视频压缩
- 3. ffmpeg库太慢而无法压缩视频文件。 Android
- 4. 如何在android中压缩视频?
- 5. 如何使用ffmpeg解压缩压缩类型的音频文件?
- 6. 使用directshow压缩avi视频文件
- 7. 压缩视频文件
- 8. 什么是在Android中不使用FFMPEG压缩视频的方法
- 9. ffmpeg库在压缩后旋转视频Android
- 10. 用Java压缩视频文件
- 11. 在Android中使用ffmpeg播放视频
- 12. 我如何在webrtc ios中压缩视频文件?
- 13. 从视频库中选择视频后,Android压缩视频
- 14. ffmpeg视频压缩但不能在浏览器中播放
- 15. Android Studio:压缩视频和音频
- 16. opencv重写压缩视频文件
- 17. 斯威夫特 - 压缩视频文件
- 18. 如何在android中快速压缩视频?
- 19. 如何将未压缩文件夹视为压缩文件?
- 20. 如何使用比特率在ios中压缩视频?
- 21. 如何在iOS中使用AVFoundation压缩视频
- 22. ALAsset视频压缩
- 23. 解压缩的视频文件在Java中不起作用
- 24. 如何在Android中使用FFMPEG库播放视频?
- 25. 如何在Android中使用ffmpeg库来裁剪视频?
- 26. 启用UIImagePickerController视频压缩
- 27. 如何使用ffmpeg为所有视频文件生成缩略图?
- 28. FFmpeg mp4压缩
- 29. android-压缩视频到firebase存储
- 30. Android上的快速视频压缩
我不认为有ffmpeg的Android上的任何本地实现。你可以尝试两件事。您可以安装ffmpeg附带的busybox并将其上传到您的设备。或者你可以 https://github.com/guardianproject/android-ffmpeg 建立该源来获得本机ffmpeg为android – 2014-09-01 07:15:46
android ffmpeg客户端库免费或不? – 2014-09-01 07:18:16
我不知道我明白。 Busybox是免费的。上面链接的来源是免费的。你可以建立它 – 2014-09-01 07:22:45