Python处理wav文件(二进制文件读写)
2019-07-12 本文已影响0人
shadow雨轩


以上是WAV文本信息格式图,前面44个字节为头信息,后面的是音频信息
二进制数据可以用readinto,读入到提前分配好的buffer中,便于数据处理。

解析二进制数据可以使用标准库中的struct模块的unpack方法
比如:查看声道数
struct.unpack('h', file[22:24])
查看采样频率
struct.unpack('i', file[24:28])