Audio normalization is the process of adjusting audio levels to achieve consistent loudness across your media. This is especially useful when combining multiple audio sources with different volume levels, or when preparing content for platforms that have specific loudness requirements.
Auto-Editor supports two kinds of audio normalization: peak and ebu. Peak normalization is simpler and faster, scaling audio based on the highest amplitude. EBU R128 normalization is more sophisticated, analyzing perceived loudness to meet broadcast standards. Choose peak normalization for quick volume adjustments, or EBU normalization when you need precise loudness control for professional distribution.
Example:
auto-editor --audio-normalize peak:-3 # set max peak to -3dB
The key idea is that peak normalization preserves the dynamic range of your audio—it just scales everything up or down so the loudest moment hits your target level. This is different from EBU normalization which analyzes perceived loudness over time.
EBU R128 normalization analyzes the perceived loudness of your audio over time and adjusts it to meet broadcast standards. Unlike peak normalization which simply scales the audio, EBU normalization uses a more sophisticated algorithm that considers how humans perceive loudness.
Example:
auto-editor --audio-normalize ebu # use default values
auto-editor --audio-normalize ebu:i=-16 # set integrated loudness target
auto-editor --audio-normalize "ebu:i=-5,lra=20,gain=5,tp=-1" # customize all parameters
-24.0-70.0 to 5.0-23 (EBU R128), -16
(streaming), -14 (podcasts)7.01.0 to 50.0-2.0-9.0 to 0.00.0-99.0 to 99.0EBU normalization uses a two-pass process:
loudnorm filter with the measured values to normalize the
audio to your target levelsThis approach ensures consistent perceived loudness across different audio content, making it ideal for broadcast, streaming platforms, and podcast production.