>首页> IT >

视频制作哪家强:Intel、AMD、NVIDIA转码加速效率对比

时间:2022-04-07 17:43:02       来源:腾讯网

前段时间我们测试了12代酷睿处理器所搭载的UHD 770和UHD 730核显,那时候我们主要是测试这核显的游戏性能,视频编码/转码只是简单测了一下, 不过我看下面有人回复想看Intel和AMD核显的转码效率对比,这个确实可以有,但既然要做就把东西做齐全一点,把NVIDIA和AMD的独显也加进去,看看独显与核显有多大差别。

NVIDIA最新的30系列显卡内置了第五代NVDEC和第七代NVENC,可支持MPGE-1、MPGE-2、VC-1、VP8、VP9、H.264、H.265、AV1 格式的视频编码,以及H.264和H.265格式的视频编码。

Intel的第11和第12代酷睿处理器所整合的都是Xe架构核显,均支持第八代Intel Quick Sync Video,可支持MPGE-2、VC-1、JPEG、VP9、H.264、H.265、AV1 格式的视频编码,支持MPGE-2、JPEG、H.264、H.265格式视频的解码,其中Tiger Lake和Alder Lake的核显里面是有两个多格式编码器引擎的,而Rocket Lake则只有一个。

AMD这边目前桌面的锐龙5000G系列处理器用的是Vega架构核显,整合的是VCN 2.2引擎,而最新的RX 6000系列显卡和锐龙6000系列移动处理器用的是Navi 2架构GPU,用的是VCN 3.0引擎,两者均支持MPGE-2、VC-1、VP9、JPEG、H.264、H.265的解码,以及H.264和H.265格式的视频编码,两者的区别就是VCN 3.0支持AV1格式视频的解码而VCN 2.2不支持,需要注意的是使用Navi 24 GPU的RX 6500 XT只有视频解码器没有编码器,而且不支持AV1格式,其他的RX 6000系列显卡用的都是完整的VCN 3.0引擎。

测试平台与说明

处理器方面Intel这边用的是Core i5-12600K,它整合的UHD 770是目前Intel规格最高的核显,Core i9/i7用的也是这个,也就是频率高一点,没啥本质区别。而AMD方面本来应该是用Ryzen 7 5700G的,但目前手头上没有,只好退而求其次用Ryzen 5 5600G,两者的视频引擎是相同的,只不过少了两个CPU核心确实会有影响。显卡方面NVIDIA用的是RTX 3050,而AMD则使用RX 6600,这两款独显均插在Core i5-12600K平台上进行测试。

我们测试了三个较为常用的软件,包括视频转码软件HandBrake和两个视频编辑软件Premiere Pro、DaVinci Resolve。

HandBrake视频转码

HandBrake我们是把一个时长10分02秒视频转成一个4K H.264和H.265的视频,会分别使用不同品牌对应的视频编码器,编码器预设均是最快,输出视频质量固定是30,下面表格记录的是转码的帧率。

Core i5-12600K所整合的UHD 770核显拥有两个多格式编码器引擎,在转换H.265格式视频时火力全开速度相当之快,比其他三个快了将近一倍,但在转换H.264的视频时就利用率就上不去了,转码速度比Ryzen 5 5600G还慢一点,两块独显的表现均优于Ryzen 5 5600G,而RX 6600不论H.264还是H.265转码效率都比RTX 3050要高些。

Premiere Pro视频导出

我们用Premiere Pro导出一个10分钟的视频工程,原素材是4K分辨率的,导出为4K的H.264和H.265格式的视频,记录导出的耗时。Premiere Pro是支持Intel核显搭其他独显一齐硬件加速的,我们也会进行这方面的测试,这种情况下UHD 770核显会负载视频解码,而独显则会负载视频编码,AMD的核显则不能实现这一功能。

在Pr里面Intel的UHD 770表现其实相当糟糕,我们已经用的是最新的Premiere Pro 2022 22.2版本,但视频导出时UHD 770的占用率依然没有提上去,Core i5-12600K比Ryzen 5 5600导出慢得多,两张独显单独使用是导出效率都差不多,而搭载UHD 770核显一同使用时导出速度都有明显提升,而且这样使用时CPU的占用率是最低的,所以用Premiere Pro为主的建议用Intel带核显的处理器搭配独显使用。

DaVinci Resolve视频导出

DaVinci我们同样是把一个3分钟时长的工程导出为4K的H.264和H.265格式的视频,记录导出的耗时,但不得不说这软件的兼容性确实有些问题,Intel核显导出H.265格式视频时报错了,而AMD不论独显还是核显导出H.264格式视频时都是CPU在干活,GPU根本没负载。

实际上只有RTX 3050才能正常跑完两个导出测试,但可以看得出的是RX 6600在导出H.265视频时速度是要比RTX 3050快的,Ryzen 5 5600G的核显比两张独显要慢不少,导出H.264视频最快其实是用Core i5-12600K的CPU来处理,63秒就能导出完毕,比RTX 3050和它自己的核显都要快,只不过这样干CPU占用率肯定是满的,而用GPU硬件加速时大概只有50%到60%左右。

总结

这次的测试怎么说呢,其实光看转码能力的话其实这次测试的两个核显和两个独显大部分情况下都挺接近的,就是Intel的Xe核显在HandBrake的H.265转码上快得有点不可思议。

至于视频编辑软件的话,软件的兼容性其实比硬件本身的性能可能还重要,只用Core i5-12600K的UHD 770核显在Pr里面导出时间甚至要比Ryzen 5 5600G的Vega核显慢不少,但如果搭配NVIDIA或AMD的独显使用时就有很明显的加速效果,而AMD的核显则没这功能。DaVinci的话就没Pr那种核显与独显一齐加速的功能,而且AMD的VCN引擎在H.264输出时完全没发挥作用,不知道是什么问题,Intel的Quick Sync Video在输出H.265时还直接报错了。

独显的话,其实NVIDIA和AMD的显卡在这方面的加速效果都很好,我们测试用的RX 6600比RTX 3050略微快一点,不过本来这卡性能就比RTX 3050强所以这结果正常,如果用Pr的话无论哪家的显卡都没所谓,但最好是搭配Intel的核显一齐使用,而用DaVinci为主的话建议还是选N卡把。

关键词: 视频制作哪家强IntelAMDNVIDIA转码加速效率对比