“核芯”转码更高效:核芯显卡高速视频同步技术研究
DIY研究所
视频转码一向是英特尔处理器的长项,很多编辑视频的处理平台都会选择英特尔的处理器。今年年初英特尔推出的Sandy Bridge处理器加入了一项新的视频编码硬件加速技术,Intel称之为高速视频同步技术(Quick Sync Video),号称可以快速完成视频转码工作,大幅缩短转码的时间。那么,高速视频同步技术是不是真的能达到这种效果,通过这种方式转码出来的视频的画面清晰度与纯粹由处理器编码的是否相同?带着这些问题,今天疯狂博士将会来研究一番。
测试平台
处理器:酷睿i7 2600K
主板:映泰TZ68A+
内存:宇瞻DDR3 1600 2GB×2
硬盘:希捷7200.12 1TB
显卡:HDG 3000
显示器:飞利浦240PW9
电源:航嘉X7 900
操作系统:Windows7 64bit Ultimate
高速视频同步有条件
从基于Sandy Bridge架构的第二代智能酷睿处理器开始,为了实现快速视频转码,核芯显卡中集成了一条全面加速视频解码、预处理和编码的流水线。基于这一设计,英特尔称能够让视频的转码速度提高到上一代的两倍。
对于现在市面上的处理器来说,只有Sandy Bridge核心的酷睿 i系列处理器是支持高速视频同步技术的,其他的,包括Sandy Bridge核心的奔腾处理器在内的都不支持。而且并不是所有的编码软件都能够支持高速视频同步技术,在英特尔的网站上,我们可以看到,目前有九种编码软件能够支持,通常我们会用到的一般是Arcsoft MediaConverter、Badaboom Media Converter、CyberLink MediaEspresso和MediaCoder这四款软件。
今天本博士就通过这四款软件来看看高速视频同步技术是不是真的能达到英特尔宣称的效果。要启用高速视频同步其实并不复杂,只要采用第二代智能酷睿处理器,并采用核芯显卡输出,然后在编解码软件中选择即可。不过如果是没有采用核芯显卡输出而是将它设置成了关闭,就无法打开高速视频同步了。




视频转码实测
由于高速视频同步只能在核芯显卡开启的状态下启用,因此博士采用了Core i7 2600K作为测试处理器,通过Z68主板输出。在片段的选择上,本博士在蓝光视频光盘中选择了一段码率为32000Kbps、时长1分14秒、大小为159MB的1980×1080的视频文件。通过前面介绍的四款软件将之转换为iPad上播放的视频,码率和分辨率均采用转码软件默认的设置,记录启用高速视频同步和关闭高速视频同步所需要的转码时间,看看是否能有效提高转码效率。同时,也比较利用处理器纯软件解码和开启高速视频同步的硬件加速编码生成的视频文件的画质,看看在开启高速视频同步硬件编码后,是否对画质有明显的影响。
另外,为了更好地说明问题,本博士还在转码的同时记录处理器的占用率,看看开启高速视频同步硬件加速是否能够有效降低处理器的资源占用。为了纵向比较开启高速视频同步对处理器性能的影响,本博士还将测试的Core i7 2600K降为双核心四线程使用,模拟Core i3处理器在视频转码中的状态,以更好地对比开启和关闭高速视频同步对系统性能的影响。
从视频转码的测试数据来看,开启高速视频同步确实能非常有效地提升视频转码的速度,除了对高速视频同步还支持得不够好的MediaCoder X64 2011提升速度没有超过50%以外,其他三款转码软件的提升速度都接近或超过了100%,表现最出色的Badaboom Media Converter 2.0在开启高速视频同步之后,转码速度甚至提高了200%。从转码后的文件大小来看,基本上通过CPU软解码生成的视频文件都比开启高速视频同步后转码生成的视频文件略大。
从画质方面来看,CyberLink MediaEspresso 6.5在开启高速视频同步后转码生成的视频文件画质比关闭高速视频同步转码生成的文件略好一些。其他三款软件开启或关闭高速视频同步,对画质的影响微乎其微,基本上都没有肉眼可见的明显画质差异。


从CPU占用率来看,开启高速视频同步后,CPU占用率确实有明显的降低,无论哪款转码软件在开启高速视频同步后,转码时的CPU占用率都不超过20%(四核心八线程下),而关闭高速视频同步后,转码时CPU占用率最高达到了94%,几乎不能再进行别的操作了。
当本博士将Core i7 2600K降为双核心四线程,模拟低端的Core i3处理器,这时可以明显地看到开启核芯显卡高速视频同步带来了巨大的性能提升,和四核心八线程Core i7 2600K相比,基本上开启高速视频同步的视频转码速度没有明显变化,视频画质也没有变化。但是关闭高速视频同步后,双核心四线程的Core i7 2600K视频转码的时间大幅延长,而且CPU占用率也有明显提高,基本上对于双核酷睿处理器来说,如果不开启高速视频同步,在视频转码的时候就不能再进行任何操作了。
疯狂博士:核芯显卡 飞速转码
通过本周对核芯显卡高速视频同步技术的研究,我们可以看到在采用核芯显卡的电脑中开启高速视频同步确实能够非常有效地提升转码的速度,而且转码后的视频文件体积更小,画质也非常不错,甚至比采用CPU软编码的画质还更胜一筹。同时,我们还可以看到,在开启高速视频同步之后,转码过程中的CPU占用率也确实有非常明显的降低,这也就意味着,在开启高速视频同步进行视频转码的同时,用户还可以进行其他各种操作,并不会明显影响转码的效率,这样一来用户工作的效率就能有相当大的提高,而不用等待CPU处理完成后再进行别的操作,这一优势在采用第二代智能酷睿 i3处理器的电脑上表现得尤其明显。因此本博士推荐拥有第二代酷睿处理器的用户在进行视频转码的时候都开启高速视频同步技术。