一. 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 |

本文深入探讨了WAV文件格式,包括RIFF Chunk、fmt和data sub-chunks的结构。此外,讨论了8bit与16bit样值在二进制编码中的区别,并列举了WAV支持的音频压缩方法。还提到了使用MATLAB进行WAV文件采样率转换的方法。
最低0.47元/天 解锁文章
905

被折叠的 条评论
为什么被折叠?



