ffmpeg库太慢而无法压缩视频文件。的Android

时间:2016-09-14 09:12:35

标签: android ffmpeg

我在Android项目中使用ffmpeg库进行视频文件压缩。

为了实现ffmpeg,我引用了this link,但ffmpeg花了太多时间来压缩视频(目前花费1分钟拍摄6秒视频)。我正在使用以下命令进行视频压缩 -

ffmpeg -y -i /sdcard/videokit/in.mp4 -strict experimental -vf transpose=1 -s 160x120 -r 30 -aspect 4:3 -ab 48000 -ac 2 -ar 22050 -b 2097k /sdcard/videokit/out.mp4

请告诉我是否可以减少压缩时间,可以通过更改上述命令中的某些设置或参数。或者有没有其他方法比ffmpeg更快地压缩视频。谢谢。

1 个答案:

答案 0 :(得分:5)

你可以做的事情不多,但肯定有一些值得考虑的事情:

  • 您可以将-preset值设置为fast / veryfast / ultrafast
  • 您可以设置-crf值(通常为18到28)。
  • 最重要的是要注意,如果您不想更改音频/视频编解码器,则应使用以下方法保留原始设置: -c copy (这可以大大改善执行时间,具体取决于您的使用情况)

Refer this link for preset and crf settings