Python 如何读取这个.wav文件的字节数据?
我使用python wave模块从.wav文件中读取第一帧,它返回以下内容:Python 如何读取这个.wav文件的字节数据?,python,audio,byte,wav,Python,Audio,Byte,Wav,我使用python wave模块从.wav文件中读取第一帧,它返回以下内容: b'\x00\x00\x00\x00\x00\x00' 每个字节的含义是什么?每个帧是相同的还是只有一些帧相同 我对这个主题做了一些研究,发现声音数据前面有一些字节提供了关于.wav文件的信息,那么python是否会遗漏这些信息而直接跳到声音数据,或者我必须手动将其分离 根据python,有2个通道,示例宽度为3 更新 我已经成功地为wav文件创建了波形,这并不像我最初想象的那样困难,现在在播放歌曲时显示它….wav
b'\x00\x00\x00\x00\x00\x00'
每个字节的含义是什么?每个帧是相同的还是只有一些帧相同
我对这个主题做了一些研究,发现声音数据前面有一些字节提供了关于.wav文件的信息,那么python是否会遗漏这些信息而直接跳到声音数据,或者我必须手动将其分离
根据python,有2个通道,示例宽度为3
更新
我已经成功地为wav文件创建了波形,这并不像我最初想象的那样困难,现在在播放歌曲时显示它….wave模块为您读取标题,这就是为什么它可以告诉您有多少个通道以及采样宽度 读取帧使您可以直接访问原始采样数据,但由于WAV格式有点混合、混乱,因此它取决于采样宽度和通道计数,您需要如何解释每个帧。有关这方面的深入讨论,请参阅