ffmpeg-normalize
A utility for batch-normalizing audio using ffmpeg.
This program normalizes media files to a certain loudness level using the EBU R128 loudness normalization procedure. It can also perform RMS-based normalization (where the mean is lifted or attenuated), or peak normalization to a certain target level.
Batch processing of several input files is possible, including video files.
Quick Start
- Install a recent version of ffmpeg
- Run
pip3 install ffmpeg-normalize
- Run
ffmpeg-normalize /path/to/your/file.mp4
- Done! 🎧 (the normalized file will be called
normalized/file.mkv
)
Features
- EBU R128 loudness normalization
- RMS-based normalization
- Peak normalization
- Video file support
- Docker support
- Python API