首页 文章

ffmpeg库太慢,无法压缩视频文件 . Android [重复]

提问于
浏览
3

这个问题在这里已有答案:

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

为了实现ffmpeg,我引用了this link,但是ffmpeg花了太多时间来压缩视频 (currently taking 1 min for 6 seconds video) . 我正在使用以下命令进行视频压缩 -

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 回答

  • 4

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

    • 您可以将-preset值设置为fast / veryfast / ultrafast

    • 您可以设置-crf值(通常为18到28) .

    • 最重要的是要注意,如果您不想更改音频/视频编解码器,则应使用以下命令保留原始设置: -c copy (这可以大大缩短执行时间,具体取决于您的使用情况)

    Refer this link for preset and crf settings

相关问题