我正在使用 FFMPEG 版本20140406-git-59c1023-win32-静态使用以下 cmd
ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"
运行此命令产生的输出文件大小为 46mb
如果我改变—crf从 18 到 26 然后重新编码,文件大小输出也将是 46mb。无论我提供什么整数—crf、18、26、40、45 等,执行此编码所需的时间相同,输出文件大小相同,并且视频质量相同。
好像不起作用。
我曾尝试移动这些参数,但这并没有导致任何变化。
答案1
该-crf
选项可能尚未为此编码器映射。在此之前,请使用-x265-params
此编码器的私有选项:
ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv
这可能会在将来发生变化,因此请务必先参考文档:
ffmpeg -h encoder=libx265
另请参阅: