FFmpeg HEVC -crf 属性

1 ffmpeg h.265

我正在使用 FFMPEG 版本20140406-git-59c1023-win32-static和以下 cmd

ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"
Run Code Online (Sandbox Code Playgroud)

运行此 cmd 生成的输出文件大小为 46mb

如果我将-crf从 18更改为 26 然后重新编码,文件大小输出也将为 46mb。无论我为-crf18、26、40、45 等提供什么整数,执行此编码所需的时间都是相同的,输出文件大小是相同的,并且视频中的质量是相同的。

似乎它不起作用。

我试图移动参数,这不会导致任何不同。

llo*_*gan 6

-crf编码器可能尚未映射该选项。在此之前-x265-params,为此编码器使用私有选项:

ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv
Run Code Online (Sandbox Code Playgroud)

这可能会在未来发生变化,因此请务必先参考文档:

ffmpeg -h encoder=libx265
Run Code Online (Sandbox Code Playgroud)

另见: