h264 h265 h266 av1编码参数初探(已废弃)
bfloat16
编辑于 2024年10月20日 17:48
收录于文集
共2篇

已对测试内容进行大幅修改

0x00:介绍

最近在折腾TensorRT的超分,然后发现推理完成后的编码器和编码参数又是个天坑,因此先简单的跑一下benchmark。

右键图片 - 在新标签页打开能看大图

0x01:环境

CPU:13600kf(使用全部的6P + 8E)

ffmpeg:N-116782-g64741b8fc8(media-autobuild_suite自构建)

目标文件:Angel Beats!的BDMV,使用NCOP,只取前20秒

文件位于:[BDMV][100623] Angel Beats! Vol.1\BDROM\BDMV\STREAM\00001.m2ts

0x02:编码器,CRF和编码质量    

使用VMAF计算编码质量:

h264,h265和av1在CRF给足的情况下质量差距不明显,h264的CRF越低掉点越严重,av1情况最好。

h266疑似外星科技,全方位碾压(?

0x02:编码器,CRF和编码速度

4个编码器的编码速度和编码预设,CRF都高度相关。

速度:h264 > h265 > av1 > h266

0x03:编码器,CRF和文件体积

似乎没啥规律,猜测h264两个最快的预设体积巨大应该是压缩率不足导致的,h265两个最快的预设体积较小应该是细节丢失过多导致的。

0xFF:总结

不推荐使用h264(老登该让位了)

h265可以在faster到slow之间按需选择。

av1不推荐大于3的预设。

h266只推荐faster,别的太慢了。(注意:主流设备不支持h266硬件解码,很强,但不推荐)

CRF推荐18。