最近突然注意到油管推出了av1的测试,最高可以支持到480p。同时看到lav filter nightly更新了ffmpeg,支持了av1的软件解码,感觉av1快要来了。
由于av1的编码性能实在捉鸡,就心血来潮测了测解码性能,看看到底能不能应用到实际。
在doom9的av1专楼#781看到了一个av1的webm,1920x800 24fps 8bit 420,码率极低,只有523kbp。
拿来二压了一个8bit hevc,crf 35, qcomp 0.6, preset slower, rect on. 压出了一个相近的码率 550kbps。
结果不出所料,现阶段av1的解码消耗,是开了rect的hevc的3倍左右。考虑到现在ffmpeg的解码优化应该还没做,以后应该会大幅改善。因为几年前ffmpeg有一次重大的hevc解码优化,解码性能需求降低了一半。
同时我还发现现在的av1解码,貌似只能用两个线程?而且好像一旦单线程不够了,双线程消耗剧增,并行能力太差?油管有个1080p 30fps的av1测试视频,我原速播放有些地方会卡,但半速播放性能只需要1/4-1/3左右。。。
由于av1的编码性能实在捉鸡,就心血来潮测了测解码性能,看看到底能不能应用到实际。
在doom9的av1专楼#781看到了一个av1的webm,1920x800 24fps 8bit 420,码率极低,只有523kbp。
拿来二压了一个8bit hevc,crf 35, qcomp 0.6, preset slower, rect on. 压出了一个相近的码率 550kbps。
结果不出所料,现阶段av1的解码消耗,是开了rect的hevc的3倍左右。考虑到现在ffmpeg的解码优化应该还没做,以后应该会大幅改善。因为几年前ffmpeg有一次重大的hevc解码优化,解码性能需求降低了一半。
同时我还发现现在的av1解码,貌似只能用两个线程?而且好像一旦单线程不够了,双线程消耗剧增,并行能力太差?油管有个1080p 30fps的av1测试视频,我原速播放有些地方会卡,但半速播放性能只需要1/4-1/3左右。。。