问题标签 [id3-tag]

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 投票
3 回答
4943 浏览

tags - 将 mp3 标签的值复制到一批 MP3 文件的另一个标签

我有一个很大的 MP3 目录,不知何故,文件的album标签(或album names)的值(对于所有这些,数百个)实际上是artist标签(或artist names)的值,反之亦然。

现在我必须相互复制这些值,以便为目录中的每个文件交换它们。或者也许我可以交换标签名称。我只希望artist标签显示艺术家姓名和album标签显示专辑名称。

应该如何进行批量编辑?

0 投票
4 回答
5519 浏览

.net - 在 .Net 中使用 Taglib-sharp 2.0.4.0 编写 ArtWork 时遇到问题

我无法在 MP3 文件中编写图稿。我可以使用 Taglib-sharp 读取和显示 MP3 文件中的所有艺术品,但是当在 MP3 标签中插入超过 1 张图片(例如:FrontCover 和 BackCover)时,我遇到了问题.如果它只是一件艺术品...我可以做到有人可以给我扔骨头,并告诉我怎么做吗?(vb.net 会很棒,但 C# 也能做到这一点)。

再提出一个请求……并删除 mp3 标签内的图像??有人可以给我一个关于如何做到这一点的例子。

谢谢你的帮助

0 投票
1 回答
1054 浏览

audio - 我可以在 ID3v2 评论中存储多少个字符?

我试图在 ID3v2 标签中找到有关长度注释区域的一些明确信息。在规范中它没有提到任何具体的东西(或者我只是不明白)。

谢谢你的帮助

0 投票
1 回答
617 浏览

java - jaudiotagger 获取mp3频率

任何人都知道如何使用 Java 的 jaudiotagger 库获取 mp3 频率(以 Hz 为单位)?jaudiotagger 网站

0 投票
1 回答
9020 浏览

java - jAudiotagger - 如何创建自定义 TXXX 标签

我想为 MP3(ID3v2.3 或 ID3v2.4)创建/添加自定义 ID3 标签。为此目的有一个 TXXX 标签,但我不知道如何使用库 jAudiotagger 创建它。

0 投票
1 回答
770 浏览

ios - 我应该如何为测试数据生成具有唯一 id3 数据的 mp3 文件?

我正在使用 iOS 上的 iPod 库来访问音频播放器应用程序的音频并正确测试我的系统,我需要生成大量测试数据。这意味着大量具有唯一元数据 (id3) 的 mp3 文件(和 AAC/iTunes Plus),以便我可以测试加载大量曲目以确保它不会使应用程序崩溃。我的个人收藏少于 3000 首曲目,因此对于拥有 64GB iPhone 且加载了超过 10,000 首曲目的用户来说,这不是一个公平的测试。

我最初的计划是创建一个 5 秒的短音轨,并设置包含艺术家、专辑、流派和其他详细信息的元数据。我会在我的 Mac 上的另一个帐户中执行此操作,这样我就不会干扰我的个人 iTunes 库。然后我会将这个库同步到我的 iPod 进行测试。

是否已经有一种方法可以生成包含大量具有独特元数据的文件的测试库?是否有我可以使用的兼容 iOS 的 id3 标签库?

我搜索了 GitHub 并没有找到用于设置 id3 标签的 Objective-C 库。

0 投票
2 回答
2460 浏览

objective-c - Objective-C 中是否有一个库来编辑 mp3 文件中的 id3 标签?

我需要生成测试数据,并希望在 Xcode 中使用 Objective-C 来完成。到目前为止,我还没有找到用于写入数据的 Objective-C 的 id3 标签库。我找到了一些可以读取数据的库。

关于这样做的开源项目的任何提示?我应该考虑使用不同的编程语言吗?

0 投票
2 回答
9249 浏览

java - 从 MP3 中提取歌词

有人可以解释如何从 mp3 文件中提取歌词吗?我试过了,但我找不到任何用于此目的的文件。就像专辑封面一样,我们如何将其提取到文本文件中?在Java中可能吗?

0 投票
1 回答
373 浏览

ruby - taglib-ruby 和资源平衡(释放文件句柄)?

朋友们,

我正在尝试使用Ruby (1.9.3) 脚本通过使用相当快的(0.2.1 通过 Gem-Server)库扫描它们的ID3-Tags来处理大量音频文件。taglib-ruby

这是我的代码的一部分,同时audio包含 Ruby-String 中的完整文件路径:

然后我几乎在处理结束时遇到麻烦。TagLib抱怨缺少读取权限,FileUtils.mv之后不再能够移动文件。可能是这种情况,因为我的脚本没有释放文件句柄TagLib在处理时正在吃东西。

不幸的是,我没有在API 中找到某个 Ruby 方法taglib-ruby,它最终调用了一个或两个TagLibs C 函数:

libmagic例如,Ruby 绑定close在其Magic类中提供了一个 -Method,因此释放其中的确保块将起作用。

我只是缺少正确的 Ruby 方法taglib-ruby还是目前缺少?是否有另一种释放通过 Ruby 获得的文件句柄的方法?

0 投票
1 回答
277 浏览

c - glibc 检测到错误 - id3Tag

所以,我是 C 的新手,我一直在尝试编写这个工具来从命令行编辑音乐文件上的 id3 标签。我一直收到这个错误:

* 检测到 glibc双重免费或损坏(顶部):0x0000000000502010 * *

根据我的阅读,我知道这与释放内存有关。不过,我只是不确定从这里去哪里。无论如何,我的逻辑是,如果存在标签,我会读入该标签,然后从命令行中指定的字段中进行任何需要进行的更改。这是给我带来麻烦的障碍。感谢您提前提供任何见解!