FFmpeg's denoisers
FFmpeg has several denoise filters. Three you'll actually use:
- afftdn — FFT-based denoiser. The modern default. Tunable noise reduction in dB.
- highpass + lowpass — chop low rumble (HVAC, traffic) and high hiss with frequency filters.
- arnndn — RNN (machine learning) denoiser, requires a model file. Excellent for voice but you have to download the model.
The simple chain
For most voice recordings (Zoom audio, phone-recorded talk track), the chain highpass=f=80,lowpass=f=15000,afftdn=nf=-25 hits about 80% of pro denoise quality. Don't overdo it — aggressive denoise creates 'underwater' artifacts.