Normalise audio loudness

Brings perceived loudness to a standard target using the EBU R128 loudnorm filter.

ffmpeg -i https://cdn.rendobar.com/assets/examples/sample.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 -c:v copy -t 5 out.mp4
Encode
583 ms
Output
363.0 KB
Cost
$0.0021
Result
1280x720

job_972a36d97eec4144

The part everyone gets wrong

Single-pass loudnorm is an estimate and will miss the target, usually by a decibel or so. The accurate form is two passes: run once with print_format=json, read the measured values back, then pass them into a second run. Most guides show the single pass and never mention that it is approximate.

Frequently asked questions

How do I ffmpeg normalize audio?

Brings perceived loudness to a standard target using the EBU R128 loudnorm filter.

What goes wrong most often?

Single-pass loudnorm is an estimate and will miss the target, usually by a decibel or so. The accurate form is two passes: run once with print_format=json, read the measured values back, then pass them into a second run. Most guides show the single pass and never mention that it is approximate.

Do I need FFmpeg installed?

Not with Rendobar. The command on this page ran through the API against a URL, with no local FFmpeg and no server. The job id below it is the job that produced these numbers.

Run this without installing FFmpeg

This exact command ran through the API against a URL.