多媒体原理与系统——音频wave文件

波形音频文件分析

波形音频文件概念

波形音频文件是存储数字音频样本序列的格式文件,这些样本直接记录了音频的波形,故称为波形音频文件。MIDI、MP3等编码压缩过的音频文件最终都要转化成波形音频文件进行使用播放。

WAVE,使用最广泛,遵循RIFF格式标准。头四个字节是RIFF。WAVE文件由多个chunk组成。

RIFF Wave Chunk部分

以RIFF作为开始表示,紧跟着size字段,最后是type字段位‘wave’。size是wav文件减去id和size占用的字节数。File字节-8=size。

Format Chunk部分

id补了一个空格,和其他chunk保持一致,都是4字节。

Fact Chunk部分

可选字段,当wav文件从一些专用软件转化来时,包含该chunk。包括三部分,id、size、data,都为4字节大小。

Data Chunk部分

是真正保存wav数据的地方,以‘data’作为该chunk的标示。然后是数据大小,紧接着就是wav数据。

实操PlaySound函数

使用内置,无需调用MF。