【问题标题】:Adding Album Art using python in mp3 metadata在 mp3 元数据中使用 python 添加专辑封面
【发布时间】:2010-02-25 19:23:45
【问题描述】:

下面的代码似乎没有更新 mp3 文件的图片。

代码:-

#Editing the MetaData
tag = eyeD3.Tag()
print tag.link('location') //Returns 1
tag.setVersion([2,3,0])
print tag.addImage(0x08,'artwork.jpg') //Return None (Its sure that file is present)
print tag.update()  //Returns 1

函数返回的值是正确的,但元数据也没有得到更新。

可能的原因是什么?

【问题讨论】:

标签: python mp3 metadata id3 artwork


【解决方案1】:

您似乎专门指的是使用 eyeD3 模块将图像添加到 MP3。我只使用了 eyeD3 的 CLI 版本,所以我可能错了,但您似乎没有将类型参数传递给 addImage 方法。我不记得在不传递类型的情况下能够让它工作。

--add-image=IMG_PATH:TYPE[:DESCRIPTION]
将图像添加到标签。描述和类型 可选,但使用时,两个 ':' 分隔符都必须是 展示。类型必须是对应的字符串 与 --list-image-types 给出的一个。如果 IMG_PATH 值为空时,删除带有 TYPE 的 APIC 帧。

http://eyed3.nicfit.net/

【讨论】:

    猜你喜欢
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2010-11-10
    • 1970-01-01
    • 2013-09-13
    • 2014-09-10
    相关资源
    最近更新 更多