50 | | This is recommended for most applications, as it will lead to a more uniform loudness level compared to simple peak-based normalization. |
| 48 | This is recommended for most applications, as it will lead to a more uniform loudness level compared to simple peak-based normalization. However, it is recommended to run the normalization with two passes, extracting the measured values from the first run, then using the values in a second run with linear normalization enabled. See the loudnorm filter documentation for more. |
| 49 | |
| 50 | == Automatization with `ffmpeg-normalize` == |
| 51 | |
| 52 | To automate the normalization processes with ffmpeg without having to manually perform two passes, and run normalization on multiple files (including video), you can also use the [https://github.com/slhck/ffmpeg-normalize ffmpeg-normalize Python program] via `pip install ffmpeg-normalize`. |
| 53 | |
| 54 | The script defaults to EBU R128 normalization with two passes, but peak and RMS normalization are also supported. |
| 55 | |
| 56 | For details, run `ffmpeg-normalize -h` or see the README file. |