https://github.com/slhck/ffmpeg-normalize
Audio Normalization for Python/ffmpeg
https://github.com/slhck/ffmpeg-normalize
audio ffmpeg python
Last synced: 6 months ago
JSON representation
Audio Normalization for Python/ffmpeg
- Host: GitHub
- URL: https://github.com/slhck/ffmpeg-normalize
- Owner: slhck
- License: mit
- Created: 2014-07-31T08:55:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-04-15T18:53:01.000Z (7 months ago)
- Last Synced: 2025-04-29T17:47:19.309Z (7 months ago)
- Topics: audio, ffmpeg, python
- Language: HTML
- Homepage:
- Size: 3.41 MB
- Stars: 1,351
- Watchers: 29
- Forks: 122
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-video - slhck/ffmpeg-normalize - Audio Normalization for Python/ffmpeg. (Media Analysis, Quality Metrics & AI Tools / Audio Analysis & Processing)
README
# ffmpeg-normalize
[](https://pypi.org/project/ffmpeg-normalize)


[](#contributors-)
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.
## β¨ Features
- EBU R128 loudness normalization
- RMS-based normalization
- Peak normalization
- Video file support
- Docker support
- Python API
## π Quick Start
1. Install a recent version of [ffmpeg](https://ffmpeg.org/download.html)
2. Run `pip3 install ffmpeg-normalize`
3. Run `ffmpeg-normalize /path/to/your/file.mp4`
4. Done! π§ (the normalized file will be called `normalized/file.mkv`)
## π Documentation
Check out our [documentation](https://slhck.info/ffmpeg-normalize/) for more info!
## π€ Contributors
The only reason this project exists in its current form is because [@benjaoming](https://github.com/slhck/ffmpeg-normalize/issues?q=is%3Apr+author%3Abenjaoming)'s initial PRs. Thanks for everyone's support!

Benjamin Balder Bach
π»

Eleni Lixourioti
π»

thenewguy
π»

Anthony Violo
π»

Eric Jacobs
π»

kostalski
π»

Justin Pearson
π»

ad90xa0-aa
π»

Mathijs
π»

Marc PΓΌls
π»

Michael V. Battista
π»

WyattBlue
π»

Jan-Frederik Schmidt
π»

mjhalwa
π»

07416
π

sian1468
β οΈ

Panayiotis Savva
π»

HighMans
π»

kanjieater
π€

Ahmet Sait
π»
Add your contributions