如果您对文件的实际音频内容不感兴趣,您可以使用pydub.utils.mediainfo():
>>> from pydub.utils import mediainfo
>>> info = mediainfo("/path/to/file.mp3")
>>> print info['sample_rate']
44100
>>> print info['channels']
1
Run Code Online (Sandbox Code Playgroud)
这使用 avlib 的avprobe实用程序,并返回各种信息。我建议试一试:)
应多比使用打开每个MP3快AudioSegment.from_mp3(…)