Dive into melcom's world of music production! Discover my exclusive self-created samples, essential production tools, and favorite VST plugins that enhance my music crafting process.

🔗

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

Before and after processing with: melcom's FFmpeg Audio Normalizer

Before and after processing

Program Screenshots

melcom's FFmpeg Audio Normalizer: Main Window

Main Window

melcom's FFmpeg Audio Normalizer: Presets

Presets

melcom's FFmpeg Audio Normalizer: Start Normalization

Start Normalization

melcom's FFmpeg Audio Normalizer: File Format

File Format

melcom's FFmpeg Audio Normalizer: Options

Options

Download v2.2.0 (GUI Edition)

files.scene.org Dropbox

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

Here you can find my self-created samples. All samples are available in .flac format. These samples can be used without any problems, for example in OpenMPT. However, if you want to use these samples in Schism Tracker, you will need to convert them to the .wav format.

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

🔗

My Favorite VST Plugins

I use the following VST plugins in conjunction with OpenMPT. I have and use many other plugins, but these are my absolute favorites!

Mastering Plugins

Analysis Plugins
  • SPAN (Free spectrum analyzer)

Audio Effects