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 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'.
What's New in v2.1.0 (GUI Edition): π¨ Fresh New Skin: Enjoy a redesigned user interface with a nostalgic Amiga-inspired look. π΅π± Polish Language Support: In addition to English and German, the tool now speaks Polish! Languages are managed via JSON files in the `/lang/` directory. (Polish translation by melcom - please report any translation errors!) π§ Expanded Preset Options: More presets for LUFS and True Peak targets, now including settings optimized for streaming services like Apple Music, Amazon Music, and Tidal. β Enhanced Input Validation: Improved validation ensures your custom LUFS and True Peak values are always within acceptable ranges. π Temporary File Handling: Normalization now uses temporary files for enhanced data security, with automatic renaming on success and cleanup on cancellation. βΉοΈ Cancel Functionality: A "Cancel" button has been added, allowing you to stop the FFmpeg normalization process at any time. πΎ Log File Size Limit: Maximum log file size for normalization and analysis logs is now limited to 10 MB. π§βπ» Modernized Codebase: Configuration settings are now organized within a `Config` class, and GUI update logic is streamlined with a helper function, improving code maintainability. π οΈ Further Improvements & Bug Fixes: Numerous under-the-hood tweaks and fixes for an even smoother and more reliable experience.
Feel free to reach out if you have any questions about my tool or come across a bug.
PS: I hope my Polish translation is accurate! If you spot any mistakes, feel free to let me know here as well.
Haha, just noticed in the screenshots that the options window doesnβt match my GUIβs skin. π Not a big deal, but Iβll fix it at some point. How did I even miss that? π
2 comments
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 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'.
To use melcom's FFmpeg Audio Normalizer, you need FFmpeg (ffmpeg.exe). You can download FFmpeg from: https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest
What's New in v2.1.0 (GUI Edition):
π¨ Fresh New Skin: Enjoy a redesigned user interface with a nostalgic Amiga-inspired look.
π΅π± Polish Language Support: In addition to English and German, the tool now speaks Polish! Languages are managed via JSON files in the `/lang/` directory. (Polish translation by melcom - please report any translation errors!)
π§ Expanded Preset Options: More presets for LUFS and True Peak targets, now including settings optimized for streaming services like Apple Music, Amazon Music, and Tidal.
β Enhanced Input Validation: Improved validation ensures your custom LUFS and True Peak values are always within acceptable ranges.
π Temporary File Handling: Normalization now uses temporary files for enhanced data security, with automatic renaming on success and cleanup on cancellation.
βΉοΈ Cancel Functionality: A "Cancel" button has been added, allowing you to stop the FFmpeg normalization process at any time.
πΎ Log File Size Limit: Maximum log file size for normalization and analysis logs is now limited to 10 MB.
π§βπ» Modernized Codebase: Configuration settings are now organized within a `Config` class, and GUI update logic is streamlined with a helper function, improving code maintainability.
π οΈ Further Improvements & Bug Fixes: Numerous under-the-hood tweaks and fixes for an even smoother and more reliable experience.
Feel free to reach out if you have any questions about my tool or come across a bug.
PS: I hope my Polish translation is accurate! If you spot any mistakes, feel free to let me know here as well.
Best regards,
melcom
AMIGAAAA!!! πΊ
Haha, just noticed in the screenshots that the options window doesnβt match my GUIβs skin. π Not a big deal, but Iβll fix it at some point. How did I even miss that? π
- mel