大财小用之13代酷睿核显视频编码与4060显卡视频编码ffmpeg2023版
2022年intel新发布了13代酷睿CPU,采用前代相同的intel 7(10纳米)制程,提高了最大睿频,增加能效核p-core的数量,性能相当强劲,有些评测中i5已经能达到上代i7的性能,属于一个小挤牙膏的进步。同时笔记本CPU集成的核显是锐炬Xe显卡(intel iris xe graphics),包含96个执行单元,核显性能也还可以。
所以我测试了用ffmpeg调用13代酷睿CPU的软件和硬件编码能力,给购买提供大家一些参考。我是用的CPU是移动版的13代酷睿i9-13900H,ffmpeg是23年最新版本。使用同时测试了软件编码和硬件编码(intel qsv),测试结果性能非常爆炸,处理1080p视频似乎有些大材小用,即使使用软件编码,编码速度也非常快。
编码使用的原始视频材料是苹果手机拍摄的5分钟的1080p视频,原始码率大概在15M左右。
首先测试软件编码,从结果可以看到,即使是H265软件编码,速度也可以接受。
1、H264格式,软件编码,crf=23,3.48倍速,码率大约是10M
ffmpeg -i IMG_2402.MOV -c:v libx264 -preset medium -crf 23 -c:a copy IMG_2402_h264.mp4
2、H265格式,软件编码,cfr=28,1.49倍速,码率大约是4.7M
ffmpeg -i IMG_2402.MOV -c:v libx265 -preset medium -crf 28 -c:a copy IMG_2402_h265.mp4
然后是测试核显硬件编码,速度是软件编码的2-3倍
3、H264格式,硬件编码,crf=23,7.37倍速,码率大约是11.4M
ffmpeg -i IMG_2402.MOV -c:v h264_qsv -global_quality 23 -preset medium IMG_2402_h264_1.MP4
4、H265格式,硬件编码,crf=28,4.41倍速,码率大约是3.5M
ffmpeg -i IMG_2402.MOV -c:v hevc_qsv -global_quality 28 -preset medium -tag:v hvc1 IMG_2402_h265_1.MP4

然后我又测试了笔记本英伟达RTX 4060系显卡的编码性能,RTX 4060显卡使用了AD106核心,包含4608个cuda核心,改用台积电4nm工艺后,大大降低了功耗,并支持AV1编码,比上代3060有较大提升,基本达到了3070的水平,老黄的刀法非常精准。
4060系显卡硬件编码是调用nvenc来执行,从结果看速度基本达到了17x,处理1080p视频根本就是杀鸡用牛刀,看来处理8k视频也不在话下。有机会测试一下AV1格式的编码能力。
5、H264格式,硬件编码,cq=23,17.6倍速,码率大约是14.4M
ffmpeg -i IMG_2402.MOV -c:v h264_nvenc -cq 23 -preset medium IMG_2402_h264_2.MP4
6、H265格式,硬件编码,cq=28,16.9倍速,码率大约是7.4M
ffmpeg -i IMG_2402.MOV -c:v hevc_nvenc -cq 28 -preset medium -tag:v hvc1 IMG_2402_h265_2.MP4
