2012-08-15 129 views
0

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

+0

好的。 ...又是什么问题? – 2012-08-15 01:35:26

+0

看看这个,http://stackoverflow.com/questions/3250696/access-mp3-music-data-using-python [/ link] – tijko 2012-08-15 01:36:36

+0

相关:http://stackoverflow.com/questions/476227/detect -duplicate-mp3-files-with-different-bitrates-and-or-different-id3-tags – jfs 2012-08-15 01:47:36

回答

0

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

+0

'wave'只能执行PCM编码的RIFF文件。 – 2012-08-15 01:48:04