melcom's FFmpeg Audio Normalizer v3.1.0

by melcom

  • Released 26 February 2026
  • Windows

Last edited on 26 Feb 2026 by melcom. See all edits

1 comment

melcom - 10:45 26 February 2026 #

Hey everyone,

I created the FFmpeg Audio Normalizer because I often get asked how I handle volume normalization in my tracks. This tool adjusts the audio volume of a given file using FFmpeg and saves the processed version in the same directory, adding the suffix "-Normalized" to the filename.

melcom's FFmpeg Audio Normalizer is a frontend for the FFmpeg executable (ffmpeg.exe / ffmpeg-master-latest-win64-gpl.zip for Windows).

To use it, FFmpeg must be installed on your system. You can download it here:
https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest

---

This is the official release of **v3.1.0 "Feierabend Edition"**! 🍻

This version marks a significant milestone, moving the tool from a simple normalizer to a professional-grade audio utility by introducing a **Linear Two-Pass** normalization mode and advanced quality preservation.

### 🚀 Key Highlights of v3.1.0
* **New Normalization Mode: Linear Two-Pass:**
* Achieve professional mastering results. This mode analyzes the entire file first to calculate a perfect gain adjustment, ensuring the original dynamic range (LRA) of your music remains completely intact.
* **Lossless Quality Retention (WAV & FLAC):**
* The tool now automatically detects and preserves the **original sample rate** (e.g., 96kHz) and **bit depth** (e.g., 24-bit) of your source files. No more unnecessary downsampling!
* **Full Metadata Preservation:**
* Your ID3 tags and metadata (Artist, Title, Album, Year, etc.) are now automatically transferred to the normalized output files.
* **Improved MP3 Compatibility:**
* MP3 files are now encoded using the ID3v2.3 standard to ensure maximum compatibility with Windows Explorer and external hardware players.
* **Automatic Workspace Cleanup:**
* A new robust cleanup system ensures that all temporary work files (`.temp`) are automatically removed, even if a process is cancelled or an error occurs.

### 🛠 Improvements & Fixes
* **Refactored Codebase:** Cleaned up internal logic and documentation for better performance and future extensibility.
* **Bug Fix:** Resolved a variable reference error in the "About" dialog that could lead to crashes upon closing.
* **Enhanced Stability:** Improved error handling during the analysis phase for corrupted or malformed audio files.

Cheers and enjoy the *Feierabend Edition*! 🎵