melcom's FFmpeg Audio Normalizer v2.2.0 (GUI Edition)
I've created the FFmpeg Audio Normalizer because I often get inquiries about how I normalize the audio volume of my tracks. **This tool is a graphical user interface (GUI) frontend for the powerful command-line tool FFmpeg (ffmpeg.exe).** It is designed to normalize the audio volume of a given audio file using FFmpeg. The normalized file is saved in the same directory with the suffix '-Normalized'.
With version 2.2.0, the user interface you see, which was first introduced in version 2.0.1, has been given a brand-new skin, designed by yours truly. I've given it a look that's a little throwback to the classic Amiga days – a bit of retro fun, you might say 🙃. Under the hood, the program is built with Python. While I do have a background in C++, Python was the language of choice for this project. To be honest, I'm getting back into the swing of things with programming after some time away, so if you happen to spot any bugs or translation issues, please do reach out and let me know. The program is available in English, German, and Polish, and comes with detailed help documentation in all three languages. If you have any questions or run into any hiccups, feel free to contact me.
📣 Note: In addition to melcom's FFmpeg Audio Normalizer, you will need "FFmpeg" (ffmpeg.exe). You can download FFmpeg from here. Please refer to the help file for instructions on how to set the path to ffmpeg.exe in the program's options.
Before and after processing
Program Screenshots
Download v2.2.0 (GUI Edition)
Update: Brand-new Version 2.2.0 is here!
Check out the brand-new Version 2.2.0 of melcom's FFmpeg Audio Normalizer! This version includes the following improvements:
- New Default LUFS Value: The default target loudness is now set to -14 LUFS instead of -10 LUFS, which is a more versatile standard value.
- Improved GUI Styling: The Options dialog now has a consistent visual style with the main window.
- New "Check for Updates" Menu Item: A new "Check for Updates" option has been added to the Info menu, linking to the website for easy update discovery.
- Version 2.1.0 - Improvements:
- New Language Support: Now with Polish Language support, in addition to English and German.
- Extended Presets: More preset options for LUFS and True Peak, including presets for streaming services.
- Improved Input Validation: Robust validation of user-defined target LUFS and True Peak values, ensuring they fall within valid ranges.
- Temporary Files: The normalization process now utilizes temporary files for increased data security.Automatic renaming upon success, and deletion upon cancellation.
- Cancel Process: Implemented a "Cancel" button to terminate the FFmpeg normalization process.
- Log File Size Limit: Maximum log file size (normalization and analysis logs) limited to 10 MB.
- Modern Code Base: Configuration settings are encapsulated in a `Config` class, GUI update logic in a helper function.
- Many Further Improvements and Bug Fixes (too numerous to list individually).
Download the new version now and enjoy the improved Audio Normalizer!
💾 Older Versions of "melcom's FFmpeg Audio Normalizer"
Download v2.1.0 (GUI Edition):files.scene.org
Dropbox
Download v2.0.1 (GUI Edition):
files.scene.org
Dropbox
Download v1.4:
files.scene.org
Dropbox
Download v1.0:
files.scene.org
Dropbox
My Self Created Samples
To convert the samples, you will need FLAC (win32 or win64 Bundle). You can create a batch file to use the Flac.exe, or you can use Flac Frontend.
I can also provide you with my batch file. Converting hundreds of .flac files to .wav format or vice versa only takes a few seconds. Please write to me if you would like to have my batch file.
💾 The samples are in my Dropbox account: |
||
/My .flac Samples/
|
* Updated
There are currently over 200 .flac samples available. All files are in their original length. You can do whatever you want with the samples / instruments 🙂 But maybe you could give me credits 🤗 But it's not really necessary. Have fun, - melcom |
My Tools I Use
- OpenMPT (Open-source audio module tracker)
- Schism Tracker (Open-source audio module tracker)
- Impulse Tracker (Legacy module tracker)
- Ocenaudio (Audio editor with VST plugin support)
- melcom's FFmpeg Audio Normalizer (GUI Edition) (Audio volume normalizer tool)
- Lame (Audio encoder)
- Lame Front-End (GUI for LAME encoder)
- RazorLame (GUI for LAME encoder)
- MP3 TagScanner (Tag editor)
- Shotcut (Video editor)
- Dolby Access (Spatial sound for Windows 11)
- ESI - U22 XT (Professional 24-bit USB audio interface)
- beyerdynamic DT 990 PRO (Headphones)
My Favorite VST Plugins
Mastering Plugins
- TDR VOS SlickEQ (Free EQ)
- PSP VintageWarmer2 (Paid multiband compressor)
Analysis Plugins
- SPAN (Free spectrum analyzer)
Audio Effects
- Electri-Q - or the posihfopit edition (Free EQ/Filter)
- Limiter №6 (Free mastering limiter)
- Ozone Imager V2 (Free stereo imager)
- PaulXStretch (Free extreme time-stretch) - I use plugin version 1.2.4 with OpenMPT.
- TP Basslane (Free bass management)
- Youlean Loudness Meter 2 ("Free" loudness meter)