我正在处理一个小音频项目,其中一部分需要使用波形文件和flac文件。我试图找出如何阅读每个元数据以及如何手动添加标签。我无法弄清楚如何按字节读取字节。从波形文件python读取字节
我一直在引用this page和一些其他人看到一个Wave文件的完整格式,但对于一些波形文件我有一些差异。我希望能够看到十六进制字节,以查看发生了什么差异。
只使用open('fname', 'rb')
并读取,只返回字节作为字符串。使用struct.unpack已经适用于一些wave文件,但它仅限于打印为字符串,整数或短裤,并且我无法确切地看到当我使用它时会出现什么问题。有没有其他的方法可以在hex中读取这个文件?
感谢
“读十六进制文件” ? – Holt