在体验了酷睿 I5 2300 在3D游戏和多任务、高清播放等方面的突出性能后,今天我利用空闲时间针对酷睿 I5 2300在高清转码方面上与本人的旧平台上对比了一下.,其结果也让人感到震撼。好了闲话不多说了,先来给自己新旧PC做个介绍:
新平台概括
(因为要对比高清解码方面做比较,所以为了弥补旧平台CPU和GPU上的不足,特意在旧系统中配置了Nvidia GeForce 9800 GT)
以上是两个平台的概括,接下来说一说所用到的软件MediaCoder 这款免费的软件大家都不陌生,用它主要的原因还是针对多核CPU有所优化,同时针对nVidia的显卡有CUDA加速和Sandy Bridge平台中的Intel硬件加速。
新平台在MediaCoder选的加速方式 旧平台在MediaCoder选的加速方式
Intel硬件加速下执行效率
以下是具体步骤:
目标:将大小为1G、分辨率为1080P、编码为AVC的高清视频文件转码为清晰度较好、容量较小、编码为H.264的MP4文件。从中比较新旧平台转换时间。
被转换文件信息
步骤一
首先通用设置为输出文件分辨率为640*368帧数为12.500,文件编码格式为H.264、平均码率为2000Kbps具体看下图:
步骤二:
在新平台上做转码开启开启Intel硬件加速,记录CPU占用率,转换过程所耗费的时间。
首先开启酷睿I5 2300所有核心
因为开启Intel硬件加速的原因cpu占用率为47.6%
转换为编码为H.264的MP4文件,用时159秒。(在这里简单说一下码率;码流 x 时间 = 总容量 这里要注意的是码流的单位,1 byte (B) = 8 bits (b),我们计算机上文件的容量K/M,都是指B;1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节 ;1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节;所以如果用的bits/s的码流计算容量记得要除8。码率关系这文件的大小和清晰度,如果刚把平均码率设置为1000Kbps那么文将缩小将近一半转换时间也有所减少,但是清晰度大打折扣。所以为了保证清晰度取2000Kbp)
CUDA硬件加速下执行效率
步骤三:在旧平台上做视频转码,开启nVidia显卡的CUDA加速,记录CPU占用率,转换过程所耗费的时间。具体看下图:
开启旧平台双核心
在旧平台中开启nVidia显卡的CUDA加速后,表现不尽人意。
CPU占用率略高,从CPU占用率上可以看出nVidia显卡的确起了很大作用。(因为时间有限,没有对N卡进行功率测量所以具体N卡在转码中是否全力运转有待考证。)
旧平台的转码时间为9分19秒
Intel加速 VS CUDA加速完胜对比情况说明:初入比较大的还是转码时间,两者从上图可以看出在对比设置(除硬件加速外)都是一样的,但速度相差很大。而旧平台转码文件占用空间也比新平台占用多8MB,可以说酷睿 I5 2300凭借着的独立的转码引擎单元极大的提高了工作效率,这点可以在上图的cpu使用率上可以看出。
从右下角的CPU使用率来看是100%编码器占用了66%(开启Intel硬件加速后编码器CPU%只有1.5%)可见独立的转码引擎单元分担了编码器大部分工作。凭借这点可以看出酷睿 I5 2300 在转码的中令人所震撼能力了。
有朋友也许会说这个视频源文件编码格式并不是能很好的支持硬件加速,以及在设置上都有问题,其实有两个原因,一是因为我的目的就是想看看到底新平台和旧平台差多少其它的不太注重,二就是我也是忙的着急对比,MediaCoder这套软件专业性也比较强所以没时间细看请大家原谅。最后多说一句关于独显安装后集显被屏蔽的问题。据听说Lucid Virtu软件可以解决此问题,所以在购买了酷睿 I5 2300又有独立显卡的朋友可以搜一下好像有30天免费试用。