我正在寻找能够提取mp3的实际数据(我们听的实际声音/声音)的python库。我希望能够使用数据与另一个mp3文件进行比较,而不会影响进程的比特率/编码。我如何去做呢?python - 从mp3文件中提取数据
0
A
回答
0
你可以试试Echo Nest Remix API。这不是一个图书馆,但它可能是你正在寻找的。或者,您可以测试PyMedia python module。
0
Python有wave和Wave_read对象,它具有名为readframes(n)的函数。它会返回一系列十六进制字符(这些基本上是特定时间的声音的响度/幅度)。您可以比较两个mp3系列的十六进制字符,但您需要注意位深度和通道数,因为流输出取决于它们。类似的东西 - 一个8位单声道信号的字符,两个8位立体声等。
+0
'wave'只能执行PCM编码的RIFF文件。 – 2012-08-15 01:48:04
好的。 ...又是什么问题? – 2012-08-15 01:35:26
看看这个,http://stackoverflow.com/questions/3250696/access-mp3-music-data-using-python [/ link] – tijko 2012-08-15 01:36:36
相关:http://stackoverflow.com/questions/476227/detect -duplicate-mp3-files-with-different-bitrates-and-or-different-id3-tags – jfs 2012-08-15 01:47:36