问题标签 [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.
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。
python - 它的 eyed3 能够访问所有 mp3“标准”标签,除了更常见的“标题”曲目?
我成功地标记了 mp3 文件和用户格式文件中更“常见”的标签。但其他标准如“版权”、“工程师”、“作曲家”、“编码者”、“语言”。没有显示(例如在 EasyTag 或其他音频程序中) 我的台词是:
eyed3 能够访问这些标签吗?
python - 尝试使用循环从文件夹中访问 mp3 歌曲的 id3 标签
我正在尝试访问文件夹中所有 mp3 歌曲的元数据。我正在使用 Windows 和 ubuntu 之间的共享文件夹在 Ubuntu 16.04 Virtualbox 和 eyed3 0.6.18-1 上工作。我尝试了以下方法:
应该打印文件夹中每首歌曲的标题。但是,这不起作用。我尝试使用
但仍然没有运气。该错误特别在 audiofile=... 行中,其中“file”似乎是一个字符串而不是 mp3 文件,因此不是正确的输入参数。我对此很陌生,希望能得到一些帮助。
python - eyed3 添加标签发布日期错误“无法分配给操作员”解决
我尝试在 python 中使用 eyed3 将发布日期标签添加到 mp3 文件中。它适用于标签“艺术家”和“日期”。它不适用于“发布日期”:
抛出错误:
SyntaxError:无法分配给操作员
这是我的设置:
dateToTag的值为2017-10-27 ,根据文档第 30 页格式化:yyyy-mm-dd。为什么日期格式会引发语法错误?
python - Jupyter Notebook 无法识别 Eyed3
我正在尝试使用pyAudioAnalysis库从 mp3 文件中提取功能。我遇到的问题是我无法让我的 Jupyter Notebook 找到 eyed3,这对于图书馆来说是必不可少的。这是我的代码:
当我运行时,我收到此错误:
当我尝试“sudo pip install eyed3”时,我得到以下输出:
当我尝试“brew install eyed3”时,我得到了这个:
看起来好像 eyed3 已经安装了,但我不知道如何让我的笔记本找到它。
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 的文件。有谁知道它应该叫什么,它应该住在哪里,以及如何安装它?
磷
python - AttributeError:“NoneType”对象没有属性“标签”(使用 eyed3)
我想用以下键创建一个字典列表:标题、专辑和艺术家。
我得到错误:
AttributeError:“NoneType”对象没有属性“标签”
第 17 行:
这是我的代码:
任何帮助将不胜感激。
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,并希望能得到一些帮助来克服这个障碍。
python - 如何使用 eyed3 模块从 Mp3 中删除现有的专辑封面图像
我一直在尝试使用 eyed3 模块来标记 mp3 文件,但不幸的是,我发现模块文档很难理解,想知道是否有人可以帮助我?.. 文档可以在https://eyed3.readthedocs.io找到
我试图用它来删除现有的专辑封面图像:
但是当我运行这段代码时,它给了我以下错误:
我不确定在哪里可以找到上述description
作为参数传递的内容。我还查看了用于 eyed3 标记的源 python 文件,但基于对代码的调查,我似乎无法找出该参数传递的内容description
。
我试图传递一个空字符串作为参数,但尽管脚本运行良好且没有任何错误,但它并没有删除专辑封面图像。
请帮忙。
python - E: 无法定位包 python3-eyeD3
ubuntu上的python 3不能使用 eyed3吗?
得到错误