I need an easy-to-use program that supports lossless volume normalization for FLAC files.

I'm aware of programs like MP3gain and wxMP3gain, but these—surprise, surprise—only support MP3 files.

By "easy-to-use", I mean basically plug-and-play: you choose the folder(s) or file(s), press "Go", and kaboom it works. I'm not experienced in audio processing or anything like that, and I don't want to have to deal with command-line stuff even if there's a program out there that does all this but requires command-line.

I would prefer this to be FOSS, but it doesn't have to be.

It most certainly has to be gratis.


  • Make & Model: Lenovo G50-45
  • Operating System: Windows 10 Home 64-Bit
  • This one says it batch normalizes FLAC, never used it...kanssoftware.com/programs.htm
    – Moab
    Apr 25, 2016 at 18:25
  • DBPowerAmp also does what you want...forum.dbpoweramp.com/…
    – Moab
    Apr 25, 2016 at 18:29
  • You should include this as an answer... Apr 29, 2016 at 17:41
  • I don't want to buy the software to do screenshots....
    – Moab
    May 21, 2016 at 4:10
  • I should have mentioned I want it to be gratis. Fixed. May 31, 2016 at 0:50

1 Answer 1


For a GUI solution you could use Audacity but with the proviso that it will work on one file at a time by default.

  • Free, Gratis & Open Source
  • Cross Platform - builds available for Windows, OS-X & Linux
  • Supports multiple formats including FLAC
  • You could write a plug-in using Batch Chains to Normalise all of the selected files or a directory worth of files.
  • GUI based
  • Can do a lot more of course.

For anybody who is not so averse to the command line see the SU question and answer here for a mechanism that would let you type ffmpeg-normalize *.flac in a directory full of such files - of course you could always add a file/directory select GUI to the solution given there will a little effort.


In fact there is an chains example Example 1 that fits you case well.

Constructing a Chain

To construct the chain that you need:

  1. start Audacity with nothing loaded
  2. select File->Edit Chains... and you get a window like:enter image description here
  3. On the bottom left select Add and you will be prompted for the name, give it one that makes sense to you and click OK: enter image description here
  4. Click Insert and you will get the Select Command pop-up, Pick Normalize and if you feel the need play with the parameters by selecting Edit Parameters, the defaults look quite sensible to me then click OK: enter image description here
  5. Make sure -END- is still selected and then Click Insert again and pick your export, presumably ExportFLAC: enter image description here
  6. Your "Edit Chains" window should now look something like the following, if it does click OK: enter image description here

Using you new chain

  1. Open Audacity with no files loaded if it is not already open if any files are loaded select File->Close
  2. Select File->Apply Chains... and on the dialog select your new chain and select Apply to Files and then in the file select dialog navigate to the files you wish to convert and select those files.

enter image description here

  1. Depending on the number of files that you selected do one of: watch it in action, go and have a cup of tea, go and have a meal, go to bed for the night.
  2. Find your new files in a sub-directory of the original called cleaned

Important Note

The good news is that your original files are not overwritten so they are safe, the bad news is that your original files are not overwritten so the disk space taken doubles! I would recommend running on smallish directories of your music/sounds at a time, checking the results to make sure that you are happy, then moving the originals to backup media.

  • I don't know how to program, so I don't think I could write a plug-in. Are you sure Audacity doesn't at least support bulk selection, even if it only does one file at a time? Also, I've tried Audacity before and the gui seems extremely novice-unfriendly. Apr 17, 2016 at 20:01
  • 1
    @SarahofGaia - Audacity does allow you to open more than one file at a time, then each opens in it's own window. Apr 18, 2016 at 3:58
  • 2
    @SarahofGaia I have added a step by step guide above on how to create and use a suitable chain. Apr 18, 2016 at 4:48
  • Thanks! Wow, that took dedication to make that whole guide! I'll try it out after I sleep. :) Apr 18, 2016 at 8:18
  • Also, no worries about the doubling space. I've got a 1 TB hard drive. ^-^ Apr 18, 2016 at 8:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.