hevc_qsv
最近,我使用 FFmpeg 和英特尔硬件加速将 H264 视频重新编码为 HEVC libx265
,hevc_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 来执行其他任务。