问题标签 [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 回答
568 浏览

python - 来自第三方模块“eyed3”的 Python 过滤器警告

是否可以在运行时过滤在重新标记操作期间从导入的 eyed3 模块引发的警告?

结果是:

WARNING:eyed3.mp3.headers:Lame tag CRC check failed WARNING:eyed3.id3:Non standard 流派名称:罗马感伤

为了提供信息:第一个警告来自 eyed3.load('song') 调用。(这首歌是用 ffmpeg FFmpeg mp3 lame 编码器在 Audacity 中转换的 mp3 歌曲。)第二个来自 tag() 'genre' assignment。

0 投票
1 回答
387 浏览

python - 它的 eyed3 能够访问所有 mp3“标准”标签,除了更常见的“标题”曲目?

我成功地标记了 mp3 文件和用户格式文件中更“常见”的标签。但其他标准如“版权”、“工程师”、“作曲家”、“编码者”、“语言”。没有显示(例如在 EasyTag 或其他音频程序中) 我的台词是:

eyed3 能够访问这些标签吗?

0 投票
1 回答
662 浏览

python - 尝试使用循环从文件夹中访问 mp3 歌曲的 id3 标签

我正在尝试访问文件夹中所有 mp3 歌曲的元数据。我正在使用 Windows 和 ubuntu 之间的共享文件夹在 Ubuntu 16.04 Virtualbox 和 eyed3 0.6.18-1 上工作。我尝试了以下方法:

应该打印文件夹中每首歌曲的标题。但是,这不起作用。我尝试使用

但仍然没有运气。该错误特别在 audiofile=... 行中,其中“file”似乎是一个字符串而不是 mp3 文件,因此不是正确的输入参数。我对此很陌生,希望能得到一些帮助。

0 投票
1 回答
446 浏览

python - eyed3 添加标签发布日期错误“无法分配给操作员”解决

我尝试在 python 中使用 eyed3 将发布日期标签添加到 mp3 文件中。它适用于标签“艺术家”和“日期”。它不适用于“发布日期”:

抛出错误:

SyntaxError:无法分配给操作员

这是我的设置:

dateToTag的值为2017-10-27 根据文档第 30 页格式化:yyyy-mm-dd。为什么日期格式会引发语法错误?

0 投票
1 回答
767 浏览

python - Jupyter Notebook 无法识别 Eyed3

我正在尝试使用pyAudioAnalysis库从 mp3 文件中提取功能。我遇到的问题是我无法让我的 Jupyter Notebook 找到 eyed3,这对于图书馆来说是必不可少的。这是我的代码:

当我运行时,我收到此错误:

当我尝试“sudo pip install eyed3”时,我得到以下输出:

当我尝试“brew install eyed3”时,我得到了这个:

看起来好像 eyed3 已经安装了,但我不知道如何让我的笔记本找到它。

0 投票
2 回答
1196 浏览

python - 查找 eyeD3 可执行文件

我刚刚安装了 abcde CD 实用程序,但它抱怨找不到 eyeD3,即 Python ID3 程序。这似乎是 abcde 依赖项中一个众所周知且未解决的缺陷,而且我不是 Python 程序员,所以我一无所知。

我有 Python 2.7.12 附带 Mint 18,还有一个叫做 python3 (3.5.2) 的东西。如果我尝试使用 pip 安装 eyeD3(可能针对 2.7.12),它表示它已经安装(在 /usr/lib/python2.7/dist-packages/eyeD3 中)。我不知道如何强制 pip 在 python3 下安装。

如果我做一个 find / -name eyeD3,它唯一出现的另一件事是 /usr/share/pyshared/eyeD3。但是这两个都只是目录,都只包含 Python 库,而不是可执行文件。

磁盘上没有任何其他名为 eyeD3 的文件。有谁知道它应该叫什么,它应该住在哪里,以及如何安装它?

0 投票
2 回答
2951 浏览

python - AttributeError:“NoneType”对象没有属性“标签”(使用 eyed3)

我想用以下键创建一个字典列表:标题、专辑和艺术家。

我得到错误:

AttributeError:“NoneType”对象没有属性“标签”

第 17 行:

这是我的代码:

任何帮助将不胜感激。

0 投票
2 回答
67 浏览

python - 我如何让 Mac 10.13 将模块安装到 3.x 安装而不是 2.7

我正在尝试实际学习python。

我通过 easy_install 安装了 PIP,然后我想玩一些 mp3 文件,所以我在项目目录中通过 pip 安装了 eyed3。问题是它将模块安装到了 mac 标准的 python 2.7 中。我发现了这一点,因为它一直告诉我,当脚本由于缺少 libmagic 等库而无法运行时,无论我做什么,它都会将我安装的任何库放入 2.7 中,因此在运行 python3 时找不到。我的问题是如何让我的系统几乎忽略 2.7 安装并使用我拥有的 3.7 安装。

我一直在想我做错了什么,因为大量的教程轻而易举地通过它,到目前为止只有一个提到你会在版本之间发生冲突。我真的很想学习 python,并希望能得到一些帮助来克服这个障碍。

0 投票
1 回答
1645 浏览

python - 如何使用 eyed3 模块从 Mp3 中删除现有的专辑封面图像

我一直在尝试使用 eyed3 模块来标记 mp3 文件,但不幸的是,我发现模块文档很难理解,想知道是否有人可以帮助我?.. 文档可以在https://eyed3.readthedocs.io找到

我试图用它来删除现有的专辑封面图像:

但是当我运行这段代码时,它给了我以下错误:

我不确定在哪里可以找到上述description作为参数传递的内容。我还查看了用于 eyed3 标记的源 python 文件,但基于对代码的调查,我似乎无法找出该参数传递的内容description

我试图传递一个空字符串作为参数,但尽管脚本运行良好且没有任何错误,但它并没有删除专辑封面图像。

请帮忙。

0 投票
0 回答
842 浏览

python - E: 无法定位包 python3-eyeD3

ubuntu上的python 3不能使用 eyed3吗?

得到错误