【作业三】AVI文件分析

一、AVI文件介绍

  • AVI英文全称为Audio Video Interleaved,即音频视频交错格式,是微软公司于1992年11月推出、作为其Windows视频软件一部分的一种多媒体容器格式。
  • AVI文件将音频(语音)和视频(影像)数据包含在一个文件容器中,允许音视频同步回放。类似DVD视频格式,AVI文件支持多个音视频流。AVI信息主要应用在多媒体光盘上,用来保存电视、电影等各种影像信息。

二、AVI文件格式

RIFF 数据格式有两种类型:

  • Chunks – 包含4字节的标识符,4字节表示该chunk的大小,以及数据。
  • Lists –一个chunk的子集,它包含关键字“LIST,”4字节表示该 list的大小,4字节标识符,以及数据。
    所有AVI文件以‘RIFF’标识符后跟的标识码‘AVI’开始。所有AVI文件包含两个必须的 LIST chunk和一个索引 chunk。RIFF AVI框图如下:
RIFF AVI框图

三、AVI文件数据放置方式




image.png

如图所示,第一个strl块是视频流(vids),第二个strl块是音频流(auds),第三个strl块是音频流(auds),第四个strl块是视频流(vids),由此可见,AVI文件中的视频和音频数据是交织放置的。

四、计算视频帧和音频帧占据字节数

  • 视频



    该视频块大小为00 00 09 D7,即2519字节。



    该视频块大小为00 00 03 83,即899字节。

    该视频块大小为00 00 00 61,即97字节。



    该视频块大小为00 00 02 01,即513字节。
  • 音频



    该音频块大小为00 00 01 50,即336字节。



    该音频块大小为00 00 01 80,即384字节。

    该音频块大小为00 00 01 50,即336字节。

从上述分析可以看出,视频块有大有小,而音频块的大小基本上都是固定的(336字节或384字节)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容