AAC 和 MP3 到底是什么
AAC 的全称是高级音频编码(Advanced Audio Coding)。MPEG 在 1997 年把它收进 MPEG-2,后来又在 MPEG-4 里做了扩展。Fraunhofer IIS、Dolby、AT&T、Sony 和 Nokia 都参与过。它被设计成 MP3 的后继,同样码率下通常更干净,128 kbps 以下尤其明显。
以 .aac 结尾的文件通常是裸的 ADTS 流。音频帧一个接一个排着,只有很小的帧头,外面没有容器。有些录音笔、电台流、录屏工具和旧款 Android 手机会给出这种文件。同一段 AAC 放进 MP4 容器,就是你认识的 M4A。
MP3 就是 MPEG-1 Audio Layer III,主要由 Fraunhofer IIS 开发,1993 年成为标准。最后的专利 2017 年到期。它比 AAC 更老,效率也略低,但近 25 年的设备、应用和车机几乎都能播。
AAC 和 MP3 对比
两种格式都有损。差别主要在效率和兼容性。
| 功能 | AAC(.aac) | MP3 |
|---|---|---|
| 编码类型 | 有损,感知编码 | 有损,感知编码 |
| 典型码率 | 96 到 256 kbps | 128 到 320 kbps |
| 每分钟体积 | 128 kbps 时 ≈ 0.96 MB,256 kbps 时 ≈ 1.9 MB | 192 kbps 时 ≈ 1.44 MB,320 kbps 时 ≈ 2.4 MB |
| 128 kbps 时的音质 | 通常很好 | 不错,镲片上会有一些瑕疵 |
| 兼容性 | 手机上不错,旧硬件和部分编辑软件里时好时坏 | 几乎通用 |
| 适合 | 在线播放和手机 | 分享、旧播放器、DJ 和编辑应用 |
为什么要 AAC转MP3
AAC更省空间,为什么还要转?因为文件得在你需要的地方播得出来。常见原因:
- 老款车机、MP3 播放器或 USB 音箱读不了 .aac 文件。
- DJ 软件、卡拉OK机或视频编辑器导入 MP3 没问题,但会拒绝原始 ADTS。
- 播客托管、学校门户或论坛只接受上传 MP3。
- 你希望整个音乐文件夹格式一致,播放列表才正常。
- 你要把一段录音发给别人,又不想解释 AAC 是什么。
AAC转MP3 会损失音质吗?
会有一点,这件事值得说清楚。AAC 和 MP3 都是有损的,从一种转到另一种,就是先把 AAC 解出来,再重新编成 MP3。MP3 编码器会在 AAC 已经丢掉的细节之上,再丢掉自己的那一套。这叫代际损失。
损失可以控制到听不出来。MP3码率不要低于AAC。128 kbps的AAC,选192 kbps的MP3比较稳。音乐商店里256 kbps的AAC,选256或320 kbps。比源文件更低能省空间,但损失更容易听出来。没有任何设置能让MP3比原来的AAC更好。
AAC转MP3 的最佳设置
AudioDrop 使用基于 LAME 的 MP3 编码器,并给出四档码率。如何选择:
- 128 kbps:语音备忘录、讲座和手机录音。每分钟约 0.96 MB。
- 192 kbps(默认):音乐和播客都合适。每分钟约 1.44 MB。
- 256 kbps:对齐商店里买到的 256 kbps AAC。每分钟约 1.9 MB。
- 320 kbps:MP3 的最高档,适合 DJ 串烧,或后面还要再编辑。每分钟约 2.4 MB。
AAC转MP3:在你的设备上完成,无需上传
这个 AAC转MP3 完全在浏览器里运行。文件不会上传到服务器。AudioDrop 用浏览器的 WebCodecs 解码器读 AAC,再用 WebAssembly 编成 MP3,都在你自己的电脑或手机上。
因为文件不会离开这台设备,所以没有排队、不用注册账号、没有水印,也没有固定的文件大小上限。特别长的文件只受设备内存限制。页面加载完之后仍可离线使用。批量拖进来时,多个文件会并行转换。标题、艺人这类标签不一定都能带过去,在意的话,转换后检查一下。