Volume Normalizer
Even out the loudness of a video or audio file to a LUFS target (a unit of perceived loudness) with the loudnorm filter. Presets for podcasts (-16 LUFS) and streaming (-14 LUFS) are included.
Equivalent FFmpeg command
CLI command for your current settings. Updates live as you change controls.
ffmpeg -i input.mp4 -af loudnorm=I=-14:LRA=11:TP=-1.0 -ar 48000 -c:v copy output.mp4 How to use
- Pick a fileVideo or audio, up to 500 MB.
- Pick a presetPodcast, Streaming or Custom. You can also pick the output format (MP3, AAC, WAV or MP4). For a video, MP4 is selected first and the picture is copied as it is.
- NormalizePress "Normalize Volume" to get a file with even loudness.
Recommended settings
When it goes wrong
Audible clipping
Cause: The true peak (TP) ceiling is set close to 0 dB.
Fix: Set TP to -1.0 dBTP or lower. Audio that was already clipped in the source cannot be repaired.
Quiet voice + loud music
Cause: The balance between voice and music is set in the source. Normalizing only evens out the overall loudness.
Fix: If the loudness differs from scene to scene, lower LRA to about 7 in Custom. Voice and music playing at the same time must be rebalanced in an editor.
Questions
Why normalize at all?
To bring files to the same loudness. Some destinations set a target, such as Apple Podcasts (about -16 LKFS). Spotify plays music normalized to -14 LUFS (except in its web player and on some third-party devices).
1-pass vs 2-pass?
2-pass measures first, then applies the measured values, so it lands closer to the target. This tool uses a single pass (loudnorm dynamic mode); for a closer match, run the 2-pass method with FFmpeg on your computer.
What is EBU R128?
A European Broadcasting Union recommendation that sets programme loudness to -23 LUFS.
More detail (settings, limits, FFmpeg commands)
What each setting means
Browsers and limits
- With MP4 output the video is copied as it is; it fails if MP4 cannot hold that video format
- The output sample rate is 48 kHz
The same job with the FFmpeg command line
ffmpeg -i input.mp4 -af loudnorm=I=-14:LRA=11:TP=-1.0 -ar 48000 -c:v copy output.mp4 ffmpeg -i input.mp3 -af loudnorm=I=-16:LRA=11:TP=-1.5 -ar 48000 -c:a libmp3lame -q:a 2 output.mp3