我正在尝试编写一个Python脚本,读取一个MP3文件,并对其中的频率进行一些分析。特别地,我想要得到一个声谱图(频率 vs 时间)作为输出。
��而,当我使用open()读取文件,并将内容传输到文件时,我得到了下面这样的东西:
在进一步的研究中,我发现这些与在这个wiki中讨论的MP3头和数据有关:http://en.wikipedia.org/wiki/MP3#File_structure 我该如何利用这些信息来提取文件的频率数据?
PS:我特别想分析MP3文件,而不是WAV文件。一个解决方法是将MP3转换为WAV格式,然后在上面进行操作,因为有一个处理WAV文件的Python模块。但是,是否有不需要这种转换的解决方案呢?
提前谢谢。
��而,当我使用open()读取文件,并将内容传输到文件时,我得到了下面这样的东西:
3763 1e65 0311 1814 b094 d3e3 25b3 641b
15a1 f146 62d6 ade6 7708 c5ec 1a0d 7395
201c 46e6 65a9 5276 688a 47eb 80e8 617e
4d66 2d82 2677 f74e e664 6220 69fa 1b46
在进一步的研究中,我发现这些与在这个wiki中讨论的MP3头和数据有关:http://en.wikipedia.org/wiki/MP3#File_structure 我该如何利用这些信息来提取文件的频率数据?
PS:我特别想分析MP3文件,而不是WAV文件。一个解决方法是将MP3转换为WAV格式,然后在上面进行操作,因为有一个处理WAV文件的Python模块。但是,是否有不需要这种转换的解决方案呢?
提前谢谢。