AVI格式
AVI封装概述
尽管AVI已经属于老旧的技术,但是由于Windows的通用性,和简单易懂的开发API,仍被广泛使用。
AVI的文件结构分为“头部”,“主体”和“索引”三部分。主体中图像数据和声音数据是交互存放的。从尾部的索引可以索引跳到自己想放的位置。
AVI将视频和音频封装在一个文件里,其顺序是:若干视频帧(Video Frame)之后接着若干音频帧(Audio Frame),再然后是视频帧、音频帧,故名为“音频视频交织”,意即音频和视频按帧交错排列,以此达到音频同步于视频播放的效果。和DVD视频格式一样,AVI文件支持多视频流和音频流,虽然这些功能很少使用。大多数AVI文件还支持由MatroxOpenDML集团于1996年2月开发的格式后缀。这些文件非正式的称为“AVI 2.0”,并得到微软的支持。
AVI本身只是提供了这么一个框架,内部的图像数据和声音顺据格式可以是任意的编码形式。但是由于索引放在了文件尾部,所以在播放internet流媒体时已属力不从心。
AVI封装软件
较知名的有
VirtualDub(VirtualDub MOD)
AVI-Mux(命令行版本及GUI版本AVI-Mux GUI)
AVI能使用的编码
视频文件种类(括号内表示的是此视频的FourCC)
音频
编码组合能根据以下的例子自由选择。
(DivX或XviD+MP3).avi,
(H.264+MP3).avi
(WMV9+MP3).avi
以XviD+MP3构成的AVI最为常见。
AVI视频播放器
QuickTime:属于Apple公司,兼容QuickTime的AVI文件可以用QuickTime播放
VLC媒体播放器:属于VideoLan组织,除了播放AVI格式,还可以支持很多其他格式
RealPlayer:属于RealNetworks
DivX Player:属于DIVX公司
GOM Player:属于Gretech Corporation,只能运行于Windows平台
Windows Media Player:属于Microsoft,只能运行于Windows平台上
参见
MKV
ASF
DirectShow Media
MPEG-2
MOV
MP4
Ogg
OGM
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值