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

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

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

有哪些推荐的设置可以进行转换并尽量减少质量损失,同时尽可能节省文件大小(质量优于文件大小)。

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

ffmpeg -i input.mkv -c:v hevc -c:a copy -crf ??? output.mkv

请注意,现在我无法从原始介质进行编码。我必须使用我现有的文件。

答案1

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

  • -crf使用可为您提供可接受质量的最高值。默认值为二十八
  • 使用-preset您有耐心的最慢速度。默认值是中等的
  • 流复制音频(您已经在做了)。

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

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

FFmpeg 维基百科:H.265了解一些基本信息。

相关内容