问题标签 [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 加载远程 url
我已经使用 eyed3 有一段时间了,我一直在用它来以这种方式提取 mp3 文件的流派
现在我有一个这样的网址,www.example.com/abc.mp3
.
这不起作用并给了我
IOError: file not found: www.example.com/abc.mp3
我的问题是,不eyed3.load()
支持远程 url?是否有针对此库或任何其他可以建议的库的解决方法。
提前致谢。
python - python mutagen eyed3 写 id3v1 标签
我正在使用诱变剂来操纵我的 mp3,但我发现很难使用它来编写 id3v1 标签,看起来流行的 eyed3 包也没有提供任何关于如何执行此操作的示例。任何从事 mutagen 和 eyed3 工作的人都可以给我关于如何将 id3v1 标签写入 mp3 文件的建议吗?谢谢!
python - 使用 eyed3 设置“专辑艺术家”?
我正在尝试使用 eyed3 作为 Python 库,以便更改大量 .MP3 文件的艺术家名称。我尝试使用该项目网页的示例代码(http://eyed3.nicfit.net/),并且 setsaudiofile.tag.artist 更改了“特约艺术家”。根据文档(位于http://eyed3.nicfit.net/api/eyed3.html),标签对象没有其他艺术家字段。
是否可以使用 eyed3 来实际更改专辑艺术家?如果是这样,你能提供清晰、简洁的 Python 代码吗?
python - 导入某些模块会抑制 Flask 控制台输出
我正在用 Flask 编写一个应用程序,它由两个文件组成app.py
,tags.py
. app.py
进口tags.py
,其中又包含from eyed3 import load
. Eyed3是一个 Python 模块,用于从文件中提取 mp3 标签。由于某种原因, Eyed3 的导入会抑制 Flask 的控制台输出。通常在使用返回值启动 Flask 时python app.py
:
导入 Eyed3 时,此行不会出现。不管是import eyed3
or from eyed3 import load
,或者 import 是 in app.py
or tags.py
,还是 Flask 有调试模式开/关都没有关系。我什至试着跑
只是在导入之后或之前app.run()
,没有成功。为什么以及如何仅导入模块隐藏控制台输出?我怎样才能恢复它?
编辑:导入顺序无关紧要。没有任何反应,如果我在 Flask 之前导入 Eyed3,错误仍然存在。它与这行代码有关吗?
python - eyed3 for python - 如何从音频文件中加载选择性 id3 数据?
我正在使用 eyed3 模块从音乐库中仅读取“艺术家姓名”标签,但是当某些文件正确加载时,其他文件在开始时会在加载状态下失败:
例如,阅读我的图书馆会出现大约 10 种不同类型的错误。控制台输出:
eyed3.id3.frames:警告:修复无效的歌词语言代码:
¦Ó eyed3.id3.frames:警告:尚不支持帧“RVAD”,使用原始
帧解析 eyed3.core:警告:FrameHeader:非法帧 ID: COM
eyed3.core:WARNING: FrameHeader: Illegal Frame ID: CM1
eyed3.id3.frames:WARNING: Unknown ID3 frame ID: RGAD
eyed3.core:WARNING: GEOB 帧不包含 mime 类型
eyed3.core:WARNING: GEOB 帧不包含有效的 mime 类型
eyed3.core:WARNING: FrameHeader: Illegal Frame ID: TT2
eyed3.mp3:WARNING: Unable to find a valid mp3 frame
eyed3.core:WARNING: Invalid APIC picture type: 78
eyed3.core:WARNING : APIC 帧不包含图像数据/url
我已经通过仅加载我需要的标签('艺术家姓名')而不是所有标签来解决这个问题,但是 eyed3 可以吗?
顺便说一句。你知道在 Python 中使用这个模块的任何好的手册吗?因为在这种情况下,官方网站(http://eyed3.nicfit.net)似乎很差
python - 使 eyeD3 模块可用于在 python 中导入
在 Windows 上,我安装了 Python 2.7 并将python.exe 的目录添加到 PATH。然后我安装了pip und usedpip install eyeD3
来成功安装 eyeD3 模块。但是, usingimport eyeD3
不起作用,而是抛出一个ImportError
. 我有在命令行中调整PYTHONPATH
-environment-variable 的想法,但不知道我必须设置什么。
python - 使用 eyeD3 从 Python 中的 mp3 文件中检索歌词
我目前正在尝试使用 Python 及其 eyeD3 库从 mp3 文件中提取歌词。歌词已经嵌入到 mp3 文件中(通过:MusicBee)。我正在尝试使用 eyeD3 来返回歌词。我不知道该怎么做。我在网上进行了广泛的搜索,发现的只是显示如何设置歌词的教程。我只想从文件中读取它们。这是我当前的代码:
艺术家正确返回艺术家的姓名,但歌词返回以下内容:
我怎样才能返回嵌入到 mp3 中的原始文本歌词?这可能吗?
非常感谢您。
python - 如何使用 python 从 mp3 文件中提取原始数据?
我有关于使用 Python 进行音频数据分析的作业。我想知道有没有什么好的模块可以用来从 mp3 文件中提取原始数据。我的意思是原始数据,而不是元数据,id3 标签。
我知道如何使用该wave
模块来处理.wav
文件。我可以readframes
得到原始数据。但我不知道如何处理mp3。我在 google 和 stackoverflow 上搜索了很多并找到eyeD3
. 但不幸的是,文档相当令人沮丧,现在版本是 0.7.1,与我在 Internet 上找到的大多数示例不同。
有没有什么好的模块可以从 mp3 中提取原始数据?如果有任何好的文档eyeD3
,那也很好。
python - 在 windows 中安装 eyed3
试图在 python 2.7.5 下安装 eyed3
我已经进行了谷歌搜索,并一直在关注我发现安装 eyed3 的内容。说明如下
- 将 zip 文件解压缩到一个临时文件夹(文件名 eyeD3-0.7.3.zip),我在桌面上使用了一个临时文件夹。
- 在 eyeD3 文件夹(在 src 下)中,将init .py.in 重命名为 setup.py。我没有在 eyed3 文件夹中找到 _init++.py.in,但 init _.py 是,所以我假设这个最新版本使用了该文件。
在主文件夹(我假设是 eyeD3-0.7.3)中运行 python setup.py.in install。setup.py.in 不存在,但我还是运行了它并得到了预期的文件未找到消息,但是 setup.py 确实存在,所以我执行了 python setup.py install 并得到了以下 Traceback
/li>
python 2.7.5 目录和子目录的 cmd 行搜索没有找到 setuptools.py,但是我确实找到了以下两个文件
setuptools_build_ext.py 和 setuptools_extension.py。
我是否需要重命名这些文件之一,或者您知道我做错了什么或修复方法是什么?
谢谢
python - 通过 eyeD3 更改 MP3 文件中的歌词
我正在尝试在 Python 中创建一个程序,该程序会自动检索特定 MP3 文件夹的歌词。[我从azlyrics.com 得到歌词]
到目前为止,除了将歌词实际嵌入“歌词”标签之外,我已经成功完成了所有工作。
你在这里回答了一个关于从它的标签中阅读歌词的问题。
我想知道你是否可以帮我设置歌词。这是我的代码。
在执行倒数第二行后,我遇到以下错误:-
我还想让你知道我是一个 15 岁的人,现在已经学习 Python 大约一年了。我到处搜索并尝试了所有方法,但我想我现在需要一些帮助。
提前感谢您的所有帮助!