保存带有头信息的wav文件

时间:2019-01-10 15:55:10

标签: python wav

所以wavfile =标头+原始数据。

我记录了一些原始数据:rawdata = b'\x03\x00\x03\x00\x04\x00\x04\x00\x04\x00\x02\x00\x00\x00\xfe\xff\xfd\xff\xfd\xff\xfd\xff\xfe\xff\xfd\xff\xfc\xff\xfb\xff\xfc\xff\xfb\xff\xfe\xff\xff\xff\x00\x00\x01\x00\x01\x00\x02\x00\x02\x00\x03\x00\x04\x00\x04\x00\x05\x00\x04\x00\x04\x00\x02\x00\x01\x00\xff\xff\xfd\xff\xfb\xff\xfc\xff\xfc\xff\xfd\xff\xfe\xff\x00\x00\x02\x00\x03\x00\x03\x00\x01\x00\x00\x00\xfc\xff\xfc\xff\xfa\xff\xfd\xff\xff\xff\x01\x00\x04\x00\x04

RATE44100

现在我想将此数据保存到wave文件中。

f.write(rawdata)工作正常,但是结果文件缺少一些wave头信息:(RIFF,ChunkSize等)

添加wav标头信息的最简单方法是什么?

0 个答案:

没有答案