数据压缩作业三:AVI和WAV文件格式分析

AVI格式分析

AVI的英文全称是Audio/Video Interleaved,Audio/Video Interleaved(视音频交织),用于采集、编辑、播放的RIFF文件,由信息块,数据块,索引块组成。

信息块——包括文件的通用信息,定义数据格式,所用的压缩算法等参数

数据块——包含实际数据流,即图像和声音序列数据。这是文件的主体,也是决定文件容量的主要部分。视频文件的大小等于该文件的数据率乘以该视频播放的时间长度

索引块——索引块包含数据块列表好它们在文件中的位置,以提供文件内数据随机存取能力。数据压缩作业三:AVI和WAV文件格式分析_第1张图片 AVI的二进制文件是按小端原则存放的,即数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。

用vs2019打开一AVI文件代表一个WAVE块即音频数据

代表压缩后的DIBs视频数据

表明在AVI文件中,音频和视频是交织放置的;

WAV格式分析

WAV的英文全称是Waveform Audio File Format ,它是以RIFF格式为标准的。每个WAV文件的头四个字节便是“RIFF”。WAV文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件标识段和声音数据格式说明段两部分。通常被称为无损音频。但是严格意义上来讲, WAV 也可以存储其它压缩格式的音频数据。

AVI与WAV文件都属于RIFF文件,都遵循RIFF文件的格式要求。

<

你可能感兴趣的:(音视频)