[英]Decrease video(.mp4 file) size without losing its quality in android
我的SD卡中有一个video(.mp4)文件,我想减小.mp4文件的大小并将其上传到服务器。
一种方法是使用ffmpeg。
在Android程序中有几种使用ffmpeg的方法:
在这三者中,我个人过去曾经使用过包装方法,并且发现它很好用。 恕我直言,本机库提供的文档和示例代表了相当陡峭的学习曲线。
请注意,如果您确实使用了'exec',则有些事情是值得注意的-请参阅此答案的底部: https : //stackoverflow.com/a/25002844/334402 。
包装器确实有局限性-从本质上讲,ffmpeg cmd线工具并非旨在以这种方式使用,您必须牢记这一点,但它确实有效。 在github上有一个示例项目,它似乎有一个合理的用户群-我自己没有使用它,但我确实引用了它,发现它很有用,特别是对于您需要更多调用ffmpeg包装器的问题来自同一活动或任务的一次以上:
有关“两次调用ffmpeg”解决方案的更多详细信息,请参阅此答案(如果有,则是问题和答案)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.