全损音质生成器

调节失真强度,为音频添加降采样效果并导出 WAV。音频在浏览器中处理。

拖拽音频文件到这里,或点击选择
支持 MP3 / WAV / OGG / M4A / FLAC / AAC
本次烂度
拉得越靠右,烂得越彻底80%
原音微损收音机电话全损浆糊
原音 全损
0:00 / 0:00
本次烂度 0×
原音 0 kbps → 全损 0 kbps
高级参数(采样率 / 位深 / 滤波 / 失真 / 代际 / 叠加)
采样率3700 Hz
位深4 bit
1 bit 是最烂的极限,只剩符号位,信号被压成方波。
低通滤波3400 Hz
失真80%
代际损失次数1 次
把同一段音频反复碾压 N 次,每代把上代结果当输入再处理,代际累积劣化。3-5 代最带感,10 代以上基本糊成浆糊。
叠加层数1 层
同一段音频复制 N 份同时叠加到一条轨道,层间 5ms 微延迟产生梳状滤波,再过 bitcrush 变成金属嗡鸣。

功能亮点

一滑定烂度

一个滑块从「原音」拉到「糊成浆糊」,背后自动调采样率、位深、失真、低通,不用懂 DSP 也能玩。

纯本地 DSP

bitcrush、降采样、滤波全在浏览器里算,不上传文件,不调用云端,断网也能用。

麦克风录制

没有素材?直接用浏览器录一段语音,录完立刻压成全损,恶搞朋友一气呵成。

下载 WAV

处理结果直接导出 WAV,可以发到聊天群里测试朋友的耳膜承受能力。

实时波形对比

原音和全损波形同屏叠加,肉眼可见高频细节被一刀切掉,丑得很直观。

进阶玩法

烂度滑块够日常用,想要更狠可以展开高级参数,叠加「代际损失」和「叠加层数」两个维度,彻底放飞。

使用步骤

  1. 上传音频文件(或点「用麦克风录制」直接录一段);
  2. 拖动「本次烂度」滑块选档位,越靠右越烂,默认 80% 已经很烂;
  3. 点「一键全损」按钮,几秒后下方出现波形和播放控件;
  4. 点「播放全损」试听效果,满意了就「下载 WAV」发给朋友。

全损音质是怎么炼成的

所谓「全损音质」,就是用 DSP 算法把数字音频的三项核心指标同时拉到地板:

  • 采样率降低:把 44.1kHz 砍到 8kHz 甚至 4kHz,高频信息直接消失,声音变闷变糊,像隔了一堵墙。
  • 位深降低(bitcrush):把 16bit 量化到 4bit 甚至 1bit,每个采样的精度暴跌,量化噪声铺天盖地,听起来像砂纸在刮。
  • 频带限制:再用低通/带通滤波器把声音框死在电话/收音机那种窄频带里,齿音、空气感、低频下潜统统不见。
  • 可选的软裁波失真会再把波形推过载一点,增加一点「破音感」,更接近老式对讲机或 8bit 游戏机的味。
  • 代际损失(generation loss):把上面整条 DSP 链对同一段音频反复跑 N 次,每代的量化误差本身又被重新量化,谐波累积出单次达不到的脏感——这就是反复压缩劣化的原理。本工具默认 1 代,高级参数里可拉到 3-5 代效果最明显,10 代以上糊成浆糊。
  • 并行叠加(layering):把同一段音频复制 N 份同时混到一条轨道上,层间加几毫秒延迟,信号在时间轴上错位相加形成梳状滤波(comb filter),原本干净的声音变得有金属嗡鸣和宽阔感——这正是很多人做全损时「叠好几遍」的原因。本工具层间固定 5ms,高级参数可拉到 8 层。

原始 CD 音质约 1411 kbps,烂度拉到 80% 时只有约 40 kbps,烂度大概 30 倍。这不是重绘、不是推理,就是最朴素的数字信号处理——但效果足够让你的耳朵报警。

常见问题

会上传我的音频吗?
不会。所有读取、解码、处理、生成 WAV 都在你浏览器的 Web Audio API 里完成,文件根本不离开你的设备,断网照样用。
支持哪些音频格式?
依赖浏览器解码能力,主流的 MP3 / WAV / OGG / M4A / AAC / FLAC 基本都能读。Chrome/Edge 支持最全,Safari 略弱一些。
烂度滑块拉到多少合适?
10-20% 是轻微降质,有点收音机味;30-50% 像电话听筒,人声还能听清;60-80% 是经典全损,糊但带感;90-100% 基本糊成浆糊,只剩节奏感能辨认。第一次玩建议从 50% 开始往上试。
下载的 WAV 文件特别小,正常吗?
正常。WAV 体积 ≈ 采样率 × 位深 × 时长 × 声道数。采样率从 44100 降到 8000、位深从 16 降到 4,单声道文件理论上只剩原来的 1/22,小才是对的。
处理长音频会卡吗?
10 分钟以内的音频基本秒出。再长可能需要几秒等待,处理期间按钮会变橙色提示,请勿刷新页面。
录音功能需要权限?
需要。首次点击「用麦克风录制」时浏览器会弹窗请求麦克风权限,允许后才能录。权限只在本工具内使用,不会传到任何服务器。
能让全损再全损吗?
可以,而且不用手动下载再上传——展开「高级参数」,把「代际损失次数」滑到 3-5,工具会自动把上代结果当输入再碾压一遍。每代的量化误差都被重新量化,谐波越来越乱,单次达不到的代际累积效果一下就出来了。10 代以上基本糊成浆糊。
「叠加层数」是干什么的?就是别人说的「叠好几遍」吗?
对。把同一段音频复制 N 份同时混到一条轨道上,每份错开 5ms 启动,信号在时间轴上错位相加,形成梳状滤波——原本干净的人声会带上金属嗡鸣和宽阔感,再过 bitcrush 就变成那种「层层叠叠」的全损味。拉到 3-4 层效果最明显,8 层会变得很浑厚很脏。这和「代际损失」是两个独立维度,可以组合:每代都做 N 层叠加,代代累积,彻底放飞。