Audio Normalizing

Audio normalization adjusts audio levels for consistent loudness — useful when combining sources at different volumes, or meeting a platform's loudness target.

Auto-Editor supports two kinds: peak scales by the highest amplitude (simple, fast, preserves dynamic range); ebu (EBU R128) analyzes perceived loudness over time to meet broadcast standards.

Peak

Example:

auto-editor --audio-normalize peak:-3  # set max peak to -3dB

EBU

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

Parameters

How It Works

EBU normalization uses a two-pass process:

  1. Analysis Pass: Measures the integrated loudness, loudness range, and true peak of the entire audio
  2. Normalization Pass: Applies the FFmpeg loudnorm filter with the measured values to normalize the audio to your target levels