🎵 MP3 压缩器

码率可调的音频压缩 — 不上传、无需注册、无水印

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的图片绝不会离开你的设备。 所有处理都通过 FFmpeg.wasm + LAME MP3 编码器(完全在浏览器中运行) 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 零上传 — 音频文件从不离开你的设备。编码通过 WebAssembly 在你的 CPU 上完成 — 可在 DevTools 网络面板中验证。
  • 码率可调 — 从 64 kbps(小体积语音)到 320 kbps(接近无损音乐)任选。下载前可预览。
  • 通用 MP3 输出 — 输出是标准 MP3 — 每台设备、手机、车载音响、DAW 都能播放。ID3 元数据保留。
  • 无需注册、无水印 — 无账号、无音频水印、无时长限制、无需邮件。

使用方法

  1. 拖入音频文件 — MP3、WAV、FLAC、M4A、AAC、OGG、OPUS、WMA — 任何常见格式。最大 500 MB。
  2. 选择码率 — 128 kbps = 流媒体标准。64-96 kbps 适合语音。192-320 kbps 适合要保留的音乐。
  3. 等待编码完成 — FFmpeg.wasm 首次加载约 30 MB,然后在 CPU 上编码。一般 5 分钟的歌曲需要 10-30 秒。
  4. 对比并下载 — 原音频和压缩后并排试听,然后下载 MP3。

使用场景

  • 压缩到邮件附件限制以下(Gmail 25 MB、Outlook 20 MB)
  • 通过 WhatsApp、Telegram、Discord 发送语音备忘,避免平台二次压缩
  • 播客上传前先压缩单集
  • 归档手机里的旧录音前先压缩,节省存储
  • 把 FLAC/WAV 音乐库转换为便携 MP3

常见问题

音频文件会上传到你们的服务器吗?

不会。整个过程中音频都留在你浏览器的内存里。唯一的网络请求是首次使用时从公共 CDN 加载约 30 MB 的 FFmpeg 引擎。打开 DevTools → 网络面板就能验证 — 你会看到 FFmpeg 文件加载,但音频文件不会被传到任何地方。

该选哪个码率?

128 kbps 是流媒体标准 — Spotify Free、YouTube Music 默认。64-96 kbps 适合纯人声(播客、语音备忘、讲座)。192-256 kbps 适合长期保留的音乐。320 kbps 是 MP3 上限 — 如果源文件是无损格式且你想最小化损失就用它。

码率和 CRF 有什么区别?

码率(kbps)设定每秒音频的体积预算。越高 = 文件越大、画质越好。MP3 不用 CRF(视频编码概念)— 用 CBR(恒定码率)或 VBR。这个工具用 CBR,文件大小可预测。

为什么输出 MP3 而不是 FLAC、AAC 或 Opus?

MP3 是唯一在所有设备上都能播放的音频格式 — 老式车载音响、智能电视、录音笔、DAW、手机。新格式(Opus、AAC)压缩率更好但兼容性还不够。

会保留元数据(艺术家、标题、专辑)吗?

会 — ID3v2.3 标签会从源文件复制过来(`-map_metadata 0 -id3v2_version 3`)。源文件有封面和标签,输出也有。

为什么比在线服务慢?

大多数在线压缩工具用专用 CPU 的服务器。ToolKoala 是在你笔记本的 CPU 上通过 WebAssembly 跑 LAME(MP3 编码器)。代价是隐私 — 但速度仍可接受:一首 5 分钟的歌曲一般 10-30 秒。

相关工具

  • 🎬 视频压缩 — 压缩 MP4、WebM、MOV — 不上传、无需注册、无水印
  • 📦 压缩图片 — 在不损失画质的前提下缩小文件体积——全部在浏览器中完成
  • 🔊 文字转语音 — 使用浏览器内置语音朗读任意文本 — 免费、离线、支持 50+ 种语言

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]