python - 从mp3文件中提取数据

时间:2012-08-15 01:33:54

标签: python mp3

我正在寻找能够提取mp3的实际数据(我们收听的实际声音/声音)的python库。我希望能够使用数据与另一个mp3文件进行比较,而不会影响进程的比特率/编码。我该怎么做呢?

2 个答案:

答案 0 :(得分:0)

您可以尝试Echo Nest Remix API。它不是一个图书馆,但它可能就是你要找的东西。或者,您可以测试PyMedia python module

答案 1 :(得分:0)

Python有wave和Wave_read对象,其函数名为readframes(n)。它将返回一系列十六进制字符(这些字符基本上是特定时间声波的响度/幅度)。您可以比较两个mp3系列的十六进制字符,但您需要注意位深度和通道数,因为流输出取决于它们。类似的东西 - 8位单声道信号的一个字符,8位立体声的两个字符等。