#neg23 Python script to automate loudness normalization to -23 LUFS using FFmpeg for analysis and gain adjustment. Run the program with a single argument, either an audiofile or a directory, and the files will be handed to FFmpeg for EBU R128 analysis and gain adjustment. Processing, even large files, is very fast. Processed files are saved in the input directory (in a subfolder called neg23.) Correct usage:
$ neg23 somefile.wav
$ neg23 /directory/for/batch/processing/$ chmod +x neg23.py
$ cp neg23.py /usr/bin/neg23You should have FFmpeg installed on your machine. Tested with FFmpeg v2.1.1.
$ brew install ffmpeg