正文内容 评论(0

GPU视频转码比拼 AMD Avivo对NV Badaboom
2008-12-07 15:34:04  出处:快科技 作者:Skyangeles 编辑:Skyangeles     评论(0)点击可以复制本篇文章的标题和链接
实际上,ATI早在三年前就推出了使用GPU加速进行视频转码的Avivo工具,但并未引起太大的反响。不过今年,随着NVIDIA大力宣传其显卡的通用计算性能,Badaboom GPU加速视频转码工具走上了舞台。AMD自然也不能示弱,在即将发布的催化剂8.12驱动程序中,Avivo视频转码工具即将重新出山。举着GPU通用计算的大旗,来自GPU硬件领域两大强势厂商的两款视频转码软件究竟孰优孰劣,PCper网站日前已经提前进行了对比。

NVIDIA Badaboom

由于NVIDIA的强势宣传,Badaboom这款软件大家已经比较熟悉了。虽然这款软件并非NVIDIA自行开发,而仅仅是利用了CUDA通用计算平台。但它仅支持NVIDIA GeForce 8以上显卡,NVIDIA也多次以官方推荐的形式将它加入通用计算大礼包提供免费下载,俨然一副“御用软件”的架势。

GPU视频转码比拼 AMD Avivo对NV Badaboom

Badaboom并非免费软件,官方售价为29.99美元,试用版本可以免费使用30天,但输出的视频会带有水印Logo。

它的界面设计精美且简单易用。只需要在左侧选择视频源,右侧选择输出格式,再在中间设置编码质量,点击最底部的“start”就搞定了。输入格式支持MPEG2或H.264,输出格式仅有H.264一种,但提供了专门对应iPhone、iPod、AppleTV、Xbox 360、PS3、PSP等的多种快捷预设。

GPU视频转码比拼 AMD Avivo对NV Badaboom
详细设置界面

GPU视频转码比拼 AMD Avivo对NV Badaboom
转码过程界面

AMD催化剂8.12 ATI Avivo Video Converter

相比Badaboom的老面孔,恐怕大家对尚未正式发布的催化剂8.12还感到陌生,其内置的Avivo视频转码器是ATI Stream通用计算架构的首款王牌应用。作为反击NVIDIA CUDA的利器,它同样能够利用GPU运算能力实现视频转码加速,支持Radeon HD 4000系列显卡。更重要的是,它是完全免费的,直接包含在催化剂8.12驱动程序中。

相比Badaboom,新Avivo的界面就要简单的多了,甚至比05年首个版本的Avivo还要朴素,基本就是标准的Windows设置向导界面。

GPU视频转码比拼 AMD Avivo对NV Badaboom

首先需要在催化剂控制中心中选择“ATI Avivo Video Converter”。令人不解的是,只有“Basic”简化版的控制中心才有这一选项,而“Advanced”完整控制中心界面中却找不到它。

GPU视频转码比拼 AMD Avivo对NV Badaboom

第一步选择输入输出文件。Avivo的输入格式比Badaboom要丰富得多,包括DVD VOB、H.264、MPEG-2、DivX、Windows Media、MPEG-4等等。

GPU视频转码比拼 AMD Avivo对NV Badaboom

这里选择的文件是最新一集007电影的1080p预告片。可以看到其属性中出现了不少错误,帧速显示仅有0.77Mbps,时长显示更是奇怪的0:2:7。

GPU视频转码比拼 AMD Avivo对NV Badaboom

点击下一步可以选择输出格式,这里也比Badaboom要丰富,包括DVD、WMV、MPEG-2甚至MPEG-1的VCD、超级VCD格式。

GPU视频转码比拼 AMD Avivo对NV Badaboom

向下拉还有iPod和MPEG-4 DivX。

GPU视频转码比拼 AMD Avivo对NV Badaboom

和Badaboom允许详细设置输出格式不同,Avivo仅允许用一个滑杆来调整输出文件画质和尺寸。实际这里能够改变的只有视频码率,分辨率、音频等设置都无法更改。

GPU视频转码比拼 AMD Avivo对NV Badaboom

输出为iPod格式时,码率最高只有770Kbps。

GPU视频转码比拼 AMD Avivo对NV Badaboom

最低为130Kbps。而实际上,当选择MPEG-4格式时,最高码率可达15Mbps。

GPU视频转码比拼 AMD Avivo对NV Badaboom

点击下一步就会弹出一个进度条窗口开始转码。需要注意的是,这里的时间估计也不尽准确,经常出现进度条已经走完仍然需要几十秒才能完成的情况。

GPU视频转码比拼 AMD Avivo对NV Badaboom

转码完成后,会出现输出结果摘要页面。点击“Start Over”可以重新开始。

总的来说,Avivo的界面相对Badaboom显得过于朴素,不过其在输入输出格式上享有更多的灵活性。

性能对比

测试平台:

Core 2 Extreme QX9650处理器
Intel X48主板
4GB DDR3-1333内存
西部数据Raptor 150GB万转SATA硬盘

显卡:
Badaboom测试:Geforce GTX 260+ 896MB
Avivo测试: Radeon HD 4870 1GB

首选需要说明的是,由于两款软件都和厂商显卡对应,没有一个统一的平台能够进行直接比较,甚至两款软件的输出格式都不尽相同,因此结果也不能够简单对比。比如这里的前三项测试都选择输出为iPod格式码率780Kbps,因为这是Avivo在iPod格式下的最高码率,而对于Badaboom来说却几乎是最低设置。就算设置基本一致,其输出文件尺寸仍有几百KB的区别。

GPU视频转码比拼 AMD Avivo对NV Badaboom
蓝光转iPod

第一项测试的片源为1080p蓝光预告片,该视频本身即为H.264格式,需要转为480x320分辨率的780Kbps ipod格式。这里,使用CPU进行编解码的Xilisoft使用了72秒才完成,Badaboom只用了23秒,Avivo更是只用了12秒。

GPU视频转码比拼 AMD Avivo对NV Badaboom
DVD转iPod

这里使用星战前传3 DVD同样转为iPod格式。CPU转码需要接近5分半钟,Bababoom用了142秒,Avivo则只用了51秒。

GPU视频转码比拼 AMD Avivo对NV Badaboom
MPEG-2转iPod

第三项使用一段800MB 720p MPEG-2视频转换为iPod格式。Avivo的速度是CPU转码的4.3倍,Badaboom则是CPU转码的2.6倍。

GPU视频转码比拼 AMD Avivo对NV Badaboom
蓝光转WMV

最后一项使用1080p H.264预告片转为2.5Mbps的WMV格式。Badaboom并不支持输出为WMV,而Avivo在这里的表现则相当出众,速度是CPU转码的5.16倍。

转码过程中的CPU占用率

GPU视频转码比拼 AMD Avivo对NV Badaboom
ATI Avivo

GPU视频转码比拼 AMD Avivo对NV Badaboom
NVIDIA Badaboom

以上任务管理器截图来自于DVD到iPod格式的转码过程中。可以明显看出ATI的解决方案使用了更多的CPU资源,这或许也是它速度更快的一大原因。因此,如果你希望在视频转码时做其他工作,Badaboom或许会更加适合。而如果需要让PC一心一意的转码,Avivo肯定更快。

潜在的问题

大家都应该知道,速度并不是视频编码转码的唯一问题。很遗憾,AMD的Avivo虽然速度奇快,但是其输出视频并不完美,其中会出现编码错误,如下图中人物手臂和小腿处出现的灰色方块。而Badaboom的输出视频却没有这种问题。

GPU视频转码比拼 AMD Avivo对NV Badaboom

总结

测试显示,无论来自NVIDIA还是AMD的GPU视频转码方案都相当诱人,相比CPU能够成倍提高转码速度,进行批量工作时可以大幅度节约时间。当然,它们都有需要改进的地方,最大的通病在于都无法精确设置输出视频规格,而只有笼统的输出格式和码率选择。

两者相对比,并没有一个明显的赢家。Avivo速度更快,支持格式更多,但输出结果并不完美。Badaboom输出质量高,界面精美,但速度比Avivo慢,支持格式也过于有限。至于具体要选择哪一家,目前状况下还是要看你究竟是对速度要求更高,还是对质量需求更严谨来做决定。

 

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...