WAVE文件格式分析
| Offset | Size | Name | Description |
|---|---|---|---|
| 0 | 4 | ChunkId | 四个字节,分别在ASCII表码中对应这”RIFF” |
| 4 | 4 | ChunkSize | 36+SubChunk2Size,即(8~无限)个字节的数据,是这个文件的剩余字节数,除去ChunkSize+ChunkId |
| 8 | 4 | Format | 包含ASCII码表中的”WAVE”字母 |
| 12 | 4 | Subchunk1ID | WAVE的第一个字块,所以这区域对应着”fmt” |
| 16 | 4 | Subchunk1Size | 如果文件采用PCM编码,则该子块剩余字节数为16 |

本文介绍了WAV文件格式,包括8bit与16bit样值的二进制编码区别,以及WAV支持的多种音频压缩方法,如PCM、ADPCM等。此外,还讨论了如何使用MATLAB将48kHz的WAV文件转换为44.1kHz,涉及重采样和位深度保持的过程。
最低0.47元/天 解锁文章
617

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



