什么是音频压缩器?

通过以较低码率重新编码来减小音频文件大小。支持 MP3、WAV、OGG 等常见格式。所有处理均在您的设备上完成——文件永远不会离开您的设备。

FFmpeg 通过 WebAssembly 在本地运行,选好文件后所有处理都在你的设备上完成,不会上传。输出可选 MP3 或 AAC,六档码率(64、96、128、192、256、320 kbps),并可在固定 (CBR) 与动态 (VBR) 两种码率模式间切换。单文件上限 100 MB,因为 FFmpeg 在重新编码时需要把整段音频都放进内存。

使用方法

  1. 将音频文件(MP3、WAV、OGG、FLAC 或 AAC)拖放到上传区域,或点击浏览选择文件。
  2. 选择目标格式和音质级别。码率越低,文件越小,但音质也会相应降低——提交前请先试听预览。
  3. 点击压缩处理文件,然后下载压缩结果。对比文件大小,查看节省了多少空间。

何时使用

  • 把播客的 WAV 压成 128 kbps MP3,大小能直接通过邮件或 Discord 发出去。
  • 录音笔记太大,视频剪辑软件吃不下,先压一遍再导入。
  • 给网站做背景循环音乐时,每减一 KB 都能让加载更快一点。

结果

一位播客主有一段 45MB 的 WAV 录音需要通过邮件发送。他们将其压缩为 128kbps 的 MP3,文件减小至 4MB,同时保持清晰的人声质量。

常见问题

录音和音乐分别该选什么码率?
纯说话内容选单声道 64 到 96 kbps 几乎听不出区别。音乐到 128 kbps 以下就开始变薄,绝大多数人在普通耳机上分辨不出 192 和 320,256 kbps 算是一个折中。
为什么有时候压缩完反而比原文件还大?
如果原文件本身就是低码率 MP3,再用 256 或 320 kbps 重新编码,只会写入更多数据,不会恢复音质。要真的减小体积,选一个不高于源码率的档位。
为什么有 100 MB 的上限?
FFmpeg 以 WebAssembly 跑在标签页里,整段音频加上工作缓冲都要放进设备的可用内存。100 MB 这条线能让笔记本顺畅运行,也避免把手机内存占满。
重复压缩两次会让音质再下降吗?
会。每次有损重编码(MP3 转 MP3 或 MP3 转 AAC)都会丢失更多高频细节。手上还有原始 WAV 或 FLAC 的话,直接从源文件压,不要在已经有损的文件上再压一次。
压缩会改变音频时长吗?
不会,时长跟原文件完全一致。改变的只是码率,所以体积和频率细节会不同,但波形图在低倍缩放下看上去几乎没差别。

相关工具