使用python诱变后,元标记不显示
问题描述:
我想编辑一堆mp3文件的元数据,所以我使用了python mutegan。
The details of the mp3 file before running mutagen使用python诱变后,元标记不显示
我用这个简单的代码来改变MP3文件的详细信息。
from mutagen.easyid3 import EasyID3
audio = EasyID3("C:/wamp/www/music/songs/showkali.mp3")
audio['genre']='pop'
audio.save()
运行该程序后,无法在属性中看到详细信息。
The details of the mp3 file after running mutagen
我想通了,这是由于在ID3标签的版本来更改运行从ID3v2.3改变program.The ID3标签版本后,我尝试使用代码来ID3v2.4.So
from mutagen.easyid3 import EasyID3
audio = EasyID3("C:/wamp/www/music/songs/showkali.mp3")
audio['genre']='pop'
audio.save(v2_version=3)
但仍然详细信息不显示在属性的详细信息选项卡。可以任何人建议我一个解决方案。提前感谢。
答
easyid3不支持V2.3大气压:https://github.com/quodlibet/mutagen/issues/188
您可以easyid3
保存之后解决此问题做mutagen.id3.ID3("C:\\...mp3").save(v2_version=3)