音频格式转换 在浏览器本地用 ffmpeg.wasm 把音频文件从一种格式转成另一种,支持 MP3 / WAV / AAC / M4A / FLAC 互转,全程不上传服务器。最常见用途:M4A 转 MP3 给老设备、WAV 减体积、MP3 转 WAV 给后期处理工具用。
| 格式 | 编码 | 1 分钟体积(192k) | 适用 |
|---|---|---|---|
| MP3 | libmp3lame | ≈ 1.4 MB | 通用,兼容性最好,默认推荐 |
| WAV | PCM 16-bit | ≈ 10 MB | 无损,后期处理 / 归档 |
| AAC | AAC-LC(裸流 .aac) | ≈ 1.4 MB | 同码率下比 MP3 体积稍小 |
| M4A | AAC + MP4 容器 | ≈ 1.4 MB | 苹果生态首选,兼容更广 |
| FLAC | FLAC | ≈ 5 MB | 无损压缩,音质等同 WAV、体积减半 |
码率只对 MP3 / AAC / M4A 生效,WAV / FLAC 是无损没有码率概念,选这两个时音质栏会自动隐藏。
转换的音质上限取决于源文件:
要在多步流程中保留音质,始终保留一份 WAV / FLAC 母带,每次都从母带转出。
ffmpeg.wasm 在 WebAssembly 沙箱 里运行,音频字节从加载到输出全程不离开浏览器。首次需联网下载约 32MB 编解码核心,缓存后即可断网使用,多次转换不重复下载。
默认 MP3 192k 最通用——任何播放器、任何设备都能放。WAV 是无损 PCM,体积最大(1 分钟约 10 MB),适合做后期处理或归档。AAC / M4A 同码率下比 MP3 略小、音质略好,苹果生态首选;M4A 是 AAC 装在 MP4 容器里、兼容更广,AAC 是裸流(.aac)。FLAC 是无损压缩,音质等同 WAV、体积约其一半,发烧友常用。
不能。MP3 在压缩时已经丢掉了一部分听不见的频段,转回 WAV 只是把压缩过的数据装进无损容器,音质上限就是那个 MP3。但有意义:下游工具(剪辑、降噪、变速)不接受有损输入时,先转 WAV 是必经一步。如果原料就是 MP3,那"转 WAV 后再处理"避免了二次压缩损失。
看方向:有损 → 无损(如 MP3 → WAV / FLAC)只是换容器,音质不变也无法变好。无损 → 有损(如 WAV → MP3)会丢一部分高频细节,但 192k 以上对绝大多数耳朵差不多。有损 → 有损(MP3 → AAC,反之亦然)会做二次压缩,听感上有轻微劣化,但通常听不出。要"零损失"传递音频,两端都用 WAV 或 FLAC。
能。本工具接受任何浏览器 <audio> 能读元数据的格式,常见的 MP3 / WAV / M4A / AAC / FLAC / OGG / OPUS 都行。WMA / AIFF / ALAC 取决于浏览器版本——新版 Chrome / Edge 多数能读,Safari 对 ALAC 友好。读不出元数据会在 8 秒内提示,不会卡死。
128k 够用——讲话、播客、车载听歌都听不出明显差别,体积小。192k 推荐——人声乐曲都能保留细节,是默认值。320k 极致——HiFi 党、高端耳机用户的选择,比 192k 大一圈但提升有限。WAV / FLAC 是无损没有码率概念,选这两个时音质栏会自动隐藏。
本工具用 ffmpeg.wasm(FFmpeg 的 WebAssembly 移植版)在浏览器沙箱里完成解码-编码,编解码核心约 32MB。首次下载后浏览器缓存,同会话不重复下载、关掉再开通常也命中缓存。所有字节在本地 CPU 跑,不上传服务器。
当前不支持——一次只转一个文件,专注做单文件高质量转换。整个相册 / 整个文件夹的批量转换浏览器端做体验不佳,建议用桌面工具(Foobar2000 / dBpoweramp)。