MP3 ID3 元数据没有“标签”标签?

Posted

技术标签:

【中文标题】MP3 ID3 元数据没有“标签”标签?【英文标题】:MP3 ID3 Metadata no "Tags" tag? 【发布时间】:2014-05-04 10:47:48 【问题描述】:

在 Windows 7 中,.WMA 文件有一个名为“Tags”的属性标签(例如歌曲;音乐;流行音乐;),使用分号(例如“;”)作为分隔符。 .MP3 文件有吗?如果没有,那就太可惜了。

【问题讨论】:

您对“标签”的期望究竟是什么?像“流行”这样的歌曲的流派? “歌曲”或“音乐”的内容应该是什么? 刚刚添加了两张照片。这是标签“标签”。名称是“标签”,而不是流派。 .WMA 有,但 .MP3 没有。 【参考方案1】:

MP3 文件本身不包含元数据,但您可以在 MP3 文件中使用 ID3 标签来支持元数据。

ID3v1 contains these fields:

歌曲名称(30 个字符) 艺术家(30 个字符) 专辑(30 个字符) 年份(4 个字符) 评论(30 个字符) 流派(1 个字节,提供 256 个可能的流派 ID)

ID3v1.1 在此添加了一个轨道号字段。

ID3v2 adds many more fields,其中之一是用户自定义的文本框。这可以用于您想要的任何数据,并且可以支持“用户标签”字段。

为什么 Windows 7 选择不使用它,我不知道,但真的没关系吗?你无能为力。客户选择如何处理 ID3 标签由它决定。

【讨论】:

这是否意味着 .MP3 有“Tags”标签但 Windows 7 由于某些原因忽略了该字段? @TinAmaranth MP3 没有任何内容。可以使用存储在 MP3 文件中的 ID3 标签来增强它们。 ID3标签中没有定义的“tags”标签,但是有用户定义的部分可以处理这样的数据。 那么,为什么在 Windows 7 上 WMA 文件有“标签”而 MP3 没有?它是 WMA 或 ID3 标签中的内置函数吗? 不同的媒体格式使用不同的标记结构。一个支持“标签”字段,其他不支持。

以上是关于MP3 ID3 元数据没有“标签”标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 mp3 中的元数据 [关闭]

获取 mp3 文件元数据

用于 Java 的 MP3 元数据查找 API(查找 ID3 数据)

使用 JavaFX MediaPlayer 从 MP3 读取 ID3v2 标签

从mp3获取没有元数据(ID3)的数据的方法[关闭]

在 Python 中编辑类似文件的对象上的 MP3 元数据?