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])

上一篇 下一篇

猜你喜欢

热点阅读