[poparticle_page=下载也有讲究 6种压缩格式大比拼] 你知道目前网上下载电影最常用的视频压缩编码是什么吗?在目前流行的视频压缩编码中,哪种编码的压缩速度最快?哪种编码生成的视频文件画质最好?我们应该如何选择最合适的视频压缩编码?
DVD画面
2004年5月中旬,开源编码组织XviD发布了XviD编码1.0 Final版,作为现在绝大多数DVDrip影片采用的编码格式,XviD的口碑一直不错。那么,新版本的XviD 1.0 Final编码能给我们带来新的惊喜吗?和XviD编码相比,其他流行的视频编码比如DivX、RealVideo、VP6以及WMV的表现又如何呢?我们能找到集高制作速度和优秀画面质量于一身的视频压缩编码吗?为此,CHIP将为你带来“真枪实弹”的精彩视频编码测试。同时,通过这次测试,也希望大家能够对本次测试用的各款软件的使用方法有一定了解。
疯狂压缩之后的RMVB版本
和普通软件测试不同,视频编码的效果优劣要通过最终的影片画质来衡量,而不同编码的参数设置会对最终结果造成较大的影响。考虑到多数读者对视频压缩软件及具体的视频压缩参数设置并不熟悉,所以,在本次测试中,对于主要测试流程CHIP采用了“看图说话”的方式,整个测试过程完全对读者透明。感兴趣的读者可以根据图示自己动手学习各视频编码参数的设置方法。
[poparticle_page=资料 各种编码格式特性全介绍]DivX
测试版本:DivX 5.1.1 Pro 1243。
DivX是一项由DivXNetworks公司发明的、类似于MP3编码标准的数字多媒体压缩技术。它基于MPEG-4标准,可以把MPEG-2格式的多媒体文件压缩至原大小的10%,更可把VHS格式录像带格式的文件压至原大小的1%。通过 DSL或Cable Modem等宽带设备,它可以让你欣赏全屏的高质量数字电影。
RealVideo
测试版本:RealNetworks RealVideo10 based on RealProducer Plus 10.0。
RealNetworks公司新版本的视频CODEC(多媒体数字信号编解码器)RealVideo 10提高了视频画质。RealNetworks宣称,RealVideo 10的效率约比以前的多媒体数字信号编解码器RealVideo 9提高了30%,它能以约1Mbps的速度传送DVD品质的影像、以约5Mbps的速度传送高清晰视频影像。
VP6
测试版本:VP6 build 6.2.0.10。
VP6是由开发自主格式图像编码技术的美国On2科技公司出品的视频编码。据ON2介绍,与该公司原来的技术VP5相比,VP6在播放录像时最大可削减CPU负荷的50%。在图像质量方面,ON2的发表资料称“和原来相比,提高了大约40%”。
WMV
测试版本:Windows Media Video 9 VCM。
WMV是微软公司最新的视频压缩编码标准,它同样采用了MPEG-4编码技术。在高码率环境下,和以往的WMV视频编码相比,WMV9编码能够将视频画质提高15%~50%。
WMV9编码提供在低码流下对屏幕截取的支持,可广泛用于计算机远程教育等领域。创新的WMV9 Professional技术可以在一张DVD上保存高清晰度(720p)的视频文件。
XviD
测试版本:XviD 1.0 Final
XviD是遵循GPL标准的开源视频压缩编码。该格式继承自OpenDivX Encore 2编码技术,并在性能和效率方面都实现了较大的提升,被认为是目前最快的MPEG-4编码。
[poparticle_page=高手参考 测试平台及方法说明]片源选择及测试环境
为了测试不同编码在不同视频场景下的画质表现,CHIP本次选择了以下4个典型视频片断作为本次测试用片源。
动态场景:动态场景的特点是动态画面很多,相邻帧之间的差异很大。此类场景可以用来考察视频编码的码率分配能力,通过观察最终动态画面的精细程度(画面中的方格)来进行对比。示例片断:Matrix 1(《黑客帝国1》)中的一段打斗场景,长度为3分15秒。
昏暗场景:此类场景可以用来考察视频编码对渐进颜色的控制能力,通过观察渐进颜色区的平滑度来进行对比。示例片断:Dark City(《黑暗都市》)的一段昏暗场景,长度为2分12秒。
明亮鲜亮场景:此类场景可以用来考察视频编码对亮色的控制能力,主要观察点有:色彩的控制、边缘规则以及变色和越位现象。示例片断:麦当娜Music MV片头,长度为1分34秒。
动画片场景:动画片的特点是线条多而画面相对简单。此类场景可以用来考察视频编码对画面清晰度和细节的控制能力。主要通过观察动画的线条、清晰锯齿程度和细节保留进行对比。示例片断:动画片《青出于蓝》的片头,长度为59秒。
本次测试中,CHIP采用的硬件平台为AMD Athlon XP 3200+ CPU、升技nf7主板、512MB PC3200 DDR内存、丽台WinFast S320显卡。此外,CHIP还选用了一台配备英特尔CPU的机器做了同样的测试,供大家参考,该硬件系统的配置如下:P4 2.8B GHz CPU、英特尔845G主板、256MB PC3200 DDR内存、ATI 8500 DV显卡。操作系统均为Windows XP Professional简体中文版+SP1。
针对本次测试,CHIP选用了目前最流行的视频压缩和处理工具,它们分别是:
DVD2AVIdg 1.0:将DVD的VOB文件进行初步处理,生成d2v工程文件以便交给压缩软件处理。
mpeg2dec3.dll:MPEG-2的解码插件,通过它可以让压缩软件识别VOB文件。
AviSynth 2.53:基于avs脚本文件的视频处理与帧服务软件(Frame Server)。
Gordian.Knot.Rip.Pack.0.28.8:用于做标准的视频切边以及avs文件的编写,以下简称GK。
VirtualDubMod 1.5.10.1:用于视频压缩的软件(RealVideo 10编码格式除外),以下简称VDM。
Easy RealMedia Producer V1.71:用于进行RealVideo 10编码格式视频的压缩,以下简称ERP。
在本次测试中,所有编码设置均采用了编码作者(出品公司)推荐的设置,并使用2pass模式。压制完毕之后分别对DVD源(采用MPEG-2编码的VOB文件)和不同编码的AVI文件进行截图(尽量选择同一帧画面),用作画质比较。每个编码在场景上采用高低两种码率,高码率采用1600Kbps,低码率采用800Kbps。处理时比较压缩速度和所耗费时间(时间短者胜出),然后比较文件体积控制(以GK算出的容量为准,体积偏离小的胜出)。
[poparticle_page=画质对比 动态场景黑客帝国动态低码率] 动态场景的Matrix片断
(1)在800Kbps码率下
XviD和DivX的效果都很好并且两者的水准非常接近,而其他几种编码都非常明显地暴露出细节展现不足的问题,画面看上去比较模糊。尤其是WMV9的画面,Neo简直就好像是身处在云雾当中。
DVD原图(局部截取,后同)

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

800Kbps动态场景下,细节展现能力的排列顺序是:XviD>DivX>VP6>RV10>WMV9。
[poparticle_page=画质对比 动态场景黑客帝国动态高码率] (2)在1600Kbps码率下
XviD强劲的细节保留能力在高码率下更加明显,其效果和原始VOB图像效果几乎没有差别。DivX的表现也还算可以,VP6和RV10的细节展现有比较明显的“刮胡子”现象。从画面中还可以看出RV10和VP6都有偏色现象,画面和原始的VOB相比颜色纯度不够。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

1600Kbps下,细节保留的排列顺序是:XviD>DivX>VP6>RV10>WMV9。
[poparticle_page=画质对比 昏暗场景Dark City动态低码率] (1)在800Kbps码率下
低码率下,可以看到WMV9的画面非常模糊,人物的面部几乎不能看清轮廓,背景画面的层次也非常含糊,墙面部分还有些许色斑堆积。其他的几种编码的表现相差不大,不过VP6的优势相对明显,画面中间壁炉上的环形印记只有在该编码下才能清晰地分辨出来。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

800Kbps下,平衡和过渡能力的排列顺序是:VP6>XviD>WMV9>RV10>DivX。
[poparticle_page=画质对比 昏暗场景Dark City动态高码率] (2)在1600Kbps码率下
高码率昏暗场景下,各编码延续了低码率的情况,XviD和DivX基本上在一个档次上,细节较之VP6仍有不足,WMV9还是稍稍有些偏色,而RV10的细节表现依旧很差。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

1600Kbps下,平衡和过渡能力的排列顺序是:VP6>XviD>DivX>WMV9>RV10。
[poparticle_page=画质对比 鲜亮场景Music MV动态低码率] (1)在800Kbps码率下
DivX的表现让人大跌眼镜,居然出现了很明显的“格子”,RV10则是一如既往的“模糊”,VP6、WMV9与XviD相比颜色控制相当,但是细节方面稍显不足。总体来说XviD的表现最好。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

800Kbps下,色彩和细节能力的排列顺序是:XviD>VP6>WMV9>RV10>DivX。
[poparticle_page=画质对比 鲜亮场景Music MV动态高码率] (2)在1600Kbps码率下
DivX的表现依然不佳,RV10仍然是细节展现不足,其它3种编码的细节保留都不错,其中以XviD的表现为最佳。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

1600Kbps下,色彩和细节能力的排列顺序是:XviD>VP6>WMV9>RV10>DivX。
[poparticle_page=画质对比 动画场景《青出于蓝》动态低码率] (1)在800Kbps码率下
低码率下,RV10的画质无疑是最好的,线条清晰而且画面没有杂质。XviD次之,WMV9和VP6又次之,它们的线条比较差。DivX则最差,画面有明显杂质(注意看女孩的面部)。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

800Kbps下,各编码对线条和细节展现能力的排列顺序是:RV10>XviD>VP6>WMV9=DivX(WMV9的线条最差,而DivX的画面有杂质,算是势均力敌)。
[poparticle_page=画质对比 动画场景《青出于蓝》动态高码率] (2)在1600Kbps码率下
高码率下,各个编码就几乎只有亮度的差别了,毕竟动画片的细节并不多。
DVD原图

DivX压缩图

VP62压缩图

MWV9压缩图

XviD压缩图

Real10压缩图

1600Kbps下,各编码对线条展现能力的排列顺序是:RV10>XviD>DivX>WMV9>VP6。
[poparticle_page=性能对比 压缩时间/容量全记录] 我们从文件体积控制、压缩速度以及画面质量等方面综合分析各编码的性能:
影片名称ffice ffice" /> | 影片种类 | 影片时间 | 码率(Kbps) | 1st 用时 | 2nd用时 | 目的大小(KB) | 实际大小(KB) | 误差 |
Matrix | 动态场景 | 3分15秒571 | 1600 | 2:29 | 3:20 | 38,322 | 38,308 | -0.04% |
Matrix | 动态场景 | 3分15秒571 | 800 | 2:22 | 3:17 | 19,218 | 19,236 | 0.09% |
ffice:smarttags" />laceName w:st="on">DarklaceName> laceType w:st="on">CitylaceType> | 昏暗场景 | 2分12秒758 | 1600 | 1:28 | 2:05 | 26,014 | 26,100 | 0.33% |
laceName w:st="on">Dark City | 昏暗场景 | 2分12秒758 | 800 | 1:26 | 2:01 | 13,047 | 13,048 | 0.01% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 1600 | 1:22 | 1:42 | 18,519 | 18,504 | -0.08% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 800 | 1:21 | 1:41 | 9,284 | 9,280 | -0.04% |
青出于蓝 | 动画源 | 59秒643 | 1600 | 0:52 | 1:04 | 11,689 | 11,704 | 0.13% |
青出于蓝 | 动画源 | 59秒643 | 800 | 0:51 | 1:04 | 5,863 | 5,870 | 0.12% |
Matrix | 动态场景 | 3分15秒571 | 1600 | 2:53 | 8:24 | 38,322 | 42,000 | 9.60% |
Matrix | 动态场景 | 3分15秒571 | 800 | 2:48 | 7:58 | 19,218 | 22,021 | 14.59% |
Dark City | 昏暗场景 | 2分12秒758 | 1600 | 1:44 | 4:25 | 26,014 | 27,551 | 5.91% |
Dark City | 昏暗场景 | 2分12秒758 | 800 | 1:42 | 4:26 | 13,047 | 14,156 | 8.50% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 1600 | 1:40 | 3:32 | 18,519 | 20,872 | 12.71% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 800 | 1:36 | 3:30 | 9,284 | 10,519 | 13.30% |
青出于蓝 | 动画源 | 59秒643 | 1600 | 0:57 | 3:30 | 11,689 | 12,864 | 10.05% |
青出于蓝 | 动画源 | 59秒643 | 800 | 0:55 | 1:59 | 5,863 | 6,360 | 8.48% |
Matrix | 动态场景 | 3分15秒571 | 1600 | 3:45 | 8:35 | 38,322 | 39,130 | 2.11% |
Matrix | 动态场景 | 3分15秒571 | 800 | 3:46 | 8:06 | 19,218 | 19,614 | 2.06% |
Dark City | 昏暗场景 | 2分12秒758 | 1600 | 2:06 | 4:52 | 26,014 | 23,232 | -10.69% |
Dark City | 昏暗场景 | 2分12秒758 | 800 | 2:06 | 4:35 | 13,047 | 13,374 | 2.51% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 1600 | 2:12 | 4:27 | 18,519 | 18,492 | -0.15% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 800 | 2:11 | 4:16 | 9,284 | 9,400 | 1.25% |
青出于蓝 | 动画源 | 59秒643 | 1600 | 1:29 | 2:31 | 11,689 | 11,456 | -1.99% |
青出于蓝 | 动画源 | 59秒643 | 800 | 1:30 | 2:29 | 5,863 | 6,120 | 4.38% |
Matrix | 动态场景 | 3分15秒571 | 1600 | 3:09 | 9:24 | 38,322 | 39,204 | 2.30% |
Matrix | 动态场景 | 3分15秒571 | 800 | 2:47 | 8:09 | 19,218 | 19,624 | 2.11% |
Dark City | 昏暗场景 | 2分12秒758 | 1600 | 1:47 | 5:46 | 26,014 | 26,578 | 2.17% |
Dark City | 昏暗场景 | 2分12秒758 | 800 | 1:37 | 5:20 | 13,047 | 13,284 | 1.82% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 1600 | 1:36 | 3:48 | 18,519 | 18,968 | 2.42% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 800 | 1:34 | 3:30 | 9,284 | 9,504 | 2.37% |
青出于蓝 | 动画源 | 59秒643 | 1600 | 0:57 | 2:22 | 11,689 | 11,594 | -0.81% |
青出于蓝 | 动画源 | 59秒643 | 800 | 0:56 | 2:12 | 5,863 | 5,984 | 2.06% |
Matrix | 动态场景 | 3分15秒571 | 1600 | 2:01 | 6:55 | 38,207 | 38,062 | -0.38% |
Matrix | 动态场景 | 3分15秒571 | 800 | 2:01 | 6:23 | 19,103 | 18,384 | -3.76% |
Dark City | 昏暗场景 | 2分12秒758 | 1600 | 1:37 | 4:07 | 25,936 | 25,924 | -0.05% |
Dark City | 昏暗场景 | 2分12秒758 | 800 | 1:37 | 3:49 | 12,968 | 12,868 | -0.77% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 1600 | 1:12 | 2:37 | 18,473 | 18,476 | 0.02% |
Music MV | 明亮鲜艳场景 | 1分34秒554 | 800 | 1:12 | 2:28 | 9,237 | 8,556 | -7.37% |
青出于蓝 | 动画源 | 59秒643 | 1600 | 0:42 | 1:31 | 11,649 | 11,662 | 0.11% |
青出于蓝 | 动画源 | 59秒643 | 800 | 0:42 | 1:27 | 5,824 | 5,544 | -4.81% |
最终文件体积控制
根据表中的数据误差百分比可以看出,DivX和XviD在控制文件大小上的效果都很不错(XviD在800Kbps码率下的Dark City片断居然做到了无误差),WMV的文件体积控制做得也还可以,而VP6则常常会OverSize(超标),至于RV10,简直就属于“天马行空”的类型了。
压缩速度
同样根据表中的数据,我们可以很明确地看到胜出者无疑是XviD,具体的压缩速度排列如下:XviD>DivX>WMV9>RV10>VP6。
[poparticle_page=结论 冠军脱颖而出 前景并不乐观] 综合考虑各编码在压缩速度、文件体积控制以及图像质量等方面的性能,XviD无疑是本次测试的冠军,它压缩速度快,文件体积控制做得很好,细节保留也尽善尽美。参数设置方面, XviD的可控性也是最强的一个,但是这也反映出XviD曲高和寡的缺点,它往往需要制作者具备一定的视频压缩知识和一定的影片压缩经验才能很顺利地制作出高质量的影片。
作为收费的视频压缩编码,DivX在各方面的表现均不如人意。当年DivX还是一款免费编码的时候,很多网友都倾注了心血。而后来DivXNetworks将其收费后,不仅丢掉了相当部分的用户,其编码能力也没有太大长进,它的前景真的不容乐观。
VP6在几部影片的压制过程中,耗费了比XviD将近1倍多的时间,画面效果较XviD仅仅在昏暗场景和颜色过渡方面稍稍胜出。以VP6目前的实力来说,如果要在主流编码器市场站住脚,尚有很长一段路要走。但是VP6的参数设置简单明了、到目前为止仍然免费对用户开放并且画面质量也还说得过去,所以它的综合表现可以说位居本次测试的中上游水平。如果ON2公司能在VP6的编码速度方面多下些功夫的话,相信假以时日它应该能够跻身主流编码器的行列。
WMV9在本次所有测试项目中的表现平平。不过WMV9对高分辨率高码率的支持效果非常好,所以很多HDTV的视频文件大都是用WMV格式制作的。当然,这种编码格式的视频文件对计算机硬件系统的配置要求也比较高。
综合来看,RV10编码比较适合用来压制卡通片。如果用户对画面细节没有特殊要求,在低码率的情况下RV的效果还是不错的,它的画面过渡能力很强。不过因为RV对文件体积控制较差,所以如果对体积大小有要求的话,最好能根据实际情况适当降低码率。
需要说明的是,在本次评测的影片压制过程中,各个编码软件均使用了默认设置,对于某些影片来说采用默认设置并不能压出最佳效果。这一点在设置参数众多的XviD中表现尤其突出。