如何在文件副本之间同步音频元数据(例如 ID3)?

Posted

技术标签:

【中文标题】如何在文件副本之间同步音频元数据(例如 ID3)?【英文标题】:How to sync audio metadata (e.g. ID3) between file copies? 【发布时间】:2019-10-08 00:39:46 【问题描述】:

我的电脑上有数千个 mp3、m4a、ape、flac 格式的音频文件。我将它们复制(备份)到外部磁盘驱动器。

如果我更改了 PC 上某些音频文件的元数据(例如 ID3),将更改的元数据同步到外部磁盘驱动器的最佳方法是什么?

文件同步程序可能是一种选择,但复制整个文件要慢得多。我只想同步元数据。

【问题讨论】:

【参考方案1】:

元数据的存储位置因文件格式(ID3/MP3 和 APE:文件的开头或结尾;MP4 和 FLAC/Vorbis 和 RIFF:任何地方)而大不相同,尤其是在您修改元数据时(而不是在创建时立即提供)文件) - 自己尝试一下,看看当您修改每种文件格式的元数据时文件大小会如何变化。以及修改前如何开始/结束以及修改后如何开始/结束。

归根结底,如果文件完全不同,则“只”复制整个文件要比首先分析存在哪种文件格式、它使用哪种元数据系统以及更改的程度要容易得多在那里。

【讨论】:

以上是关于如何在文件副本之间同步音频元数据(例如 ID3)?的主要内容,如果未能解决你的问题,请参考以下文章

音频流中的歌曲标题编码

音频文件元数据的最佳库? [关闭]

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

ID3 通过音频流?

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

将 id3 元数据写入应用程序包中的 mp3 文件