1
如何从FLAC文件或MP3 ID3标签中删除元数据标签?我可以使用mutagen来编辑信息,但是如何删除单个部分的信息?删除音乐文件元数据标签
我需要删除标记为fmps_playcount
的标记,但不包括元数据的其余部分。
如何从FLAC文件或MP3 ID3标签中删除元数据标签?我可以使用mutagen来编辑信息,但是如何删除单个部分的信息?删除音乐文件元数据标签
我需要删除标记为fmps_playcount
的标记,但不包括元数据的其余部分。
对于ID3标签,您可以使用delall删除一个框架。例如:
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
TCON=Metal
>>> audio.delall('TCON')
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
对于删除FLAC元数据(我没有任何FLAC文件,以测试该上),我有一个良好的感觉:
>>> del audio['tag_to_delete']
由于帮助文件有:
| __delitem__(self, key)
| Delete a metadata tag key.
|
| If the file has no tags at all, a KeyError is raised.
你可以阅读更多关于delitem魔术方法在这里:http://www.rafekettler.com/magicmethods.html
这适用于ID3标签像你概述的那样 - 谢谢。但我也需要为flac文件做同样的事情。 – mh00h
我更新了我的答案。 – mr2ert