问题标签 [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 投票
0 回答
81 浏览

vba - Access 中 MP3 标签的更新

大家好,我尝试运行以下代码将 MP3 标记从 MP3Properties 表输入到文件夹中的 Tracks 中,这样做时我收到以下错误编译错误:赋值左侧的函数调用必须返回变量或对象在 SetID3Tag 函数中:如何解决此问题?谢谢

0 投票
0 回答
77 浏览

swift - iOS14 HLS 音频流未在元数据(ID3 标签)中快速拉出用户定义的 URL 链接

我的应用是一个广播应用,它使用 HLS 音频流。该应用程序从流中读取元数据并显示专辑名称、艺术作品等歌曲信息,这在 iOS 13 之前似乎工作正常,但在 iOS 14 上测试应用程序时,我没有看到艺术作品 url(歌曲图片 url)过来。调试后,我发现元数据根本没有显示艺术品 url,它嵌入在 ID3 标记中(作为用户定义的 URL 链接框架:WXXX)。我不确定为什么这只发生在 iOS 14 上,相同的流发送相同的数据。在读取元数据方面,iOS 14 有什么变化吗?有人有这个问题吗?请帮帮我

0 投票
0 回答
13 浏览

npm - 如何更改 npm 模块 jsmediatags 的最大字符串长度

我一直在使用 npm 模块jsmediatags,但我注意到返回对象字符串限制为 30 个字符。这很烦人,因为我无法正确搜索数据。

返回对象如下所示:

有谁知道如何绕过这个模块的 30 个字符限制?

0 投票
0 回答
54 浏览

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

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

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

谢谢!

0 投票
1 回答
63 浏览

python - 如何正确计算 mp3 文件中的 ID3v2 标签大小?

令我感到羞耻的是,我仍然不太了解字节算术和其他操作。我正在尝试从 mp3 文件中计算 ID3 标签的大小。版本 3 或 4,没有扩展标题。为简单起见,任何异常都会返回一个空列表。

ID3 说明

我找到了这段代码。

但是,我不明白它是如何工作的。此外,我发现功能reduce已过时的信息。有没有更优雅的方法来计算这个标签的大小?

0 投票
1 回答
16 浏览

mp3 - exiftool 显示 MP3 的持续时间不正确。这是怎么发生的?

从一个网站下载了七个 MP3 文件。exiftool 说持续时间是两分钟。

在音频编辑器中打开它,发现它实际上是四分钟。

在同一个编辑器中打开一个(未下载的)MP3 文件,持续时间不同于两个或四个。

从下载的文件中复制所有音频并粘贴到其他音频上。编辑器显示另一个更改为四分钟。

exiftool 显示第二个文件的持续时间为四分钟。

其他六个下载文件的行为相同(不同的数字)。第一个是唯一一个差异大约是两倍的(所以它不是立体声与单声道)

Duration 是一个可以伪造的 ID3 标签,而不是从实际音频中测量出来的吗?