AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符
合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)
环境,现在已被Windows 95/98、OS/2 等多数操作系统直接支持。AVI格式允许视频和音频交错
在一起同步播放,支持 256 色和RLE压缩,但AVI文件并未限定压缩标准, 因此,AVI文件格式只
是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相应的解
压缩算法才能播放出来。常用的AVI播 放
驱动程序,主要是Microsoft Video for Windows或
Windows 95/98 中的Video 1,以及Intel公司的Indeo Video。
在介绍AVI文件前,我们要先来看看RIFF文件结构。AVI文件采用的是RIFF文件结构方式,
RIFF(Resource Interchange File Format,资源互换文件格式)是微软公司定义的一种用于管
理windows环境中多媒体数据的文件格式,波形音频wave,MIDI和数字视频AVI 都采用这种格式
存储。构造RIFF文件的基本单元叫做数据块(Chunk),每个数据块包含 3 个部分,
1、4 字节的数据块标记(或者叫做数据块的ID)
2、数据块的大小
3、数据
整个RIFF文件可以看成一个数据块,其数据块ID为RIFF,称为RIFF块。一个RIFF文件中只
允许存在一个RIFF块。RIFF块中包含一系列 的子块,其中有一种字块的ID为"LIST",称为LIST,
LIST块中可以再包含一系列的子块,但除了LIST块外的其他所有的子块都不能再包含子 块。
RIFF和LIST块分别比普通的数据块多一个被称为形式类型(Form Type)和列表类型(List
Type)的数据域,其组成如下:
1、4 字节的数据块标记(Chunk ID)
2、数据块的大小
- 1
- 2
前往页