问题标签 [eyed3]

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 投票
1 回答
89 浏览

python - Python 和 eyed3 的错误

我可以得到一些帮助来调试它吗?在我上一篇文章的帮助下,我把它归结为三个不同的功能,现在我只需要知道为什么当我尝试在我的电脑上的这个目录上运行它时会出现错误。

我收到这些错误(TLDR;它不像第 20 行 [audio_files 行]):

0 投票
1 回答
246 浏览

python - 如何使用 eyed3 将艺术品放入 Tkinter Image?

类似于这个问题:

我想将.m4a文件(类似于“.mp3”)中的音乐作品放入 Tkinter Image 中,以便在标签上显示。

出于某种奇怪的原因,链接中的所有答案都使用:

但我必须使用

安装我必须使用:

我最迟在 2021 年之前运行 Ubuntu 16.04.6 LTS,这意味着我使用的是 Python 2.7.12。我了解语法和命名约定可能在 Python 3.5 版本中发生了变化,eyeD3eyed3是 Ubuntu 16.04.6 LTS 的另一个选项。我也在使用 Linux Kernel 4.14.188LTS,但我怀疑这很重要。

注意:ffmpeg今天早上尝试从 Python 调用将.m4a文件的艺术作品转换为.jpg文件,但这很“复杂”,我希望eyed3或者eyeD3会更简单。

0 投票
0 回答
250 浏览

python - 如何使用 eyed3 删除评论标签

我可以使用 Mp3tag 实用程序轻松删除 MP3 文件的注释标签。

我正在尝试使用 eyed3 在 Python 中做同样的事情。

从 eyed3 的文档中,我似乎没有任何意义。我搜索了一个没有成功的例子。

任何人都可以提供一个基本的 Python 代码片段来使用 eyed3 删除 MP3 文件的注释标签吗?

更新:

在源代码中挖掘,看来我可以做这样的事情:

很难看。在 API 中没有发现任何更优雅的东西。

0 投票
1 回答
284 浏览

python - 如何使用 eyed3 python 模块为 mp3 设置缩略图?

我无法在 Python 中使用 eyed3 模块为 mp3 文件设置图像缩略图。我尝试下一个脚本:

但这对我文件中的缩略图没有任何作用。在谷歌没有关于使用 eyed3 设置缩略图的信息。我该如何设置?

0 投票
1 回答
103 浏览

python - 将mp3歌曲图像从png转换为jpg

我有一组很多歌曲,其中一些png在元数据中有图像,我需要将它们转换为jpg.

我知道如何将png图像转换为jpg一般的图像,但我目前正在使用eyed3返回ImageFrame对象的元数据访问元数据,但我不知道如何操作这些。例如,我可以使用

返回

但我不知道如何从这里取得进展。我非常天真地尝试使用 OpenCV 加载图像,但它不是兼容的格式,或者我没有正确执行。无论如何,我也不知道如何用新图像更新旧图像!

注意:虽然我目前正在使用eyed3,但如果我能以任何其他方式解决这个问题,那就太好了。

0 投票
0 回答
49 浏览

eyed3 - 'NoneType' 对象没有属性 'initTag' :我该如何解决这个问题?

我有一个错误:'NoneType' 对象没有属性 'tag' 所以我发现它可以通过运行 initTag 来解决。但是当我运行 initTag 时,出现错误:“NoneType”对象没有属性“initTag”。MP3 文件中没有标签。下面是代码:

我该如何解决这个问题?

0 投票
1 回答
119 浏览

python - 如何使用 tkinter、eyed3 和 python 编辑音频元数据以进行更改?

我的目标是制作一个程序,让您使用 tkinter 编辑音频元数据,但我陷入了困境。无论我尝试什么,程序都不会编辑元数据。我正在使用浏览按钮,以便您可以选择任何文件。这是我的代码:

我错过了什么?没有错误或任何东西。

0 投票
0 回答
52 浏览

python - 尝试对录制的互联网广播流进行 ID3 标记失败

我正在尝试标记我从互联网收音机录制的直播。使用 Python3/requests通过这种方法记录流。现在我想通过 eyed3 oder mutagen 设置 ID3 标签(我会选择有效的方法)。两种方法都失败了。问题是,如何让它发挥作用。:-)

录音文件:recording.mp3

eye3d 方式

这是它尝试使用 mutagen 的方式

我了解这些库无法将文件识别为 mp3 或没有 mime 类型。从技术上讲,它只是一个数据流。不知何故,应该可以告诉文件是 mp3 并成功初始化 id3 标签。

0 投票
1 回答
52 浏览

python - Python eyed3 和获取 Musicbrainz 的标签

您好,是否可以在 python 中使用 eyed3 读取 Musicbrainz 标签?

我可以做以下...

但我找不到 Musicbrainz 标签...

我找不到任何关于如何列出所有标签的信息,所以我使用另一个软件来查找标签名称。

0 投票
0 回答
54 浏览

ffmpeg - 列出文件夹中所有带有 ID3v2.2 标签的文件

我有一个包含大约 40000 个音频文件的文件夹,我需要找到所有带有 ID3v2.2 标签的曲目并将它们添加到文件夹中。

我对 eyed3 和 ffmpeg 很陌生,那么有没有办法使用其中一种来获取我需要的文件?我已经阅读了这两个文档并找到了 eyed3 的“标签版本”功能和“显示”模式,但我不确定如何使用它们。

谢谢!