通过Mutagen更改APIC ID3标签中的嵌入图像类型

Naf*_*Kay 4 python mp3 id3 apic mutagen

我有一个大型音乐库,我刚刚花了大约30个小时组织.对于某些MP3文件,我将封面艺术图像嵌入类型0(其他),我想将其更改为类型3(封面).有没有办法在Python中执行此操作,特别是在Mutagen中?

Naf*_*Kay 9

这是我如何能够实现这一目标的.

首先,访问Mutagen中的文件:

audio = MP3("filename.mp3")
Run Code Online (Sandbox Code Playgroud)

然后,获取您正在寻找的标记的引用:

picturetag = audio.tags['APIC:Folder.jpg']
Run Code Online (Sandbox Code Playgroud)

然后,修改type属性:

picturetag.type = 3
Run Code Online (Sandbox Code Playgroud)

然后,将其分配回音频文件,只是为了确定

audio.tags['APIC:Folder.jpg'] = picturetag
Run Code Online (Sandbox Code Playgroud)

最后,保存吧!

audio.save()
Run Code Online (Sandbox Code Playgroud)

你在那里!APIC标签附带自己的课程,可以播放修改图片和图片标记信息所需的一切.快乐的音乐组织!