挂在get_metadata()的python audiotools

时间:2013-02-27 11:28:13

标签: python audio

我正在尝试阅读此文件的元数据

http://wormtune.com/test/1.mp3

使用python 2.7和audiotools 2.19。

import audiotools
a = audiotools.open('/tmp/1.mp3')
a.get_metadata() # <-- dead hanging

python正在使用100%的cpu并且什么都不做...... 到底是怎么回事?如何防止挂?

1 个答案:

答案 0 :(得分:0)

代码似乎有效。我有两个本地文件(一个是flac,另一个是mp3),他们可以打印元数据。但是,当我尝试使用您的文件时,会出现错误并且“不支持的文件”。

也许你可以尝试除块以避免阻塞。

我正在使用最新的audiotools和python 2.7。