MPEG-4的优势
² 具有很好的兼容性
² MPEG-4在提供高压缩比的同时,对数据的损失很小,所以,MPEG-4的应用能大幅度的降低录像存储容量,获得较高的录像清晰度,特别适用于长时间实时录像的需求,同事具备在低带宽上优良的网络传输能力。
MPEG-4的后缀
.WMV和.ASF .3gp,.mp4,.avi、.mkv、.mov等
MPEG-4的部
MPEG-4由一系列的子标准组成,被称为部,包括以下的部分。对于媒体编解码,重点关注Part2,Part 3, Part 10。第二部是视频,第三部是音频,第十部也就是AVC
第二部(ISO/IEC 14496-2):视频
定义了一个对各种视觉信息(包括视讯、静止纹理、计算机合成图形等等)的编解码器。对视讯部分来说,众多”Profiles”中很常用的一种是Advanced SimpleProfile (ASP),例如XviD编码就属于MPEG-4Part 2。包括3ivx, DivX4/Project Mayo, DivX 5, Envivio,ffmpeg/ffds, mpegable, Nero
Digital, QuickTime, Sorenson, XviD等常见的视频格式,需要注意的是Divx 3.11, MS MPEG-4, RV9/10, VP6,WMV9并不属于标准的MPEG-4标准。
Divx
Divx是一种将影片的音频由Mp3来压缩、视频由MPEG-4技术来压缩的数字多媒体压缩格式。Divx就是从微软公司MPEG-4 v3编码技术中派生出的最为知名以及被广大DVDRipper广泛采用的视频编码技术。用它编码的视频文件不仅最大程度上还原了DVD原本的画面质量,而且可以允许你选择几乎所有格式的音频,它的视频部分采用的是微软的MPEG-4技术进行压缩,而音频部分则是采用MP3或WMA进行压缩,然后把视频和音频部分进行完美组合成让我们耳目一新的文件,就成Divx影片了。Divx最早是有国外的一名电脑游戏玩家和一名黑客制作,他们破解了微软的MPEG-4视频压缩算法而后重新改写并重命名为Divx。
Divx的后缀
.avi、.3gp、.MP4、mkv、.asf
XVID
XviD:说到XviD,我们不得不提到前面的Divx格式,后者虽然从微软MPEG4 V3发展而来,但也不是一个完全开源的技术标准。所以原先的部分人马开始了另外一种途径,重新发展XviD格式,从名字就看出,XviD是Divx倒过来的写法。XviD从Divx的基础上改进而来,具有强大的可调节性,可设置很多选项,针对不同电影进行不同的压缩方式。更重要的是,XviD是完全开放源代码,所以有很多人投入到XviD的开发之中,在这点上,XviD格式比起Divx格式有很大优势。
XVID的后缀
.avi、.MP4、.mkv
MPEG-4(DX50)
介绍不详
DX50的后缀
.avi、.mkv
2-1-4 MPEG-7
MPEG-7并不是一个视频压缩标准,它是一个多媒体内容的描述标准。
2-1-5 MPEG-21
MPEG-21是一个正在制定中的标准,它的目标是为未来多媒体的应用提供一个完整的平台。
2-2 JVT
JVT是新一代的视频压缩标准,是由ISO/IEC MPEG和ITU-T VCEG成立的联合视频工作组(Joint Video Team),致力于新一代数字视频压缩标准的制定。
JVT标准在ISO/IEC中的正式名称为:MPEG-4 AVC(part10)标准;在ITU-T中的名称:H.264(早期被称为H.26L)。也就是H.264的前身。
2-3 H.26X系列
2-3-1 H.261
H.261于1990年推出,是为了满足各个领域对综合业务数字网(ISDN)提供电视服务需求的不断增长而制定的运动图像编码标准,H.261其速率为64kbps的整数倍(1~30倍)。
H.261是第一个实用的数字视频编码标准。H.261的设计相当成功,之后的视频编码国际标准基本上都是基于H.261相同的设计框架,包括MPEG-1,MPEG-2/H.262,H.263,甚至H.264。同样,H.261开发委员会(由Sakae Okubo领导,他的日文姓名是大久保荣)的基本的运作方式也被之后的视频编码标准开发组织所继承。H.261使用了混合编码框架,包括了基于运动补偿的帧间预测,基于离散余弦变换的空域变换编码,量化,zig-zag扫描和熵编码。
H.261的应用
它最初是针对在ISDN(综合业务数字网,Integrated Services Digital
Network)上双向声像业务(特别是可视电话、视频会议)而设计的。现在H.261基本上已经不再使用。
2-3-2 H.263
H263:263是国际电联ITU-T的一个标准草案,是为低码流通信而设计的。但实际上这个标准可用在很宽的码流范围,而非只用于低码流应用。H.263采用无限制的运动向量以及基于语法的算术编码,采用事先预测和与MPEG中的P-B帧一样的帧预测方法。H.263支持5种分辨率,即除了支持QCIF和CIF外,还支持SQCIF、4CIF和16CIF。
H.263是许多多媒体总段协议中指定的视频压缩标准,如:基于公用电话网的多媒体传输系统H.324,基于局域网的多媒体传输系统H.323,基于ISDN的多媒体传输系统H.320等,H.263压缩效果较高,满足视频传输的要求。
H.263视频编码标准适用于窄带信道,如PSTN或移动信道,这些信道容易发生误码,而传输误码对经过压缩编码的图像质量影响很大。包括H.263标准在内的许多视频压缩标准都采用可变字长编码(VLC)的方法来减少传输码率。
H.263在1998年增加了新功能的第二版H.263+,或者叫H.263v2,以及在2000年完成的第三版H.263++,即H.263v3。
H.263v2(通常也叫做H.263+或者1998年版H.263)是ITU-TH.263视频编码标准第二版的非正式名称。它保持了原先版本H.263的所有技术,但是通过增加了几个附录显著的提高了编码效率并提供了其它的一些能力,例如增强了抵抗传输信道的数据丢失的能力(Robustness)。H.263+项目于1997年底/1998年初完成(这取决于我们怎么定义"完成")。
H.263v3:接下来一个被称为"H.263++"的项目被随即推出,在H.263+的基础上增加了更多的新的功能。H.263++于2000年底完成。
H.263的应用
在H.263之后,ITU-T(在与MPEG的合作下)的下一代视频编解码器是H.264,或者叫AVC以及MPEG- 4第10部分。由于H.264在性能上超越了H.263很多,现在通常认为H.263是一个过时的标准(虽然它的开发完成并不是很久以前的事情)。大多数新的视频会议产品都已经支持了H.264视频编解码器,就像以前支持H.263和H.261一样。