音频"太大"的本质只有一个字:码率。体积 ≈ 码率 × 时长 ÷ 8——128kbps 的 MP3 每分钟约 1MB,320kbps 每分钟约 2.4MB。所以压缩音频不是玄学,就是两件事:把码率降到合适档位,或换成更高效的编码格式。本文给出语音、音乐、铃声三类场景的具体参数。
先对号入座:你的音频是哪类?
| 类型 | 推荐格式 | 推荐码率 | 体积参考 |
|---|---|---|---|
| 人声/播客/会议录音 | MP3 或 AAC | 48 ~ 64 kbps | 约 0.4 MB/分钟 |
| 普通音乐 | MP3 / AAC | 128 ~ 192 kbps | 约 1 ~ 1.4 MB/分钟 |
| 高音质音乐 | AAC 256k / FLAC | 256 kbps 或无损 | 约 1.9 MB/分钟起 |
| 手机铃声(30 秒) | MP3 | 128 kbps | 约 0.5 MB |
人声的频率范围窄,64kbps 已经很清晰;音乐信息密度高,低于 128kbps 开始发闷。拿不准就先用一段试听,再批量处理。
三种典型操作
1. WAV 转 MP3(最常见)
录音笔、导出的 WAV 文件动辄几十 MB。转成 192kbps MP3,体积缩小到原来的 1/10 左右,日常听感几乎无差别。
2. 进一步瘦身:降码率 + 降采样率
语音类内容可以把采样率降到 22050Hz、单声道,配合 48kbps 码率——微信语音质量的录音体积能再降一半。
3. 换 AAC/OGG 格式
同样的听感,AAC 比 MP3 所需码率低约 20%~30%。设备支持的话(现代手机、车机基本都支持),AAC 是"更小更好听"的选择。
压缩会影响音质吗?
MP3/AAC 都是有损压缩,降码率必然丢信息——但"丢的信息"和"听感损失"是两回事。128kbps 以上丢掉的多是正常人耳不敏感的频段;真正要避免的是过度压缩(如 64kbps 存音乐),那会产生可闻的"水声"和高频发闷。无损压缩(FLAC)则完全不损音质,体积约为 WAV 的一半。
处理在浏览器本地完成(基于 FFmpeg.wasm),文件不上传服务器。超大音频(数百 MB)的处理速度取决于电脑性能,建议分批进行。