FFmpeg Cookbook

Volume Normalizer

Normalize loudness to LUFS targets using the loudnorm filter. Includes presets for YouTube / Spotify / podcast.

Fully local processing — your file never leaves the browser
🔊
Drag & drop audio/video, or click to select
Supported: MP3, AAC, WAV, MP4, MOV, MKV, etc. / Max 500MB
🎵
Podcast
-16 LUFS
Apple Podcasts &
Spotify standard
YouTube
-14 LUFS
YouTube loudness
recommendation
Custom
Any LUFS
Set your own
target values
Unit: LUFS (e.g. -16)
Recommended: 11 (default)
Unit: dBTP (e.g. -1.5)
▶ Equivalent FFmpeg Command
Processing… 0%
Popular uses
Fix uneven loudnessTune volume for YouTubeMake speech easier to hear

What this tool does

  • Platform presets
  • Custom LUFS / true peak
  • Local processing

How to use

  1. 1

    Pick a file

    Video or audio.

  2. 2

    Pick a preset

    YouTube / Spotify / Podcast / custom.

  3. 3

    Normalize

    Output is loudness-aligned.

What each setting means

I (LUFS)
Loudness target. YouTube ≈ -14, podcast ≈ -16.
TP (True Peak)
Instant peak ceiling, typically -1.0 to -1.5 dBTP.
LRA
Loudness range (dynamic range).

Recommended settings

YouTube
I=-14 / TP=-1.0
Matches YouTube's playback normalization.
Podcast
I=-16 / TP=-1.5
Apple / Spotify guideline.
EBU R128 broadcast
I=-23
Legacy EBU broadcast standard.

Common pitfalls

Symptom: Audible clipping

Cause: TP near 0dB.

Fix: Set TP ≤ -1.0dBTP.

Symptom: Quiet voice + loud music

Cause: LRA too high.

Fix: Lower LRA to ~7 to compress dynamics.

Equivalent FFmpeg commands

Reference commands you can run on the desktop FFmpeg CLI.

YouTube target
ffmpeg -i input.mp4 -af loudnorm=I=-14:TP=-1.0:LRA=7 -c:v copy output.mp4
Podcast target
ffmpeg -i input.mp3 -af loudnorm=I=-16:TP=-1.5:LRA=11 output.mp3

Browser support & limits

  • Video stream is copied where possible
  • Very short clips give unstable LRA

Privacy

This tool runs ffmpeg.wasm directly in your browser. Files never leave your device — everything runs locally. Read the privacy policy →

Frequently asked questions

Why normalize at all?

YouTube / Spotify auto-adjust playback to a target loudness. Pre-normalizing avoids surprise volume drops.

1-pass vs 2-pass?

2-pass measures first then applies — more accurate. This tool uses a 2-pass-equivalent flow.

What is EBU R128?

European Broadcasting Union loudness standard at -23 LUFS.

Related tools

Related FFmpeg recipes

What to do next