【问题标题】:after using python mutagen,metatags not displayed使用 python 诱变剂后,不显示元标记
【发布时间】:2017-04-19 18:11:34
【问题描述】:

我想编辑一堆mp3文件的元数据,所以我使用了python mutegan。
The details of the mp3 file before running mutagen

我用这个简单的代码改变了 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 标签版本发生了变化。id3 标签版本从 ID3v2.3 更改为 ID3v2.4。所以我尝试使用代码

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

但是属性的详细信息选项卡中仍然没有显示详细信息。谁能给我建议一个解决方案。提前谢谢。

【问题讨论】:

    标签: python audio metadata mp3 mutagen


    【解决方案1】:

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

    您可以通过以下方式解决此问题

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

    用easyid3保存后

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 2020-08-27
      • 2023-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多