如何停止mutagen自动更新ID3版本?

pre*_*awk 3 python mp3 id3 mutagen id3v2

当我试图在MP3中嵌入专辑封面时,mutagen将ID3标签更新为2.4版 - 这是我不想要的,因为在ID3v2.4中我的手机(运行Windows Phone 8)并且我的电脑无法识别标签.

显然,只是更改mutagen.id3.version属性不起作用:真实版本不会改变.

cda*_*int 8

标签保存功能中有"v2_version"选项,如下所示.

import mutagen
audio=mutagen.File('1.mp3')
#audio.tags.update_to_v23()
audio.tags.save(v2_version=3)
Run Code Online (Sandbox Code Playgroud)

它也记录在help()中

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

如下:

save(self,filename = None,v1 = 1,v2_version = 4,v23_sep ='/')


Zer*_*eus 0

更新:正如JayRizzo在对此答案的评论中指出的那样,这个问题现已修复。


可悲的是,你不能。来自文档

Mutagen 只能写入 ID3v2.4 标签......

也可以看看: