正在进行安全检测...

视频文件格式和视频编码方式区别
目前网上的各种视频格式可以说就是泛滥成灾,加上各个PMP(PortableMediaPlayer,便携式媒体播放器生产厂家的对自己产品在功能方面的炒作,使得很多人对视频格式的名称都就是一头的雾水。
经常有些童鞋问我类似下面的问题。
A问我说:“我的MP4分明写着能播放AVI?为什么这一个AVI文件就播放不了?B:“我的MP4支持Mpeg-4,为什么Mp4文件不能播放呢?好的,下面我从最基本的概念给大家解释一下,顺便回答这两个问题首先大家要清楚两个概念,视频文件格式与视频编码方式。
视频文件格式一般情况下从视频文件的后缀名就能瞧出来,比如AVI,Mp4,3gp,mov,rmvb等等。这些格式又叫做容器格式(containerformat,顾名思义就就是用来装东西的,您可以把它想象成为一个便当盒,或者野餐篮(兄弟,您没吃早饭吧
通常我们从网上下载的电影都就是有声音的(废话,难道您只瞧默片!众人扔香蕉皮,以容器格式中一般至少包含有两个数据流(stream,一个视频流,一个音频流,就好比就是一个便当盒里装着的配菜与米饭。
视频编码方式则就是指容器格式中视频流数据的压缩编码方式,例如Mpeg-4,H264,H263,等等。而视频数据采用了何种编码方式就是无法单单从文件格式的后缀上瞧出来的。就就是说您无法从一个盖着盖子的便当盒外面瞧出里面装了什么配菜。

如果您想播放一个视频文件,第一步您的播放器(不论就是软件的还就是硬件的要能够解析相应的容器格式,这一步也叫做解复用(demux,第二步您的播放器要能够解码其中所包含视频流与音频流。这样影片才能播放出来。

打个不太恰当的比方,播放器好比您雇用的一个试菜员,由她来品尝便当(视频文件,后告诉您便当里装了什么东西。(没天理阿!我想自己吃,好的当然可以,0x000001B605FF361A50…………,~所以试菜员首先要懂得如何打开便当盒,还要知道吃的出来便当盒里装了什么配菜,这样您才能获得您想要的信息。
回过头来瞧前面的两个问题,用以上的比喻翻译一下。
问题A,我的试菜员能打开AVI这种便当的,为什么我不能知道里面装了什么?
回答很简单,虽然她能够打开便当,但就是吃不出里面的东西就是什么。理论上没有一个播放器能够播放所有的AVI格式的电影,因为您不知道我会往里面放什么配菜。
问题B,我的试菜员吃过Mpeg-4这种牛排阿,为什么不能打开Mp4这种便当盒呢?这个问题通过翻译之后瞧起来已经不就是问题了,Mpeg-4就是视频编码方式,Mp4是容器格式,两者本来就不就是一个范畴里的东西。
好了下面简单介绍一下流行的视频格式。

视频文件格式和视频编码方式区别
1AVIAVI就是音频视频交错(AudioVideoInterleaved的英文缩写,它就是Microsoft公司开发的一种数字音频与视频文件格式,允许视频与音频交错在一起同步播放。
AVI文件的格式就是公开并且免费的,大量的视频爱好者在使用这种文件格式。很多PMP唯一能支持的格式就就是AVI格式,一般的PMP都带有可以转换其她格式视频成为AVI格式的软件。
AVI文件采用的就是RIFF(ResourceInterchange,资源互换文件格式文件结构,RIFF就是Microsoft公司定义的一种用于管理windows环境中多媒体数据的文件格式。AVI格式包括2:AVI10Open-DMLAVIAVI10为传统的AVI格式,Open-DMLAVI就是AVI10的扩展。
2ASFASF(AdvancedSystemsFormat就是一个开放格式,它能依靠多种协议在多种网络环境下支持数据的传送。ASF就是专为在IP网上传送有同步关系的多媒体数据而设计的文件格式,所以ASF格式的信息特别适合在IP网上传输。ASF支持任意的压缩/解压缩编码方式的流媒体,并可以使用任何一种底层网络传输协议,具有很大的灵活性。目前网上以wmv为后缀的文件绝大多数采用的就是ASF格式,WMV就是微软公司视频编码方式而不就是文件格式。
3Mp4,3gp,movMP4格式就是ISO-IECMpeg-4协议Part14中定义的容器格式。MP4格式实际上就是Apple公司开发的MOV格式(也称Quicktime格式的一种改进,两种格式差别很小。
MOV格式广泛应用于MacOS操作系统,Windows操作系统上也可兼容,但就是远比不上AVI格式流行。
而应用于3G手机上的音视频文件格式——3GP其实就是MP4格式的一种简化版,3GP格式就是一种由3GPP组织制定的多媒体容器格式(containerformat,3GPP组织形成的通讯协议就是目前全世界手机厂商使用最广的,3GP格式当然也就是手机视频格式的绝对主流。
MP4,MOV,3GP格式可以说具有相同的文件结构。另外还有flv,mkv,mpg等等许多其她格式。
介绍完了格式之后,我再给大家说明一下解复用的问题。前面讲到了容器格式中包含视频与音频数据,怎样将这些数据分离,并送到相应的解码器,而且还要保证音视频的同步性,就是下面要讨论的话题。
各种格式的解服用并不相同。首先介绍AVI格式。(AVI格式的结构与解复用
AVI文件采用的就是RIFF(ResourceInterchange,资源互换文件格式文件结构,RIFF就是Microsoft公司定义的一种用于管理windows环境中多媒体数据的文件格式。AVI格式包括2:AVI10Open-DMLAVIAVI10为传统的AVI格式,Open-DMLAVI就是AVI10的扩展。
构造AVI文件的基本单元有2:列表(LIST与数据块(Chunk,其基本结构如图所示。数据块的前4个字节为数据块的ID,接着的4个字节表示数据块的长度。列表的前4个字节“RIFF”或者“LIST”列表可以嵌套子列表与数据块。需要注意的就是所给出的数据块与列表的长度就是不包含其前8个字节的。

《正在进行安全检测....doc》
将本文的Word文档下载,方便收藏和打印
推荐:
下载文档
热门推荐
相关推荐