一. WAV文件格式
WAV是一种文件格式,符合RIFF (Resource Interchange File Format) 规范。所有的WAV都有一个文件头,这个文件头包含了音频流的编码参数。
WAV格式大小 = 44.1KHz(采样率) X 16bit(采样精度) X(声道数) X 播放时间
1. RIFF Chunk
Offset | Size | Name | Description |
---|---|---|---|
0 | 4 | ChunkID | RIFF标识符 包含ASCII格式的字母“RIFF” |
4 | 4 | ChunkSize | 36 + SubChunk2Size,这是整个文件的大小,以字节为单位减去8个字节,不包括ChunkID和ChunkSize |
8 | 4 | Format | WAVE标识符 |
一个WAVE文件包含两个subchunks,fmt和data
2. fmt sub-chunk
Offset | Size | Name | Description |
---|---|---|---|
12 | 4 | Subchunk1ID | fmt标识符 |
16 | 4 | Subchunk1Size | 子块剩余字节数,PCM编码情况下为16 |