How Audio Noise Removal Works
AnyTool removes background noise in the browser with two paths. An instant A/B preview uses the Web Audio API: the decoded buffer runs through high-pass/low-pass BiquadFilters and a noise gate so you can flip Original vs Cleaned in real time with no encoding, while the quietest window is RMS-scanned to auto-detect the noise floor and seed the strength. The final render uses a self-hosted single-threaded ffmpeg.wasm engine (bundled core, no CDN): a high-pass removes rumble, an afftdn FFT spectral denoiser (tunable nr/nf with track-noise auto-adapt) reduces hiss, with optional anlmdn polish and loudnorm, encoding to lossless WAV (pcm_s16le) or FLAC, or MP3/OGG/M4A. For video inputs the audio is filtered while the video track is stream-copied (-c:v copy).
- Runs client-side — the file is never uploaded
- Self-hosted ffmpeg core (bundled) — no CDN
- Instant Web Audio Original-vs-Cleaned A/B preview
- afftdn FFT spectral denoise + adjustable strength + auto noise-floor
- Lossless WAV/FLAC output (or MP3/OGG/M4A)
- Video track copied losslessly (-c:v copy)
