Badaboom和AVIVO Convertor两个软件是目前最新的视频转解码软件,日前我分辨下载了Badaboom和Avivo,5个方面做个对比,供大家做个参考,如果有兴趣我们也可以再讨论一下。
测试平台:
CPU:AMD 64 X 5600+
主板:华硕M3NHT Deluxe
内存:Kingston DDR2 800 1GBX2
显卡:MSI 9800GTX+ 和 Dataland 4850
硬盘:希捷7200.11 1TB
OS:Windows Vista 32-bit + SP1
Calalyst 8.12
ForceWare 181.00
1. 软件获得渠道
Avivo是ATI 8.12催化剂驱动附带的,免费。
Badaboom是Elemental的,有试用版的,免费试用30次,以后就要付钱了。不过现在有破解版的,也属于是免费的。我下了一款,用着和正版的没区别。
结果:Avivo对Badaboom 1:1
2. 界面
Avivo的界面是常规的普通界面,略显简单,小白都会使。弱点是设置选项太少,如果需要进行分辨率的设置,需要在菜单内进行调节,对操作技能要求比较高。 Badaboom界面很美观,操作也不复杂,而且设置的可选项很多,分辨率、码率、音频编码等都可以设置,这点比Avivo要强。
结果:A对B 1:2
3. 速度
这回开始进入实用性对比。我选的是《The Plush Life》视频,时长1分50秒,720p的 ,格式mpeg2,然后转换成适合PSP分辨率播放的视频,选择最高画质,开始转。
Avivo用时25秒
Badaboom用时29秒
结果:Avivo略胜,A对B 2:2
4. 画质
之前在国外网站上看到Avivo的画质有缺陷,我虽然相信,但这回真见识了。两个软件都是最高画质的情况下截图,多上点图:
都是最高画质的情况下,Badaboom压缩完毕的文件为30MB左右,Avivo压缩好的是6MB左右,相差约5倍!
四组截图对比,每一组上图是Avivo转换后的的画质,下图是Badaboom的。明显能看出Avivo转码后的画质出现很多缺失,充斥着马赛克,画面整体也十分模糊,细节表现不尽人意。Badaboom转码后的画质,无论从整个画面还是细节都令人满意。
结果:不用说了 A对B 2:3
5. CPU占用率
Avivo的占用率比Badaboom高出一倍。要是我用Badaboom转码,同时还能杀个毒上个网聊个天啥的。Avivo还需CPU协同工作,整个系统资源都被调起来了。
上图是Avivo的CPU占有率;下图是Badaboom的。很明显Avivo的CPU占有率几乎是Badaboom的两倍。
结果:A对B 2:4
从最终使用的结果来看,Badaboom仍然是取得了压倒性的优势。画质对于图像来说是第一首要的标准,如果说一个图形转码软件在提高速度的时候牺牲画质,我们首先就要对他说:NO!从整体上对比两个软件,AVIVO在转码效率上略高,但是另外一个方面,其视频的细节丢失过多,从文件尺寸上看,AMD转码的文件最终大小仅为Badaboom文件大小的20%, 如果说速度提升20%,理论上简单加权算下来Badaboom的处理效率是AVIVO的4.16倍。
从原理上来说,AVIVO利用的是AMD的Stream技术,而Badaboom采用的NV的CUDA架构。CUDA宣称利用GPU中流处理器的并行计算能力,Stream则宣称是利用CPU+GPU的两方面处理能力。我们可以看到AVIVO运转时CPU占用率很高,所以应用CPU应该是确有此事,但是联想到较低的实际处理效率,AVIVO是否使用了GPU进行现在还真不好说。反观Badaboom的处理效率还是不错的,而且CPU占用率较低,可以在转码的同时看看高清,玩玩游戏没问题。呵呵
综上,这两个软件对比,我还是感觉Bdaboom更适合各人应用。
下次我计划用不同的A卡进行压制,对比看看是否对GPU有压力,如果有兴趣,欢迎交流。
[本贴最后由 mutou1999 2009-01-08 12:04 编辑]