An open API service indexing awesome lists of open source software.

https://github.com/slhck/ffmpeg-normalize

Audio Normalization for Python/ffmpeg
https://github.com/slhck/ffmpeg-normalize

audio ffmpeg python

Last synced: about 2 months ago
JSON representation

Audio Normalization for Python/ffmpeg

Awesome Lists containing this project

README

        

# ffmpeg-normalize

[![PyPI version](https://img.shields.io/pypi/v/ffmpeg-normalize.svg)](https://pypi.org/project/ffmpeg-normalize)
![Docker Image Version](https://img.shields.io/docker/v/slhck/ffmpeg-normalize?sort=semver&label=Docker%20image)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/slhck/ffmpeg-normalize/python-package.yml)

[![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square)](#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
Benjamin Balder Bach

πŸ’»
Eleni Lixourioti
Eleni Lixourioti

πŸ’»
thenewguy
thenewguy

πŸ’»
Anthony Violo
Anthony Violo

πŸ’»
Eric Jacobs
Eric Jacobs

πŸ’»
kostalski
kostalski

πŸ’»
Justin Pearson
Justin Pearson

πŸ’»


ad90xa0-aa
ad90xa0-aa

πŸ’»
Mathijs
Mathijs

πŸ’»
Marc PΓΌls
Marc PΓΌls

πŸ’»
Michael V. Battista
Michael V. Battista

πŸ’»
WyattBlue
WyattBlue

πŸ’»
Jan-Frederik Schmidt
Jan-Frederik Schmidt

πŸ’»
mjhalwa
mjhalwa

πŸ’»


07416
07416

πŸ“–
sian1468
sian1468

⚠️
Panayiotis Savva
Panayiotis Savva

πŸ’»
HighMans
HighMans

πŸ’»
kanjieater
kanjieater

πŸ€”
Ahmet Sait
Ahmet Sait

πŸ’»






Add your contributions