问题标签 [mutagen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
278 浏览

python - Python Mutagen ID3 库显示无 AttributeError (Python 3.5)

我想用我自己的音频元数据更新.mp3歌曲 ID3 标签。我想使用 ID3 v2.3。当我执行代码时它显示错误

AttributeError:“ID3”对象没有属性“COMM”

请检查我的代码,让我知道如何解决这个问题,还有一件事,我可以完全删除旧的 id3 元数据标签吗?并用我自己的更新?

0 投票
1 回答
3736 浏览

python - 使用 Mutagen 在 MP4 文件中嵌入专辑封面

我希望能够使用诱变剂将专辑封面添加到文件中,但是当我将其添加为文件时,它会返回:

相关的代码是这样的:

元数据的其余部分工作得很好,但是图像部分完全破坏了整个代码。

0 投票
0 回答
402 浏览

python - python mutagen 澄清编辑元数据

我想编辑一个 mp3 文件的元数据。所以正如许多人建议的那样,我使用了诱变剂。
运行程序前 mp3 文件属性的图像

运行程序前mp3文件的pprint输出

我想改变流派,所以我这样做了:

运行上述程序后mp3文件的属性

运行程序后mp3文件的pprint输出

使用 pprint() 可以看到受影响的输出,但无法看到 mp3 属性选项卡中的大部分元数据,如图所示。为什么会发生这种情况?。有人能指出错误吗?...在​​此先感谢。

0 投票
1 回答
287 浏览

python - 使用 python 诱变剂后,不显示元标记

我想编辑一堆 mp3 文件的元数据,所以我使用了 python mutegan。
运行 mutagen 之前的 mp3 文件的详细信息

我使用这个简单的代码来更改 mp3 文件的细节。

运行程序后,无法在属性中看到详细信息。
运行 mutagen 后 mp3 文件的详细信息
我发现这是由于运行程序后 id3 标签版本发生了变化。id3 标签版本从 ID3v2.3 更改为 ID3v2.4。所以我尝试使用代码

但是细节仍然没有显示在属性的详细信息选项卡中。任何人都可以建议我一个解决方案。提前谢谢。

0 投票
2 回答
1459 浏览

python - 从远程 mp3 中提取封面艺术

我需要从远程 mp3 文件中提取封面艺术并将其保存到文件中,而无需下载整个 mp3。但我没有成功。我尝试下载文件的前 100 个字节,例如:

我已经读到 id 3 标签位于 mp3 的最后 128 个字节。现在我需要一些帮助来仅下载包含 apic 封面艺术的最后一个字节并提取图像。

谢谢你的协助

0 投票
1 回答
812 浏览

python-3.x - 更改队列中的 mp3 歌曲 Python、Pygame、Mutagen、Tkinter

我是 python 新手,我正在尝试构建一个音乐播放器,可以将所有 mp3 歌曲添加到该文件夹​​中的列表中。

我可以看到列表中的所有歌曲,但是当我单击下一首按钮时,它只会下一首歌曲和上一首歌曲。如果我再次单击下一步,它会再次播放同一首歌曲。无论如何我可以修复我的代码

我认为方法有问题,下一首,上一首。请帮助我尝试了很多但找不到错误在哪里

0 投票
1 回答
434 浏览

python - 在python中均衡mp3文件的正确方法

我目前正在编写一个小 Python 脚本来均衡 MP3 文件。
我已经阅读了一些关于 MP3 文件格式的文档(在https://en.wikipedia.org/wiki/ID3
并且我注意到在 ID3v2 格式中有一个用于均衡(EQUA,EQU2)的字段
使用 python图书馆诱变剂 我试图从 MP3 中提取这些信息,但该字段不存在。
无论 ID3 版本如何,均衡 MP3 文件的正确方法是什么?
预先感谢。溪流

0 投票
1 回答
5973 浏览

python - 使用 EasyID3 编写 ID3 标签

我正在编写一个使用诱变剂更新 .mp3 文件中的元数据信息的脚本。
评论标签似乎有问题。

到目前为止,这是我的代码

这对我来说很好,但是当我添加

我收到以下错误

0 投票
2 回答
904 浏览

python - 在python中重新打开文件会出现权限错误

我已经搜索并尝试实施此处建议的解决方案: Errno 13 Permission denied: 'file.mp3' Python Error while re-opening sound file in python

但似乎没有任何好的解决方案。这是我的代码,谁能告诉我我在这里做错了什么:

0 投票
2 回答
4049 浏览

python - 在 Python 3 中使用 Mutagen 将专辑封面嵌入到 mp3

标识3。这是 Python 3 API,我不确定如何嵌入图像,到目前为止,我有这个我更改标签的地方,