这两天浏览器修改成视频硬件解码后,发现YouTube上同样是1080p的视频,有的可以硬解有的不能硬解,提升画质到4k之后,又都能硬解了。然后火狐和Chrome还不一样,主要是B站,Firefox不能硬解,Chrome可以。仔细研究之后发现,我的CPU支持的硬解格式有限,所有不能硬解的1080p视频,全都是av1编码的。YouTube把画质提升到4k之后,编码格式自动变为vp编码,正好我CPU可以硬解。而B站之所以在Firefox上不能硬解,也是因为默认编码格式是av1,而Chrome默认是avc编码。把Firefox上B站视频播放器设置为优先avc编码之后,就也能硬解了。