正文内容 评论(0)
如果说在二十世纪最后一个十年中,计算机走出了实验室,走向了家庭。那么毫无疑问的,二十一世纪的第一个十年则代表了全新移动计算时代的开始。这其中,除了笔记本逐步替代台式机成为PC市场主流之外,更具代表性的事件则是近几年来掌上设备的兴起。各种掌上媒体播放器,掌上游戏机以及智能手机已经成了我们生活中必不可少的一部分。而对于这些手持设备来说,影音娱乐毫无疑问是最受消费者欢迎的应用。无论在公车地铁的通勤路上,等候片刻的忙里偷闲,乃至每天坐在马桶上最轻松的那段时光,拿出各种掌上设备欣赏一小段电影、剧集、动漫、综艺,都是消闲娱乐的最佳选择。“掌上看大片”这句曾经的口号,如今已经成了越来越多年轻人每天例行实践的一种生活方式。
在这股掌上娱乐风潮中,苹果公司毫无疑问是最大的赢家。从2001年推出iPod第一次进军掌上设备市场,到2007年发布iPhone惊艳全球。如今的苹果,已经凭借着iPod、iPhone、iPad手持设备家族在全球的风靡,从十年前那个濒临破产的边缘企业,迅速蹿红为全球市值第一的科技公司。今年,苹果又拿出了两款重磅新品:iPad和iPhone 4,引发了市场的又一波热潮。对于国人来说,虽然想要拿到刚刚在美欧日五国上市的iPhone 4还有些难度,但很多心急的玩家对iPad已经一点也不陌生,更不用提已成街机的iPhone 3GS/3G和iPod touch了。一款苹果i家族手持产品,几乎已经成了“潮人必备”。
相信几乎每一位苹果i系列手持设备的玩家,都会和笔者有一样的体验。虽然iPad、iPhone、iPod外表光鲜亮丽,但却总是有这样那样的怪癖。比如在视频播放方面,iPad、iPhone、iPod空有出色的播放和显示效果,却相当的“挑食”,支持的视频格式极为有限。在这一点上,身价高贵的苹果远比不上众多国内品牌甚至山寨品牌的MP4、MP5……在欧美国家,苹果提供了专门的iTunes网上影音商店,可以直接购买、下载支持格式的影视作品。但在国内,这种模式显然遇到了水土不服的麻烦。没办法,这就是“吃苹果的代价”。我们只好自己动手,为iPad、iPhone、iPod压制对应格式的影片。
自己压片?说的轻松。几年前有过自行压缩转码视频经验的玩家恐怕都会有这样的想法。由于数据量的庞大和解码、编码算法的复杂,视频格式转换和压缩的过程所需运算量相当惊人。在多核处理器还未普及之前,压缩一部电影往往需要比观看电影更长的时间,有时甚至需要一整晚的高负荷运算。如果只是为了转换格式后传输到移动设备上观看,花这么多时间转码显然得不偿失,还不如用这些等待的时间在电脑上把电影看完来得痛快。如今,虽然很多玩家已经拥有了高性能的多核PC,但视频转码依然不是一项轻松的工作。

谁来喂饱iPad
车到山前必有路,在CPU对视频转码叫苦不迭的时候,GPU站了出来。由于视频编码解码的运算特点,非常适合GPU大规模并行计算的特色,GPU通用计算的概念一经提出,就首先被运用在了硬件加速视频解码和编码上,实现了比CPU转码快几倍,甚至几十倍的优异性能。经过几年的发展,硬件加速视频转码已经成为了GPU通用计算技术发展最成熟,最具实用价值的应用,也成为了民用独立显卡除了3D游戏外的一大特色卖点。今天,我们就是要通过实地测试,为大家挑选最合适的视频转码加速用显卡,也为您手中的iPad、iPhone、iPod,挑选一个最称职的伴侣。
要当好大厨,首先要知道食客的需求。大家都知道苹果的“固执”,i家族产品支持视频格式稀少。那么,iPad、iPhone和iPod touch究竟支持哪些格式的视频,播放什么规格的视频又最为合适呢?下面,就是我们为大家收集的苹果i家族产品屏幕和视频格式支持规格一览:
iPad
屏幕规格:9.7寸LED背光IPS液晶,分辨率1024x768
支持视频格式:
H.264视频最高720p,每秒30帧,Main Profile level 3.1,AAC-LC立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
MPEG-4视频最高2.5Mbps,640x480像素,每秒30帧,Simple Profile,AAC-LC立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
Motion JPEG (M-JPEG) 最高35Mbps,1280x720像素,每秒30帧,u-Law PCM立体声音频,以.avi格式封装。
iPhone 4
屏幕规格:3.5寸Retina显示屏,LED背光IPS液晶,分辨率960x640
支持视频格式:
H.264视频最高720p,每秒30帧,Main Profile level 3.1,AAC-LC立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
MPEG-4视频最高2.5Mbps,640x480像素,每秒30帧,Simple Profile,AAC-LC立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
Motion JPEG (M-JPEG) 最高35Mbps,1280x720像素,每秒30帧,u-Law PCM立体声音频,以.avi格式封装。
iPhone 3GS/iPod touch
屏幕规格:3.5寸液晶,分辨率480x320
支持视频格式:
H.264视频(Low-Complexity版Baseline Profile)最高1.5Mbps,640x480像素,每秒30帧,AAC-L立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
H.264视频(Baseline Profile Level 3.0及以下)最高2.5Mbps,640x480像素,每秒30帧,AAC-L立体声音频最高160Kbps,48kHz,以.m4v、.mp4或.mov格式封装;
MPEG-4视频最高2.5Mbps,640x480像素,每秒30帧,Simple Profile,AAC-LC立体声音频最高160 Kbps,48kHz,以.m4v、.mp4或.mov格式封装。
从上面这些官方规格我们可以看到,苹果最青睐的格式就是.mp4或.mov封装的H.264视频。而在具体规格方面,今年新推出的iPad和iPhone 4已经可以支持720p高清视频,而旧款iPhone、iPod touch最高只能支持到640x480分辨率。再结合屏幕尺寸、分辨率和存储容量考虑,我们认为对iPad、iPhone、iPod touch最合适的视频规格,即对应其屏幕分辨率的H.264视频。因此,我们在今天的测试中分别试验了从1080p视频,压缩转码至以下三种分辨率时的性能表现:
1024x576 对应iPad
960x576 对应iPhone 4
480x320 对应iPhone 3GS/iPod touch
为满足更多层次用户选购转码显卡的需求,我们将今天的测试分为3组,每组中包括两款产品定位、市场价格类似,分别来自NVIDIA和AMD公司的显卡。分组情况为:
骨灰旗舰组

NVIDIA GeForce GTX 480 vs AMD Radeon HD 5870
发烧玩家组

NVIDIA GeForce GTX 465 vs AMD Radeon HD 5830
主流入门组

NVIDIA GeForce GT240 vs AMD Radeon HD 5550
实际测试平台
|
测试平台 |
|
|
中央处理器 |
Intel i7-920 2.67GHz |
|
主板 |
Intel DX58SO (X58+ICH10R) |
|
显卡 |
GeForce GTX 480 GeForce GTX 465 GeForce GT 240 Radeon HD5870 Eyefinity 6 Radeon HD5830 Radeon HD5550 |
|
内存 |
海盗船XMS3 DDR3 1333 1GB X3 |
|
硬盘 |
西部数据WD6400AAKS 640GB |
|
显示器 |
明基G2400W |
|
电源 |
超频三青金石750豪华版 |
|
散热器 |
Thermaltake U120E |
|
操作系统 |
Microsoft Windows 7 32bit中文版 |
|
测试驱动 |
Intel Chipset Device Software驱动9.1.1.1025 PV版 NVIDIA GeForce显卡驱动257.21 For Vista/Win7 WHQL AMD显卡催化剂10.6 For Vista/Win7 WHQL |
另外,为了越来越多的笔记本玩家同样提供参考,我们还选择了两款配置类似,采用不同移动显卡笔记本机型,专门增加了“移动玩家组”的比拼。
移动玩家组

NVIDIA GeForce GT335M vs AMD Mobility Radeon HD 5650
NVIDIA显卡笔记本配置
|
神舟优雅A560-i5 D1 |
|
|
中央处理器 |
Intel i5-430M 2.26GHz |
|
芯片组 |
Intel HM55 |
|
显卡 |
GeForce GT 335M |
|
内存 |
2GB DDR3 |
|
硬盘 |
500GB SATA |
|
屏幕 |
15.6寸1366x768分辨率LED背光液晶 |
AMD显卡笔记本配置
|
联想Y460A-IFI |
|
|
中央处理器 |
Intel i5-430M 2.26GHz |
|
芯片组 |
Intel HM55 |
|
显卡 |
Mobility Radeon HD 5650 |
|
内存 |
2GB DDR3 |
|
硬盘 |
320GB 7200rpm SATA |
|
屏幕 |
14寸1366x768分辨率LED背光液晶 |
提到GPU加速视频转码,很多玩家第一个想到的软件都是Badaboom。确实,这款软件堪称GPU转码的先行者,性能、质量和易用性也都相当不错。不过,其设置对还是有些不太适合国内用户。更重要的是,这是一款要价不菲的收费软件,免费试用版不仅有30天的时间限制,而且输出视频会留下烦人的水印。
好在,我们现在已经有了本土化的免费选择。MediaCoder影音转码快车自2005年问世以来,就凭借丰富而又直观的选项,集成编码解码器的便利,赢得了大量用户的青睐。去年,它又通过引入CUDA H.264编码器,实现了对GPU加速转码的支持。也就理所当然的成为了我们今天测试的首选软件。
我们在本次测试中使用的是MediaCoder的最新版本0.7.3.4682。下面我们就跟随它的配置向导,设定针对iPad、iPhone、iPod的转码参数:

首先设置分辨率,这里选择了iPad屏幕分辨率对应的1024x576

关键的一项,只能选择苹果iPad、iPhone、iPod支持的H.264格式

码率可根据画质需求选择,更高的码率意味着更长的转码时间和更大的文件容量

必须选择Baseline规格,才能够被iPad、iPhone、iPod播放

高清视频往往提供了多声道音频,为方便便携设备播放可以混缩为立体声
完成设置后,在主界面的视频选项卡中,为NVIDIA显卡选择CUDA Encoder编码器,不支持CUDA的AMD显卡则只能选择x264编码器。
完成设置后,我们就可以开始压缩工作了。今天我们压制的片源mkv格式的好莱坞大片《爱丽丝梦游仙境》,1080p分辨率,容量超过8GB,任务可谓艰巨。

GeForce GTX 480

Radeon HD 5870
转码时间对比(单位:秒,时间越短越好)
可以看到,在使用GeForce GTX 480配合CUDA编码器的情况下,转码时间比Radeon HD 5870节省了接近40%。同时,使用GTX 480转码时的CPU占用率也仅在60%上下,而AMD显卡平台则一直维持在100%全速运转。

GeForce GTX 465

Radeon HD 5830
转码时间对比(单位:秒,时间越短越好)
与旗舰组类似,使用同核心的GeForce GTX 465进行硬件加速转码,CPU占用率在65%左右,科比Radeon HD 5830节省38%左右的时间。不过有一个令人奇怪的问题是,GeForce GTX 465在进行1024x576分辨率转码时,速度甚至超过了GeForce GTX 480,这可能是由于MediaCoder的CUDA编码器对GF100核心的支持尚未完善所致。

GeForce GT 240

Radeon HD 5550
转码时间对比(单位:秒,时间越短越好)
就算没有顶级游戏显卡,一块普通的GeForce GT240同样可以节约37%左右的压制时间,并大幅度降低CPU占用率。值得注意的是,使用入门级游戏显卡测得的压制时间与顶级卡的差距并不大,在高端显卡平台上进一步提升压制效率还有不小的潜力。
注:由于两台笔记本借测时间紧张,我们在移动组测试中换用了《爱丽丝梦游仙境》的1080p预告片替代全片,以节省时间。

GeForce GT 335M

Mobility Radeon HD 5650
转码时间对比(单位:秒,时间越短越好)
不仅是桌面独显,在笔记本平台的对决中,GeForce GT 335M相比Mobility Radeon HD 5650也有超过30%的速度提升。不过,由于移动双核处理器的性能无法和桌面四核Core i7相提并论,即使有了GPU硬件加速的帮助,转码过程中CPU也依然保持在满负荷状态下。笔记本用户如果需要进行大批量的转码工作,等待的耐心依然是需要的。
到这里,我们今天的测试已经基本完成。不过,可能很多读者也发现了,MediaCoder在设置上仍然显得比较复杂,新手可能无法一下掌握。那么,有没有更轻松,更方便的办法为iPad、iPhone、iPod压制视频呢?事实上,MediaCoder的两款专用版本就能满足你的需求。
首先我们来看MediaCoder iPod专用版。其界面整体和传统版本类似,只是在右下角提供了一块iPhone式的播放窗口。在设置上,iPod专用版抛弃了几乎所有的技术名词和参数,只要挑选你需要的iPad、iPhone、iPod规格,按下开始转码就可以了。
而就在6月中,影音转码快车又推出了专门的MedeiaCoder NT CUDA加速版1.0 Beta,对界面和功能进行了大幅度改进。
大家可以看到,MedeiaCoder NT CUDA加速版的界面风格和Badaboom非常类似,相当的简洁实用。
MedeiaCoder NT CUDA加速版已经默认开启了CUDA加速,不需要任何额外设置。只要根据你的设备,在多种预设视频格式中做出选择即可。

做好设置后,选择输入输出文件和字幕文件(若需要),点击添加即可开始转码。
这里我们还发现了一个有趣的现象。在我们的Core i7-920四核8线程平台上,只进行一项转码任务时,CPU只会有4个线程工作。
奥妙在于这项设置,MedeiaCoder NT CUDA加速版支持多个转码任务并行进行,只要你的配置够高,可以同时为多部影片转码。而在只需要转码一部影片时,也可以用空闲出的处理器核心进行其他工作。
伴随着高清时代和移动影音娱乐大潮的袭来,消费者对视频转码的需求也越来越高。而在视频转码这样的超大数据量并行计算应用中,CPU早已败下阵来,专为并行计算而生的GPU成了高质量快速转码的最佳选择。
通过今天我们的测试大家可以发现,无论在旗舰级、玩家级、主流级乃至移动显卡的视频转码性能对比上,NVIDIA显卡凭借CUDA视频编码引擎的高效率,成绩都大幅度领先于竞争对手的产品,可以有效的缩短用户在视频转码过程中的等待时间。同时,由于GPU硬件加速的引入,转码过程中CPU将不会长时间保持在100%占用率的满负荷状态下。也就是说,只要玩家配置一台相对较高端的PC,在使用NVIDIA显卡帮助进行视频转码的过程中,依然可以同时进行办公、上网等低负荷操作,将纯粹的等待时间降低到0。总的来看,在视频转码这样的应用中,使用NVIDIA显卡将实现更高的能效比,让每度电发挥更多的功效,堪称低碳、绿色生活的典型范例。
相比之下,AMD虽然也为自己的显卡产品提供了Avivo Video Converter这样的硬件加速视频转码软件,但两年来进步寥寥,至今无论从转码效率、速度,生成视频质量,还是功能的丰富性,用户界面的实用性、便利性和稳定性来看,都只能算是一个实验性的产品,远达不到CUDA视频转码软件普及实用的境界。
当然,目前大幅度的领先还不能给NVIDIA和CUDA阵营高枕无忧的理由。从测试中我们还可以看到,旗舰卡与主流卡的转码速度差距并不大,MediaCoder在CUDA转码效率上还有很大的提升空间,高端显卡运算性能无法完全利用的问题还有待软件开发者们解决。不过我们有信心,CUDA架构代表了未来的趋势,其软件开发社区也一天比一天更加活跃,各种小问题都会随着这些开发人员的努力而一一得到解决。
曾几何时,玩家们在阅读显卡测试文章时,最关注的都是同级别产品间在游戏或专用测试程序中的得分比较。但相信大家在这些对比中,也从未看到过同级别产品出现如今天测试这么巨大的差距。在游戏性能难分伯仲的情况下,NVIDIA显卡通过CUDA架构的引入,为用户提供了更多的附加价值,因而更具性价比。要为iPad、iPhone、iPod或是任何一款掌上设备挑选最佳转码显卡,您难道还没有做出判断么?


































