HEVC 和 H265 一样吗?在 FFmpeg 中它们给出不同的结果,为什么?

HEVC 和 H265 一样吗?在 FFmpeg 中它们给出不同的结果,为什么?

hevc_qsv最近,我使用 FFmpeg 和英特尔硬件加速将 H264 视频重新编码为 HEVC libx265hevc_qsv结果是视频尺寸更大,而libx265视频尺寸则缩小了 50%。

我在 Google 上搜索了 h265 与 HEVC,结果显示它们是一样的。如果它们是一样的,为什么结果会有这么大的差异?

这些是我使用的命令行:

ffmpeg -i "%%a" -c:v libx265 -vtag hvc1 "newfiles\%%~na.mp4

ffmpeg -i "%%a" -c:v hevc_qsv -vtag hvc1 "newfiles\%%~na.mp4

答案1

HEVC 和 H265 一样吗?

是的。它们是同一种视频格式的两个名称。

在 ffmpeg 中它们为什么会给出不同的结果?

  • libx265 和 hevc_qsv 是两个不同的编码器,都输出 H.265/HEVC 视频格式。
  • 仅仅因为它们输出相同的格式并不意味着输出将会相同。
  • libx265 速度较慢,但​​是可以使文件体积小且质量高。
  • hevc_qsv 的效率低于 libx265,因此如果使用相同的比特率,它永远不会像 libx265 那样好看。但它可以使用硬件加速来帮助编码,在某些情况下可能是更好的选择,例如如果您需要保留 CPU 来执行其他任务。

相关内容