VideoKit

音频压缩

把体积过大的录音、音乐和播客压小,满足微信发送、邮件附件和网盘上传的大小限制

三档码率按需选

64kbps 适合人声和播客,128kbps 是通用推荐档,256kbps 留给对音质敏感的音乐

压完先听再下载

结果区直接给出压缩前后的体积对比和压缩率,并可当场试听确认音质是否够用

本地处理免上传

音频全程在浏览器本地解码和重编码,文件不会离开设备,也没有大小和次数限制

使用场景

  • 手机录的会议、课堂、访谈动辄几百兆,压完才能通过微信或邮件发给同事
  • 播客和有声内容上传前先压到平台要求的码率,避免上传失败或被二次转码
  • 手机存储不够时,把整批无损音乐压成 MP3 能省下大量空间
  • 网页和小程序里的背景音、提示音压到低码率,页面加载更快、流量更省

音频体积由什么决定

音频文件的体积几乎完全由码率决定:体积 ≈ 码率 × 时长。一段 10 分钟的音频,320kbps 约 24MB,128kbps 约 9.6MB,64kbps 只有 4.8MB。WAV、FLAC 这类无损格式没有做有损压缩,码率高得多(WAV 通常是 1411kbps),所以压缩收益也最明显。

本工具用 WebCodecs 在浏览器里解码原音频,再按所选码率重新编码成 MP3。因为是有损重编码,损失不可逆,建议保留原文件;同一个文件想试不同档位,直接换档重压一次即可,全部计算都在本地完成,不消耗流量。

相关音频工具

如果要压的其实是视频文件,用视频压缩;只想留下声音,用视频提取音频把音轨单独导出后再回到本页压缩。需要换格式而不是压体积,可以用WAV 转 MP3或M4A 转 MP3;只想截取其中一段,用音频剪切。

常见问题

音频一般能压缩到多小?

取决于原文件的码率。一段 320kbps 的 MP3 压到 128kbps,体积大约降到原来的 40%;压到 64kbps 约为 20%。无损格式的降幅更夸张:WAV 通常是 1411kbps,压到 128kbps 后只剩不到 10%,一小时的录音能从 600MB 降到 55MB 左右。

压缩会损失音质吗?

会,MP3 是有损压缩,码率越低损失越大,而且这个损失不可逆——压完再调回高码率也回不到原来的音质,所以建议保留原文件。实际听感上,人声、播客、课程录音在 64kbps 就已经很难听出差别;音乐建议至少选 128kbps,对音质敏感的选 256kbps。

怎么把录音压到微信能发的大小?

微信文件传输上限是 100MB(部分版本 200MB)。一小时的手机录音如果是 WAV 格式通常有几百兆,选「标准 128kbps」压完一般在 55MB 左右就能直接发送;如果是会议或课程这类纯人声,选「最省体积 64kbps」能压到 28MB 上下,听感几乎不受影响。

为什么压缩后体积没有变小?

如果原文件的码率本来就低于所选档位(比如一个 96kbps 的 MP3 选了 256kbps),重新编码只会把它放大而不会变小。遇到这种情况换更低的档位即可。另外重编码不会恢复已经损失掉的音质,把低码率文件转成高码率没有任何意义。

支持哪些格式?输出是什么格式?

输入支持 MP3、M4A、WAV、FLAC、OGG、AAC 等常见音频格式,输出统一是 MP3——它是兼容性最好的有损格式,手机、车机、播放器和各类平台都能直接播放。如果需要输出其他格式,可以用站内的音频格式转换工具。

音频文件会被上传到服务器吗?

不会。解码和重新编码全部在您的浏览器本地完成,音频文件不会离开您的设备,也不会上传到任何服务器,因此没有文件大小和次数限制。