使用 ffmpeg 减小视频文件大小的最快方法?

使用 ffmpeg 减小视频文件大小的最快方法?

有几个大视频文件(.mp4),我想将它们的大小减少到至少一半甚至更少,但我想以最快的方式做到这一点。

我尝试过使用libx265or libx264,输出质量非常好,但花费了太多时间。我想更快地做到这一点我可以接受相对较低的质量。有什么方法可以做到这一点吗?

答案1

您可以使用预设修改器来获得更快的渲染时间,如上所述这里

  • 使用类似的东西,
    -vcodec libx264 -crf 22 -preset ultrafast
    
  • crf根据您的喜好调整值,它将改变视频质量(18-24 将保留输入视频质量)。
  • 渲染时间完全可以通过-preset修改器进行调整。

答案2

这是一些我希望有所帮助的代码。

#!/bin/bash
# Reduce mp4 to 480i resolution and reduce size considerably

[ ! "$1" ] && {
echo -e "Error!! No filename given."; exit 1; } || echo -e "Searching for $1"
ffmpeg -i "$1" -s hd480 -strict -2  "$1"Small.mp4

相关内容