首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eyeD3和eyed3之间有什么区别,如何使用python编辑mp3标签

eyeD3和eyed3之间有什么区别,如何使用python编辑mp3标签
EN

Stack Overflow用户
提问于 2015-04-10 01:20:00
回答 3查看 1.2K关注 0票数 3

我正在尝试通过python更新我的mp3标签。我已经下载了eyed3,但是我只能导入eyeD3而不能导入eyed3。我看到了一些eyeD3代码的选项,它们可以做我需要的事情。例如,如下所示:

代码语言:javascript
复制
tag = eyeD3.Tag()
tag.link(mp3_file_name)
tag.setVersion([2,3,0])
tag.setArtist(u'\u897f\u306f\u3058\u3081')
tag.update()

但我不能对eyed3这么做。有没有人知道eyed3和eyeD3之间的区别,以及如何下载eyeD3?或者有谁知道为mp3文件编辑标签的不同方法?

非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2017-07-11 15:29:53

在最新版本中,即eyeD3 0.8中,导入模块已从

import eyeD3 to import eyed3,用法如下:

代码语言:javascript
复制
import eyed3

audio = eyed3.load(PATH_TO_YOUR_MP3)
#To retrieve Data
print audio.tag.artist
print audio.tag.album
print audio.tag.title

#To set Data
audio.tag.artist = u"ARTIST"
audio.tag.album= u"ALBUM"
audio.tag.title= u"TITLE"
audio.tag.save()
票数 2
EN

Stack Overflow用户

发布于 2015-05-12 21:45:14

我不确定有什么不同,我相信它实际上是相同的包,eyed3按照你的要求工作,你只需要传递保存而不是更新:

代码语言:javascript
复制
audiofile = eyed3.load("song.mp3")
audiofile.tag.artist = u"Nobunny"
audiofile.tag.album = u"Love Visions"
audiofile.tag.album_artist = u"Various Artists"
audiofile.tag.title = u"I Am a Girlfriend"
audiofile.tag.track_num = 4

audiofile.tag.save()
票数 1
EN

Stack Overflow用户

发布于 2019-05-17 05:13:38

eyeD3是命令行工具(例如eyeD3 --help),eyed3是您可以导入的Python。它们都是eyeD3 PyPI包的一部分。

请注意,此软件的旧版本确实将模块命名为eyeD3,但在版本0.7中发生了更改。

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

https://stackoverflow.com/questions/29544986

复制
相关文章

相似问题

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