IMA-ADPCM编码的WAV头
时间: 2023-08-08 17:06:53 浏览: 264
IMA-ADPCM是一种音频压缩算法,可在不降低音频质量的情况下减小文件大小。下面是一个包含IMA-ADPCM编码的WAV文件头的示例:
```
RIFF (4字节):文件标识符,总是为“RIFF”
文件长度(4字节):整个文件的长度
WAVE (4字节):文件类型标识符,总是为“WAVE”
fmt (4字节):格式块标识符,总是为“fmt ”
格式块长度(4字节):格式块的长度
格式种类(2字节):PCM 为 1,其它值表示某种形式的压缩编码
通道数(2字节):单声道为 1,双声道为 2
采样率(4字节):每秒采样数
每秒字节数(4字节):每秒的数据量
块对齐(2字节):每个采样块的字节数
样本位数(2字节):每个采样的位数
Fact(4字节):fact块标识符,总是为“fact”
fact块长度(4字节):fact块的长度
采样点数(4字节):采样点数
data(4字节):数据块标识符,总是为“data”
数据块长度(4字节):数据块的长度
数据(n字节):压缩后的音频数据
```
需要注意的是,对于使用IMA-ADPCM编码的WAV文件,格式块中的格式种类字段值为17,而不是1。此外,数据块中的音频数据也不是未压缩的PCM格式,而是经过IMA-ADPCM压缩的。
阅读全文