大家好,有人能帮我解释一下 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 编码中使用它们。