Python:如何使用Python访问mp3文件的元数据?
假设我想查看艺术家的名字?或者添加每分钟节拍(BPM)信息?我可以用什么Python工具来实现这些呢?
1 个回答
3
有一个叫做 Python-ID3 的模块,可以完成这个功能。如果你使用的是Debian或Ubuntu系统,它的包名是 python-id3
,你可以在它的网站上找到示例代码:
from ID3 import *
try:
id3info = ID3('/some/file/moxy.mp3')
print id3info
id3info['TITLE'] = "Green Eggs and Ham"
id3info['ARTIST'] = "Moxy Früvous"
for k, v in id3info.items():
print k, ":", v
except InvalidTagError, message:
print "Invalid ID3 tag:", message