无需上传, 100% 本地处理, 无需账户

操作教程

为 MP3 添加专辑封面并编辑标签

通过文件传输得到的音乐、从光盘抓取的音轨,或者从旧应用导出的文件,常常在播放器里显示着空白封面和错误的标题。标签编辑器可以在不动音频的情况下解决这个问题:它把一张 JPEG 或 PNG 图片作为内嵌封面写入文件,更新你编辑的文本字段,并以流复制方式写入结果,因此声音和你一开始的文件在字节层面完全相同。

分步操作

  1. 打开标签编辑器,放入你的 MP3。如果文件已经带有 ID3v2 标签,表单会自动填入能读取到的内容:标题、艺人、专辑、曲目编号、年份和流派。
  2. 编辑你想修改的字段,然后附上一张 JPEG 或 PNG 作为封面。大多数播放器期望的是边长在 500 到 1000 像素左右的正方形图片,但任意尺寸都可以接受。
  3. 运行。工具会用 ffmpeg 的流复制模式写入标签和封面,因此不会发生任何音频解码或重新编码;下载打好标签的文件,放回你的音乐库。

ID3 标签是什么,封面又存放在哪里

播放器显示的标题、艺人、专辑、曲目和流派,都是存放在 MP3 文件内部、紧挨在音频数据前面的 ID3v2 文本帧:TIT2 对应标题,TPE1 对应艺人,TALB 对应专辑,以此类推。封面则是另一种帧,叫 APIC(内嵌图片),它把图片的字节直接嵌入文件,而不是链接到外部。这就是为什么用这种方式添加的封面,在你把 MP3 复制到另一台设备或另一个应用后依然存在:它是随文件走的,而不是随它来源的那个文件夹走的。

为什么编辑标签不会动到音频

有些在线打标签工具会先把 MP3 解码成原始音频,再重新编码来写入新标签,这会在无形中重新压缩声音,即便音乐本身没有任何改变,也可能悄悄损失一点质量。这个工具用 `-c copy` 运行 ffmpeg:它把现有的压缩音频流原样直接映射过去,只重写周围那一小块元数据,以及你附加封面时的封面帧。输出结果中的音频采样,和你原始文件中的完全一致。

这个编辑器能读写什么,不能读写什么

这个工具只接受 MP3 输入,因为 ID3 是 MP3 播放器所使用的标签格式;WAV 或 FLAC 需要各自容器格式自己的打标签方式。封面图片仅限 JPEG 和 PNG。从已有文件自动填充是尽力而为:它会读取常见的文本帧(标题、艺人、专辑、曲目、年份、流派),但不读取注释帧,所以文件中已有的注释不会出现在表单里,尽管编辑器可以写入一条新的注释。

本指南用到的工具

常见问题

添加封面会重新编码 MP3 并损失质量吗?

不会。工具通过流复制(`-c copy`)写入标签和封面帧:压缩音频数据从输入直接映射到输出,不经过解码,因此音频字节保持不变。只有音频周围那一小块元数据会被重写。

能用同样的方式给 WAV 或 FLAC 文件添加专辑封面吗?

用这个工具不行:它只接受 MP3 输入,因为 ID3 是专门针对 MP3 的标签格式。可以先用音频转换工具把文件转换成 MP3,再给转换后的 MP3 打标签;WAV 或 FLAC 需要用各自容器格式自己的打标签方式,而不是 ID3。

来源