是否可以将自定义元数据标签添加到音乐文件?
Posted
技术标签:
【中文标题】是否可以将自定义元数据标签添加到音乐文件?【英文标题】:Is it possible to add custom metadata tags to music files? 【发布时间】:2013-12-08 18:28:20 【问题描述】:我正在开发一个音乐播放器应用程序,我对当前的音乐标签标准不满意。我想扩展当前的。是否可以将自定义元数据标签添加到音频文件(MP3、OGG、FLAC、WAV)?显然只有我的应用程序可以读取这个元数据。添加自定义元数据会损坏文件,导致其他播放器无法正常播放吗?
【问题讨论】:
你想隐藏什么?有很多可用的框架,也许id3.org/id3v2.3.0#User_defined_text_information_frame 适合您的应用程序。 我不想隐藏任何现有的标签。我想扩展它以添加我自己的。 "显然只有我的应用程序可以读取此元数据。" - 通过正确使用 ID3 标签,任何应用程序都可以读取它们。如果您没有隐藏任何内容,则使用 ID3 中用户定义的文本框来存储您的数据。请解释为什么这对您不起作用。 Ogg 和 Flac 都支持任意名称的标签。 对于任何有兴趣了解 OGG Vorbis 当前支持的内容的人xiph.org/vorbis/doc/v-comment.html#fieldnames 【参考方案1】:是的,大多数标记格式都支持自定义标记。
ID3 allows TXXX.
FLAC 和 Vorbis Comments 都允许使用任何名称的标签(实际上与 ID3 的规定不同)。
如果你使用 XMP 包含标签,你可以用 MP4 做到这一点:How can I embed metadata into a custom XMP field with exiftool?
任何其他因为设置了自定义标签而无法工作的软件都有更大的问题!
【讨论】:
以上是关于是否可以将自定义元数据标签添加到音乐文件?的主要内容,如果未能解决你的问题,请参考以下文章