[FFmpeg-user] FFMPEG loudnorm - linear normalization

Paul B Mahol onemda at gmail.com
Mon Mar 7 21:18:19 EET 2022

On 3/7/22, CMG DiGiTaL <cmarciog at gmail.com> wrote:
> hi,
> About loudnorm normalization: Normalization in Dual-pass mode.
> Rules for normalization to be linear:
> 1 - Values entry:
>     LUFS_TARGET (user entry)
>     LRA         (get input file - Pass 1 loudnorm)

where is measured_tp ?

>     TP_TARGET   (user entry)
>     THRESH      (get input file - Pass 1 loudnorm)
>     OFFSET      (get input file - Pass 1 loudnorm)

do not change offset option, but only measured_thresh

> 2 - The destination LRA must NOT BE LESS than the source LRA:
>     LRA_OUT >= LRA_IN
> 3 - The destination TP must NOT BE GREATER than the target TP:
> If these conditions are met, normalization will be done in linear mode
> and, if there is any divergence, normalization will be done in dynamic
> mode.
> These rules are never met... I normalized more than 20 audio files and
> in none of them the linear rule was executed, only the dynamic rule!
> In all my FLAC audios, the destination LRA's are always lower than the
> source LRA's!
> Has anyone managed to do the normalization in linear mode... what do I
> have to do to get linear normalization?

ffmpeg -i tom.wav -af
-f null -

You can not set output TP to much lower values and output I to much
higher values than measured and expect linear processing.

Post measured values of your flac files and target values you set?

More information about the ffmpeg-user mailing list