A desktop GUI application for analyzing and normalizing audio loudness using FFmpeg. Built with PyQt5, it keeps the UI responsive with background threads, preserves metadata and album art, and lets you specify target LUFS, sample rate, bitrate mode (VBR/CBR), and bitrate.
- Windows, macOS, or Linux
- Windows, macOS, or Linux
- Python 3.10 or later
- PyQt5
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtpython audio_normalizer.pyCreate an executable with the PowerShell script:
.\make.ps1Create an executable with the shell script:
bash ./make.shThe executable will be generated in the dist/ folder.