cplxblur & qblur 设置命令

cplxblur & qblur 设置命令

大家好,有人能帮我解释一下 cplxblur 20.0 + qblur 0.5 的命令和 -x264-params 吗?

我努力了

-cplxblur 20.0 和 -x264-params cplxblur=20.0

-qblur 0.5 和 -x264-params qblur=0.5

在编码时使用的设置列表中甚至没有提及 cplxblur 和 qblur 设置。

我查看了文档和网站,似乎使用了正确的命令,但如上所述,它们在 FFmpeg 上无效/未提及,甚至在 FFmpeg 在编码时使用这两个命令的设置中也没有列出。

我使用的FFmpeg版本是:ffmpeg版本4.2.2

谢谢

答案1

这些选项只能通过 传递-x264-params,并且只能在执行第二遍时以两遍目标比特率模式传递,因此使用:

ffmpeg -i <input> -c:v libx264 -b:v 1M -pass 1 -f null /dev/null
ffmpeg -i <input> -c:v libx264 -x264-params cplxblur=20:qblur=0.5 -b:v 1M -pass 2 output.mp4

在所有其他速率控制模式中,这些选项将被(悄悄地)忽略,这意味着您将无法在默认的 CRF 编码中使用它们。

相关内容