我最近使用ffmpeg library for android压缩长度为10秒,大小近25 MB的视频。以下是我尝试使用以下命令:如何在android中快速压缩视频?
ffmpeg -i /video.mp4 -vcodec h264 -b:v 1000k -acodec mp2 /output.mp4
OR
ffmpeg -i input.mp4 -vcodec h264 -crf 20 output.mp4
这两个命令的太慢。我在完成任务之前取消了这项任务,因为它花费了太多时间。花了8分钟以上才能处理20%的视频。时间对我来说非常重要,所以我不能选择ffmpeg。我有以下问题:
- 有没有命令错误或ffmpeg反正慢?
- 如果其慢那么有没有任何其他有据可查和视频压缩,我可以在Android上使用可靠的方法/库?
的MP4已经被压缩。 – CommonsWare
我不能缩小尺寸吗? –
您可以降低其分辨率。您可以降低帧频。你可以砍掉它的一部分(例如,修剪它的长度到X秒)。这些都不代表压缩,只不过从ZIP压缩文件中删除文件代表的是“压缩”ZIP压缩文件。对视频进行代码转换 - 您正在使用'ffmpeg'做什么,以及更改分辨率或帧速率会涉及什么 - 很慢。 – CommonsWare