AVI文件格式

2016-02-19 13:18 5 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐AVI文件格式,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

AVI(Audio/VideoInterleaved)文件是MS-Windows的视频文件,其文件扩展名为“.AVI”。它一般由三部分构成:信息区、数据区和索引区(可缺省),即两个LIST快和一个idx1块。这些区域,通常由一些子块组成,它们多用于为播放软件提供更为系统的数据信息;或为播放时进行快速数据定位及播放,并提供详细资料和识别手段(关于“区域”与“子块”具体包容关系请见图6)。
  说明:本例由“四部分”构成,即在两个LIST块中间夹了个JUNK块。这个JUNK块纯属人为添加的自定义块,即在AVI文件中从未有对此块的定义。换句话说,我们也可以添加自己的决,只要遵循如下原则:在这三个标准块其中的某个后面,定义一个四字节的块识别码(不要与本文用到的识别码相同,最好字母用大写),紧跟一个长整数来表示你自定义的块的大小,随后便可以在定义的大小范围内写入你想表述的信息。同样,在这三个标准块的内部,也可以用上述方法添加自定义干块。
  注:下文的说明内容部分取自华中理工大学出版的一文和的HELP文件。
  以下就是作为例子的文件内容(数据D)及AVI文件标准结构图。
  
  
  1.从(00000000-000007F3)为一个WindowsAVI文件的信息区部分。
  它是文件的第一个LIST块。在它的内部记录着整个文件的系统构成,如告诉播放软件“我是一个AVI文件”;“在我的体内有几个数据流”;“每个数据流包含着什么数据类型——图像、声音或其他”;“如果是图像数据流,那么它的大小、颜色、压缩方式、播放速度等,等是怎样规定的”;“如果是声音数据流,那么它的压缩方式、播放效果等等又将有何规定”......在信息区中还有多个附属的LIST块,也就是我们前面提到的“子块”,它们用来记录每个数据流的全部信息。而这些附间LIST块与数据流之间保持着—一对应的关系,即
  第一个附属LIST块对应于00号数据流;第二个附属LIST块对应于01号数据流......要想解释数据流,我们必须先了解AVI文件中数据块是什么。在AVI文件中,数据块是被放置在数据区中的一个有起始标志(由“数据流识别码”和“数据块存储方式识别码"组成,请参见对数据区部分的说明),并指明大小和数据内容的数据段.那么,数据流就是那些相互之间具有联系的同种数据类型的数据块集合.
  
  00000000-00000003多媒体文件识别码:RIFF
  00000004-00000007文件大小(10EDICh字节)-8字节
  00000008-0000000BAVI文件识别码
  0000000C-0000000F第一个LIST块识别码
  00000010-00000013第一个LIST块的大小(168h字节)
  00000014-00000017hdrl部分识别码,以下数据记录着此文件的格式
  00000018-0000001Bhdrl部分所包含的avih块识别码,此模块记录着本文件的初始化信息
  0000001C-0000001Favih块大小(38h字节)
  00000020-00000023每帧画面显示所维持多少个百万分之一秒,本例为1046Bh,即66667百万分之一秒,约0.07秒。所以在播放此文件时,你看到的画面约每秒15帧->

来源:https://www.tulaoshi.com/n/20160219/1603740.html

延伸阅读
标签: 电脑入门
XTF格式(eXtended Triton Format)用来存储多种类型的设备数据,包括声纳、导航、遥测及测深信息。这种数据格式保留了原有设备的数据格式,更方便将来数据的扩展。 XTF文件由许多数据包组成,每个数据包前面都有关于数据类型和大小的说明。如果处理软件读取时,不需要或不能读取某个数据包,则根据数量大小直接跳过去即可。 所有XTF文件都是由...
标签: 电脑入门
PFL文件格式是一种视频动画文件格式。PFL格式文件可以通过MusicFriend软件来制作。它最高支持15帧/秒的视频采样。 PFL格式文件是PhotoFiltre studio(一款功能强大、容易上手的图像编辑软件)的插件文件,类似滤镜的特效,在滤镜菜单中可以找到。
标签: 电脑入门
ico是Icon file的缩写,是Windows的图标文件格式的一种,可以存储单个图案、多尺寸、多色板的图标文件。图标是具有明确指代含义的计算机图形。其中桌面图标是软件标识,界面中的图标是功能标识。图标有一套标准的大小和属性格式,且通常是小尺寸的。每个图标都含有多张相同显示内容的图片,每一张图片具有不同的尺寸和发色数。一个图标就是一套...
标签: 电脑入门
Flc文件是Autodesk公司在其出品的2D、3D动画制作软件中采用的动画文件格式。其中FLI是最初的基于320X200分辨率的动画文件格式,而FLC则是FLI的扩展,采用了更高效的数据压缩技术,其分辨率也不再局限于320X200。Flic文件采用行程编码(RLE)算法和Delta算法进行无损的数据压缩,首先压缩并保存整个动画系列中的第一幅图像,然后逐帧计算前后两幅...
标签: 电脑入门
X-Bitmap(XBM)是一种古老但通用的图像文件格式,它与现在的许多Web浏览器都兼容。X-Windows图形界面(UNIX和Linux常用的GUI)的C代码库xlib中有一个组件专门描述了它的规范。XBM图形的实质上是使用16进制数组来表示二进制图像的C源代码文件。

经验教程

892

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部