所以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
RATE
是44100
现在我想将此数据保存到wave文件中。
f.write(rawdata)
工作正常,但是结果文件缺少一些wave头信息:(RIFF,ChunkSize等)
添加wav标头信息的最简单方法是什么?