[FFmpeg-user] Measurement differences between loudnorm and ebur128 filter

Paul B Mahol onemda at gmail.com
Wed Feb 23 23:02:17 EET 2022


On Mon, Feb 14, 2022 at 1:50 PM Remko Tronçon <remko at el-tramo.be> wrote:

> Hi,
>
> When I run an audio file through the 'loudnorm' filter, I get the
> following:
>     > ffmpeg -i <file> -af loudnorm=print_format=json -f null -
>     ...
>     "input_i" : "-13.87",
>     "input_tp" : "0.06",
>     "input_lra" : "8.50",
>     "input_thresh" : "-24.45",
>     ...
>
> When I run the same audio file through the ebur128 filter, I get the
> following:
>
>     > ffmpeg -i <file>  -af ebur128 -f null -
>     Integrated loudness:
>        I:         -13.8 LUFS
>        Threshold: -24.4 LUFS
>     Loudness range:
>        LRA:         8.7 LU
>        Threshold: -34.3 LUFS
>        LRA low:   -20.1 LUFS
>        LRA high:  -11.4 LUFS
>
> Why are these measurements different? Even if rounding would be towards 0,
> that would not explain the LRA difference?
>

Run ebur128=peak=true, than it will use same sample rate as loudnorm
filter, 192000

Also do note that ebur128 output is rounded to 1 decimal and loudnorm to 2
decimals
The metadata output of ebur128 is rounded to 3 decimals.


>
> thanks,
> Remko
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-user mailing list