统一音频响度,符合EBU R128标准
音频音量标准化工具用 ffmpeg 的 loudnorm 滤镜,把一段音频的整体响度调整到你选定的目标值,让几段忽大忽小的录音听起来音量更接近。它调整的是「响度」(按 EBU R128 标准的 LUFS 单位衡量),不是简单地把波形整体放大;同时它不是降噪工具,也不会修复已经爆音或失真的录音。页面提供三个目标档位可选,没有自定义数值的输入框。处理采用两遍 loudnorm:第一遍先测量,第二遍按测量值精确调整,完成后会显示测得的原始综合响度(LUFS)。
LUFS 数值越接近 0 声音越响,-13 比 -16 响,-16 又比 -20 响。三个档位在代码里对应的目标响度分别是 -16、-13、-20,而响度范围(LRA)固定为 11,真峰值上限(TP)固定为 -1.5 dB,后者用来避免调整后出现削波失真。一个典型场景:你有三段分别录制的播客片段,第一段偏小声、第三段偏大声,把它们逐个用同一个档位(比如「标准音量」)处理后,再拼接到一起,听感上的音量差就会小很多。因为结果取决于具体音频的内容,我们没有给出固定的处理前后数字;页面会显示你这个文件的实测值。
直接放大是把所有采样值乘以同一个倍数,放大过头就会削波失真。标准化是按听感响度来衡量并调整,同时受真峰值上限约束,更适合用来统一不同来源的音频。
页面代码里的注释把 -16 LUFS 描述为 Spotify 等主流流媒体平台采用的响度目标。不同平台的要求会变化,上传前请以对应平台当前的规范为准。-13 听起来更响,-20 更柔和,可以按听众的使用场景选择。
正常。输出是重新编码的结果,文件大小取决于所用编码器的默认设置和原文件格式,可能与原文件不同。
第一次使用先要下载处理核心,之后还要对整段音频做分析和重新编码,长音频可能要等上一段时间。可以先用音频剪辑工具截一小段试试效果。
音频处理在你的浏览器里由 WebAssembly 版 ffmpeg 完成,代码里没有上传你音频文件的步骤。唯一的网络请求是第一次使用时从 unpkg.com 公共 CDN 下载 ffmpeg 处理核心,这个请求不包含你的文件。处理结果通过浏览器本地生成的临时链接试听和下载,更换文件或离开页面时会被释放。