纯python实现的音频文件元数据操作库
安装
pip install mutagen
基础用法
获取音频文件元数据
import mutagen
f = mutagen.File(r"d:\tmp\1.mp3")
f.values()
f.pprint().split('\n')
print(f.get('TXXX:Band').text)
修改音频元数据
from mutagen.id3 import TALB
f.tags.add(TALB(encoding=0, text=['some_album']))
f.save()
删除音频元数据
import mutagen
f = mutagen.File(r"d:\tmp\1.mp3")
f.tags.values()
f.tags.pop('TXXX:Band')
f.save()
f.tags.values()
获取音频属性
f.info.pprint()
print(f.info.sample_rate)
print(f.info.channels)
print(f.info.length) # seconds
print(278//60,278%60)