首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python mutagen后,元标记不显示

使用python mutagen后,元标记不显示
EN

Stack Overflow用户
提问于 2016-12-05 19:04:01
回答 1查看 247关注 0票数 0

我想编辑一堆mp3文件的元数据,所以我使用了python mutegan。

The details of the mp3 file before running mutagen

我使用这段简单的代码更改了mp3文件的详细信息。

代码语言:javascript
复制
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

在运行从ID3v2.3到ID3v2.4的program.The id3 tag版本后,我发现这是由于id3 tag版本的更改造成的。所以我尝试使用下面的代码

代码语言:javascript
复制
from mutagen.easyid3 import EasyID3
audio = EasyID3("C:/wamp/www/music/songs/showkali.mp3")
audio['genre']='pop'
audio.save(v2_version=3)

但详细信息仍然不会显示在properties.Can的详细信息选项卡中,任何人都会提前给我推荐一个solution.Thanks。

EN

回答 1

Stack Overflow用户

发布于 2016-12-21 00:50:34

easyid3不支持v2.3 atm:https://github.com/quodlibet/mutagen/issues/188

您可以通过执行以下操作来解决此问题

mutagen.id3.ID3("C:\\...mp3").save(v2_version=3)

使用easyid3保存后

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40972762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档