在 mp3 元数据中使用 python 添加专辑封面

     2023-03-07     109

关键词:

【中文标题】在 mp3 元数据中使用 python 添加专辑封面【英文标题】:Adding Album Art using python in mp3 metadata 【发布时间】: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

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

可能的原因是什么?

【问题讨论】:

How do you embed album art into an MP3 using Python?的可能重复 【参考方案1】:

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

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

http://eyed3.nicfit.net/

【讨论】:

在 Python 中编辑类似文件的对象上的 MP3 元数据?

】在Python中编辑类似文件的对象上的MP3元数据?【英文标题】:EditingMP3metadataonafile-likeobjectinPython?【发布时间】:2009-10-0721:39:49【问题描述】:我们在Python中动态生成MP3文件,并且需要使用类似文件的对象在内存中编辑ID3标头。... 查看详情

使用 youtube-dl 将元数据(艺术家姓名、歌曲名称、年份、专辑、时长、流派)写入 mp3/m4a 音频文件(随后的 AtomicParsely 错误)

】使用youtube-dl将元数据(艺术家姓名、歌曲名称、年份、专辑、时长、流派)写入mp3/m4a音频文件(随后的AtomicParsely错误)【英文标题】:Writingmetadata(ArtistName,SongTitle,Year,Album,Duration,Genre)tomp3/m4aaudiofileusingyoutube-dl(subsequentAtomicPars... 查看详情

ffmpeg 在 php 或 python 中获取元数据

】ffmpeg在php或python中获取元数据【英文标题】:ffmpeggetmetadatainphporpython【发布时间】:2011-05-3015:46:36【问题描述】:我正在尝试解析php中的ffmpeg输出以提取mp3URL的所有元数据。php或python中是否有任何预先编写的API或其他东西?我... 查看详情

如何使用千千静听为mp3添加专辑封面和文字信息

使用千千静听播放器打开某MP3文件,右击该文件,选择属性。  2点击专辑封面即可添加或更换专辑封面点击保存到文件再点击重新读取文件即可发现有效了  3为MP3批量添加添加封面选中播放列表的所有文件,右击... 查看详情

利用itunes给mp3添加专辑插图(代码片段)

利用iTunes给MP3添加专辑插图打开iTunes准备好没有专辑插图的mp3文件和插图将准备好的mp3文件拖入iTunes右键菜单选择专辑信息选项在专辑信息里面选择插图点击左下角的添加插图 查看详情

将元数据标签(如标题、艺术家、专辑)添加到音频文件不起作用(Android MediaStore)

】将元数据标签(如标题、艺术家、专辑)添加到音频文件不起作用(AndroidMediaStore)【英文标题】:Addingmetadatatags(liketitle,artist,album)toaudiofilenotworking(AndroidMediaStore)【发布时间】:2021-12-0407:06:41【问题描述】:我想创建一个音频... 查看详情

使用 Python 访问 MP3 元数据 [关闭]

】使用Python访问MP3元数据[关闭]【英文标题】:AccessingMP3metadatawithPython[closed]【发布时间】:2010-09-0518:07:23【问题描述】:是否有可用于使用Python检索和设置MP3ID3元数据的维护包?【问题讨论】:eyed3.readthedocs.io/en/latest【参考方... 查看详情

获取 mp3 文件元数据

】获取mp3文件元数据【英文标题】:Gettingmp3filemetadata【发布时间】:2013-06-0405:16:53【问题描述】:我对id3标签有点陌生,请原谅我的问题太简单了。使用php/获取ALLID3标签(艺术家、专辑等)的快速简便的方法是什么?javascript(... 查看详情

mp3 文件元数据中的自定义键

】mp3文件元数据中的自定义键【英文标题】:Customkeyinmp3filemetadata【发布时间】:2017-07-1921:46:03【问题描述】:我正在尝试散列一些mp3文件并将该散列值存储在mp3的元数据中。除了[\'author\',\'album\',\'date\']的传统标签之外,有没有... 查看详情

Android - 将音频细节添加到 mp3 文件

...略我的错误和错误。【问题讨论】:全部存储在文件的元数据区域(就像附 查看详情

使用 NAudio 从 MP3 广播流中获取元数据

】使用NAudio从MP3广播流中获取元数据【英文标题】:GettingMetaDatafromMP3radiostreamusingNAudio【发布时间】:2014-05-1313:47:04【问题描述】:在互联网和***中搜索后!我没有找到任何解释使用Naudio从无线电流中获取元数据的教程或示例!... 查看详情

使用 TagLib 从 MP3 文件中提取专辑封面 - 有没有更好的方法编写此代码?

】使用TagLib从MP3文件中提取专辑封面-有没有更好的方法编写此代码?【英文标题】:ExtractingAlbumartfromMP3filesusingTagLib-Isthereabetterwaywritethiscode?【发布时间】:2009-01-2414:51:46【问题描述】:我正在使用VisualBasic9(VS2008)和TagLib。以下... 查看详情

如何使用 jsmediatags 从 mp3 获取专辑封面

】如何使用jsmediatags从mp3获取专辑封面【英文标题】:howtogetalbumartfrommp3usingjsmediatags【发布时间】:2017-07-2906:14:19【问题描述】:大家好,我有一个像song.mp3这样的mp3文件,我想获取它的专辑封面和艺术家姓名,然后想在我的html... 查看详情

使用 Python 从无线电流中读取 SHOUTcast/Icecast 元数据

】使用Python从无线电流中读取SHOUTcast/Icecast元数据【英文标题】:ReadingSHOUTcast/IcecastmetadatafromaradiostreamwithPython【发布时间】:2011-09-3014:41:42【问题描述】:有没有人成功地从远程无线电流中读取SHOUTcast/Icecast元数据?severallibraries... 查看详情

如何在 JavaScript 中从 MP3 文件中读取元数据属性?

】如何在JavaScript中从MP3文件中读取元数据属性?【英文标题】:HowdoIreadmetadatapropertiesfromMP3fileinJavaScript?【发布时间】:2019-12-2903:29:02【问题描述】:我知道以前有人问过类似的问题,特别是thisone,但所有答案通常都涉及以下两... 查看详情

使用 getid3() 插入专辑艺术家标签

...:2013-01-0706:33:44【问题描述】:我正在使用getID3()库将元数据插入到没有元数据的歌曲中。我可以插入除专辑艺术家之外的所有标签,这对我来说非常重要。在demo.simple.write.php我已经给出了歌曲的详细信息如下:$TagData=array(\'title... 查看详情

如何从颤动的路径中获取音频元数据?

】如何从颤动的路径中获取音频元数据?【英文标题】:Howtogetaudiometadatafromitspathinflutter?【发布时间】:2018-11-2212:23:57【问题描述】:我有像"sdcard://music/ABC.mp3"这样的音频文件的路径。如何从该路径获取其他详细信息,例如专辑... 查看详情

在iOS开发人员中使用添加日期对专辑进行排序的关键是啥?

】在iOS开发人员中使用添加日期对专辑进行排序的关键是啥?【英文标题】:What\'sthekeyforsortingalbumwithdateofadditioniniOSdeveloper?在iOS开发人员中使用添加日期对专辑进行排序的关键是什么?【发布时间】:2019-04-2805:56:44【问题描述... 查看详情