A utility for batch-normalizing audio using ffmpeg.
4.8K
https://github.com/slhck/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.
To use it, run:
docker run -v "$(pwd):/tmp" -it slhck/ffmpeg-normalize
This will mount your current directory to the /tmp directory inside the container. Everything else works the same way as if you had installed the program locally. For example, to normalize a file:
docker run -v "$(pwd):/tmp" -it slhck/ffmpeg-normalize /tmp/yourfile.mp4 -o /tmp/yourfile-normalized.wav
For detailed usage, see the README: https://github.com/slhck/ffmpeg-normalize?tab=readme-ov-file#usage
Content type
Image
Digest
sha256:61f233b2b…
Size
160.4 MB
Last updated
about 1 month ago
docker pull slhck/ffmpeg-normalize