从 h264 转换为 hevc 的最佳设置?

ccl*_*oyd 2 h.264 ffmpeg h.265

我正在尝试将我的一些库转换为 HEVC 以节省空间。我的想法是重新编码现有媒体并节省 20-50% 的文件大小。

什么是转换和最小质量损失的推荐设置,同时尽可能多地保存文件大小(质量大于文件大小)。

我将使用的当前命令通常是

ffmpeg -i input.mkv -c:v hevc -c:a copy -crf ??? output.mkv
Run Code Online (Sandbox Code Playgroud)

请注意,从原始媒​​体编码现在不是我的选择。我将不得不使用我拥有的当前文件。

llo*_*gan 10

没有最佳设置,因为质量是主观的,但 libx265(假设您正在使用此编码器)的常用指南类似于 libx264:

  • 使用-crf可为您提供可接受质量的最高值。默认值为28
  • 使用-preset你有耐心的最慢的。默认值为medium
  • 流式复制音频(您已经在做)。

请注意,您将重新编码 H.264 输入中存在的伪影,这会损害压缩效率。

我通常不会费心将 H.264 重新编码为 H.265。

有关一些基本信息,请参阅FFmpeg Wiki:H.265