我正在从具有密钥的音频文件中提取嵌入的 ID3 标签。我正在使用 pytaglib,提取的信息如下所示:
{ u'ALBUM': [u'Instrumental Bhajan'],
u'INITIALKEY': [u'C'],
u'COPYRIGHT': [u'Radio'],
u'ARTIST': [u'Radio],
u'COMMENT:ITUNNORM': [u' 000003BF 000003BC 00002593 00002441 00032FE8 000337F8 00007D4C 00007F62 000189A8 000396F0'],
u'BPM': [u'75'],
u'COMMENT:ITUNSMPB': [u' 00000000 00000210 00000920 0000000000D4DCD0 00000000 00B14E00 00000000 00000000 00000000 00000000 00000000 00000000'],
u'GENRE': [u'devotional, instrumental'],
u'TITLE': [u'Bhajare Ram Charan'],
u'ENCODING': [u'Logic Pro 9.1.8'],
u'DATE': [u'2015'],
u'LABEL': [u'Radio]}
我的代码很简单:
其输出是:提取的标签
{u'ALBUM': [u'Instrumental Bhajan'],
u'INITIALKEY': [u'C'],
u'COPYRIGHT': [u'Radio'],
u'ARTIST': [u'Radio'],
u'COMMENT:ITUNNORM': [u' 000003BF 000003BC 00002593 00002441 00032FE8 000337F8 00007D4C 00007F62 000189A8 000396F0'],
u'BPM': [u'75'],
u'COMMENT:ITUNSMPB': [u' 00000000 00000210 00000920 0000000000D4DCD0 00000000 00B14E00 00000000 00000000 00000000 00000000 00000000 00000000'],
u'GENRE': [u'devotional, instrumental'],
u'TITLE': [u'Bhajare Ram Charan'],
u'ENCODING': [u'Logic Pro 9.1.8'],
u'DATE': [u'2015'],
u'LABEL': [u'Radio']}
我无法找到为什么这些键以不可读的格式出现?
import taglib
sosng = taglib.File("Bhajare-Ram-Charan-instrumental-bhajan-radio.mp3")
sosng.tags