视频编码与封装方式详解

               

视频编码与封装方式详解

 

 

1. 编码方式和封装格式... 1

2. 视频编码标准两大系统... 2

MPEG-1. 2

MPEG-2. 3

MPEG-3. 3

MPEG-4. 3

ITU-T. 4

WMV. 4

3. 常用视频编码方式有Xvid( 4

4. 常见存储封装格式... 6

5. 几种常见的转换格式设置... 7

6. 无损视频编码... 9

 

 

1.   编码方式和封装格式

常见的AVIRMVBMKVASFWMVMP43GPFLV等文件其实只能算是一种封装标准。


一个完整的视频文件是由音频和视频2部分组成的。H264Xvid等就是视频编码格式,MP3AAC等就是音频编码格式。


例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。


由于很多种视频编码文件、音频编码文件都符合AVI封装要求,则意味着即使是AVI后缀,也可能里面的具体编码格式不同。因此出现在一些设备上,同是AVI后缀文件,一些能正常播放,还有一些就无法播放。

 

同样的情况也存在于其他容器格式。即使RMVBWMV等也不例外

 

事实上,很多封装容器对音频编码和视频编码的组合方式放的很开,如AVI还可以使用H264+AAC组合,可以在具体使用中自己体会。尤其是MKV封装容器,基本无论什么样的组合都可以!但一般MKV用的最多的就是H264+AAC组合,此组合文件体积最小,清晰度最高。因此网上很多MKV视频都是高清晰度的。

 

因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的音频编码、C选择需要的容器封装。一个完整的视频转换设置都至少包括了上面3个步骤。

 

目前最常见的视频编码方式有 MPEG-1/-2 < WMV/7/8 < RM/RMVB < Xvid/Divx < AVC/H.264,视频压缩效能和技术先进性也基本表现为上述排列顺序(由低到高,不完全准确)。

目前最常见的音频格式有 Mp3AC-3ACCMP3最广泛的支持最多,AC-3是杜比公司的技术,ACCMPEG-4中的音频标准,ACC是目前比较先进和具有优势的技术。

 

2.   视频编码标准两大系统

视频编码标准有两大系统: MPEG ITU-T,如下表

视频编码标准

 

MPEG 标准   MPEG制定

MPEG-1 | MPEG-2 | (MPEG-3) | MPEG-4 | MPEG-7 | MPEG-21

 

ITU-T 标准   VCEG制定

H.261 | (H.262) | H.263 | H.263v2 | H.264

 

MPEG-1

MPEG组织制定的第一个视频和音频有损压缩标准。视频压缩算法于1990年定义完成。1992年底,MPEG-1正式被批准成为国际标准。

这个标准带来了VCDMP3

MPEG-2

MPEG工作组于1994年发布的视频和音频压缩国际标准。MPEG-2通常用来为广播信号提供视频和音频编码,包括卫星电视、有线电视等。MPEG-2经过少量修改后,也成为DVD产品的内核技术。

MPEG-3

MPEG组织制定的视频和音频压缩标准。本来的目标是为HDTV提供20-40Mbps视频压缩技术。在标准制定的过程中,委员会很快发现MPEG-2可以取得类似的效果。随后,MPEG-3项目停止了。

MPEG-3并非等于MP3MP3MPEG-1音频Layer 3部分。

MPEG-4

是一套用于音频、视频信息的压缩编码标准,MPEG-4包含了MPEG-1MPEG-2的绝大部份功能及其他格式的长处,MPEG-4大部份功能都留待开发者决定采用是否。这意味着整个格式的功能不一定被某个程序所完全函括。因此,这个格式有所谓‘profiles’及‘层次(levels)’,定义了MPEG-4用于某些特定应用的某些功能的集合。

这一标准是目前广泛应用的主流编码标准

MPEG-4由一系列的子标准组成,被称为部,包括以下的部分:

第二部(ISO/IEC 14496-2):视讯:定义了一个对各种视觉信息(包括视讯、静止纹理、计算机合成图形等等)的编解码器。对视讯部分来说,众多Profiles中很常用的一种是Advanced Simple Profile (ASP),例如XviD编码就属于MPEG-4 Part 2

第三部(ISO/IEC 14496-3):音频:定义了一个对各种音频信号进行编码的编解码器的集合。包括高级音频编码(Advanced Audio Coding,缩写为AAC)的若干变形和其他一些音频/语音编码工具。

第十部(ISO/IEC 14496-10):高级视频编码或称高级视频编码(Advanced Video Coding,缩写为AVC):定义了一个视频编解码器(codec),AVCXviD都属于MPEG-4编码,但由于AVC属于MPEG-4 Part 10,在技术特性上比属于MPEG-4 Part2XviD要先进。另外从技术上讲,它和ITU-T H.264标准是一致的,故全称为MPEG-4 AVC/H.264

ITU-T

国际电信联盟远程通信标准化组(英语:ITU Telecommunication Standardization Sector,缩写ITU-T)是国际电信联盟管理下的专门制定远程通信相关国际标准的组织。

他制定的一系列标准都是H.26X H.261 | (H.262) | H.263 | H.263v2 | H.264

其中H.262MPEG-2处于系统和水准

H.264 对应于 MPEG-4 L10 AVC

WMV

微软公司专有制定的一系列视频编码标准,有多个版本,从V9版本开始逐步开始走开放的、标准化的道路

 

3.   常用视频编码方式有Xvid(MPEG4)H264MPEG1MPEG2


  Xvid:与RMVB格式差不多的压缩率,通用性很强,特别是用于家用DVD和便携式MP4等设备。

Divx1998年微软开发了第一个在PC上使用的MPEG-4编码器,其中的MS MPEG4V3系列的编解码能力都非常不错。但微软却将这个MS MPEG4V3 视频编码内核封闭在Windows Media流媒体技术上,也就是说仅仅应用于ASF文件。这招不仅导致ASF不能充分传播和占领主流市场,更引起了一帮黑客破解了MPEG4 V3。经过这帮黑客的修改,DivX诞生了。
·DivX
格式也就是DVDrip格式,它在采用了MPEG4的压缩算法同时又加入了MP3的音频技术。使用DivX技术对视频图像进行压缩,再用MP3AC3编码对音频进行压缩,然后将视频、音频、外挂字幕等文件合成而形成的视频格式。最终结果是,使用DivX技术压缩的视频文件具有直逼DVD的质量,而体积只有后者的数分之一。  
·XviD
:说到XviD,我们不得不提到前面的Divx格式,后者虽然从微软MPEG4 V3发展而来,但也不是一个完全开源的技术标准。所以原先的部分人马开始了另外一种途径,重新发展XviD格式,从名字就看出,XviDDivx倒过来的写法。XviDDivx的基础上改进而来,具有强大的可调节性,可设置很多选项,针对不同电影进行不同的压缩方式。更重要的是,XviD是完全开放源代码,所以有很多人投入到XviD的开发之中,在这点上,XviD格式比起Divx格式有很大优势。
它们的文件后缀都是AVI的。

 

DIVXXVIDDIVX视频编码技术实际就是MPEG4 压缩技术,它可以说是对上挑战DVD,对下挤压SVCDDIVXMPEG4DVDSVCD造成的威胁不容忽视(有人说它是 DVD 杀手),它由 Microsoft MPEG4v3 修改而来,使用MPEG4 压缩算法。据说MPEG4 是美国禁止出口的编码技术,用它来编码、压缩一部DVD只需要两张CDROM!这样就意味着,你不需要买昂贵的 DVD ROM 也可以得到和它质量差不多的视频节目了,而这一切只需要你有 CDROM。播放(解压缩)MPEG4编码,对机器的要求也不高,CPU只要是300MHz以上,再配上64MB的内存和一个有8MB显存的显卡就可以流畅地播放了。对播放软件方面的要求就更宽松,你只需要安装一个500K 大小的MPEG4 编码驱动后,用Windows自带的媒体播放器就可以流畅地播放。
XVID
DIVX实际上是同出一源,都是根据MPEG4V3修改而来,不过由于DIVX在版本5之后不在开放源代码,因此有部分程序员将DIVX 3.11改进后成为XVID
DIVX
XVID的另外一个特点是可以外挂字幕和AC3音频源,这样就可以在近似于DVD的画面质量的基础上,享受到DVD的音效,同时还可以自己选择字幕,给了用户很大的自由度。
AVI
WMVASFDATMPGVOB:这些都是媒体文件的存储格式,AVI通常用于DIVX/XVID编码的文件的存储,

MPEG4文件的特性为,文件的封装格式为avi(也即文件名后缀为avi),文件的视频格式为MPEG-4 Visual(简称MPEG-4 ),视频编解码器IDXvidDivX(有时显示为DX50(DivX 5).


  H264
:面前压缩率最高的视频压缩格式,与其他编码格式相比,同等画面质量,文件体积最小,远远超过RMVB
编码格式,电脑都可以播放,部分便携式视频设备也支持,如苹果播放器。PDA/PPC等设备也可以使用

 

 

 

2H.261/H.263
  ①、H.261标准通常称为p*64H.261对全色彩、实时传输动图像可以达到较高的压缩比,算法由帧内压缩加前后帧间压缩编码组合而成,以提供视频压缩和解压缩的快速处理。由于在帧间压缩算法中只预测到后1帧,所以在延续时间上比较有优势,但图像质量难以做到很高的清晰度,无法实现大压缩比和变速率录像等。
  ②、H.263的基本编码方法与H.261是相同的,均为混合编码方法,但H.263为适应极低码率的传输,在编码的各个环节上作了改进,如以省码字来提高编码图像的质量,此外,H.263还吸取了MPEG的双向运动预测等措施,进一步提高帧间编码的预测精度,一般说,在低码率时,采用H.263只要一半的速率可获得和H.261相当的图像质量。

 


  MPEG1
:其实就是VCD编码格式。

MPEG1:制定于1992年,它是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音编码而设计的国际标准。也就是我们通常所见到的VCD制作格式。使用MPEG-1的压缩算法,可以把一部120分钟长的电影压缩到1.2GB左右大小。这种视频格式的文件扩展名包括.mpg.mlv.mpe.mpegVCD光盘中的.dat文件等。

MPEG1:技术特点:MPEG1制定于1992年,可适用于不同带宽的设备,如CDROMVideoCDCDi。它的目的是把221MbitsNTSC图像压缩到1.2Mbits,压缩率为2001。这是图像压缩的工业认可标准。它可针对SIF标准分辨率(对于NTSC制为352×240;对于PAL制为352×288)的图像进行压缩,传输速率为1.5Mbitss,每秒播放30帧,具有CD音质,质量级别基本与VHS(广播级录像带)相当

MPEG1也被用于数字电话网络上的视频传输,如非对称数字用户线路(ADSL),视频点播(VOD),以及教育网络等


  MPEG2
DVD编码格式。比MPEG1强,与MPEG1一样,已经落后的编码格式,压缩率都不高,编码后的文件体积大,多用于希望把网上下载的文件转换为VCDDVD碟的时候。

MPEG2:技术特点:MPEG2制定于1994年,设计目标是高级工业标准的图像质量以及更高的传输率。MPEG2所能提供的传输率在3MB10MBs,NTSC制式下的分辨率可达720×486MPEG2能够提供广播级的视像和CD级的音质。MPEG2的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道和多达七个伴音声道。MPEG2的另一特点是,可提供一个较广范围的可变压缩比,以适应不同的画面质量、存储容量以及带宽的要求。
应用范围:MPEG2技术就是实现DVD的标准技术,现在DVD播放器也开始在家庭中普及起来了。除了作为DVD的指定标准外,MPEG2还可用于为广播、有线电视网、电缆网络以及卫星直播提供广播级的数字视频。

MPEG2:制定于1994年,设计目标为高级工业标准的图像质量以及更高的传输率。这种格式主要应用在DVD/SVCD的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当的应用。使用MPEG-2的压缩算法,可以把一部120分钟长的电影压缩到48GB的大小。这种视频格式的文件扩展名包括.mpg.mpe.mpeg.m2vDVD光盘上的.vob文件等。

 

MPEG4:技术特点:MPEG4 1998 11 月公布,它不仅是针对一定比特率下的视频、音频编码,更加注重多媒体系统的交互性和灵活性。这个标准主要应用于视像电话、视像电子邮件等,对传输速率要求较低,在480064000bitss之间,分辨率为176×144MPEG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值