越高 = 音质越好,文件越大
MP3 转换:使用 LAME MP3 编码器按所选比特率重新编码音频。MP3 专利已在全球过期,输出免版税。
什么是 MP3?什么是 ID3 标签?
MP3(正式名称 MPEG-1 Audio Layer III)是让数字音乐随身可携的有损音频编解码器:它通过永久丢弃人耳最不容易察觉的信号成分,把 CD 音质的音频压缩到约十分之一大小。ID3 标签是随 MP3 文件一起存放的元数据 — 标题、艺术家、专辑、流派等 — 让播放器显示正在播放的内容而不是文件名。两者相互独立:编解码器存储声音,ID3 存储描述。本转换器同时处理两者:用 LAME 编码器编码音频,并把您在上方填写的标签字段写入 ID3v2。
锚定全页的五个事实:
• MP3 是有损格式 — 丢弃的音频永远无法通过重新编码找回
• 比特率(kbps)是音质旋钮:128 可接受,192 甜点位,320 是立体声 MP3 的上限
• 4 分钟的 MP3 128 kbps 为 3.84 MB,192 kbps 为 5.76 MB,320 kbps 为 9.6 MB
• ID3v1 = 固定 128 字节的文件尾,各字段 30 字符;ID3v2 = 灵活的文件头,现代标准
• MP3 专利于 2017 年在全球过期 — 该格式现在到处免版税
有损压缩与心理声学模型
MP3 以心理声学模型 — 一个决定丢弃什么的人耳听觉模型 — 实现典型的 10:1 压缩。其核心工具是听觉掩蔽:响亮的声音会暂时掩盖附近频率上更安静的声音,因此这些安静声音可以丢弃而无可感知损失。编码器把音频分成 32 个频率子带,对每个频带只做刚好低于掩蔽阈值的量化,把省下的比特花在人耳最敏感的频带上(大约 2–5 kHz,听觉最锐利的区域)。128 kbps 时编码器通常还会对约 16 kHz 以上的内容做低通;320 kbps 则保留几乎整个可听频带。
一个值得澄清的命名陷阱:MP3 是数据压缩(字节更少、信息永久更少)。录音室里的"压缩器"是完全不同的工具 — 动态范围压缩,把响和轻的声音压得更近以获得更有冲击力的混音,与文件大小毫无关系。
ID3v1 与 ID3v2
ID3v1(1996)是追加在文件末尾的固定 128 字节块:标题、艺术家、专辑各 30 字符,年份 4 字符,注释 30 字符,流派从 80 个编号中选择。它无法容纳专辑封面、长标题,也不能可靠处理重音字符。ID3v2 解决了所有这些问题:它位于文件开头,由灵活的带长度前缀的帧组成,支持任意长度的 UTF-8/UTF-16 文本、专辑封面、歌词和自定义字段。一个实际差异:v1 在文件尾、v2 在文件头,流式播放器可以在整个文件到达之前读取 v2 标签。上方的标签编辑器写入 ID3v2.3 — 支持最广的版本(v2.4 更强但部分老播放器拒绝)。
比特率与文件大小的数学
恒定比特率(CBR)的 MP3 大小完全可预测:字节 = kbps × 1000 × 秒数 / 8。一首 4 分钟的曲目:
- 128 kbps — 3.84 MB(每分钟 0.96 MB);适合语音或随意收听
- 192 kbps — 5.76 MB(每分钟 1.44 MB);对大多数音乐对大多数听者透明
- 320 kbps — 9.6 MB(每分钟 2.4 MB);立体声最高比特率,仍仅约为同一曲目 CD 音质 WAV(42.336 MB)的四分之一
这个数学的一个推论:只有当源文件携带的信息比当前文件更多时,提高比特率才有意义。把 128 kbps 的 MP3 转成 320 kbps 只会得到一个 2.5× 大、听感与原 128 kbps 完全相同的文件。
常见误解
- 320 kbps 的 MP3 是无损的。不是。320 kbps 仍不到 CD 比特率(1411.2 kbps)的四分之一,心理声学模型仍在丢弃被掩蔽的内容。要真正的无损请用 FLAC 或 WAV — 它们就是为此而生的。
- 把低比特率 MP3 重编码成高比特率能恢复音质。不能。MP3 丢弃的信息永远消失;编码器会忠实保留原有瑕疵并叠加新一代瑕疵。有损转有损只应做一次,用您真正需要的比特率。
- ID3 标签影响音质。不影响。标签是纯元数据,由播放器显示;删除或编辑所有标签后音频采样一字不差。放心填写 — 它们只占几百字节,零音质代价。
相关工具:音频转 WAV / FLAC 输出无损,音频转 OGG / Opus 在每兆字节质量上胜过 MP3,音频转 AIFF / ALAC / WavPack 其他输出格式,视频转 MP3 直接从视频文件提取音频,WMA / ASF 标签编辑器 或 M4A / AAC 标签编辑器 编辑其他格式的标签。