How to to batch covert FLAC volume using Audacity:
1) Go File> Edit Chains > Add > Enter name
2) Insert > Amplify > Edit Parameters > Adjust the slider to the required dB
3) Insert > Export FLAC - Make sure this entry is after Amplify in the table, use the move up and down buttons if it isn't and you should have something that looks like the the picture below, click to enlarge.
4 ) Now there is a short coming in Audacity that you can't set the export parameters for the file, eg bit depth ETC for MP3 or FLAC from chains so we have to set it by loading a file into audacity for editing. So click open a FLAC or MP3 file then file> export > export audio > click the drop down menu for file type, select FLAC and choose either 16 or 24bit depth then the quality setting of 1-8. Click cancel but Audacity will remember that you have changed the file format options ready for our batch conversion. These save parameters will also remain the next time you open audacity until you change them
5) Now to Apply our chains to our files. Go File > Apply Chains > select your chain > Chose your files> then run.
6 ) Your files should now be in a sub folder where your originals are called cleaned. It doesn't change your original files so if you make a mistake they remain unaltered.
Note, I've just tested this using Audacity on Linux and I may have run into a bug where Audacity (v2.2.1) doesn't wait long enough for the FLAC file to load before it applies amplify so falls over with an error, works fine if exporting MP3's. I'm going to test on windows as this may be a Linux specific bug. I'll report my findings back.
Update, it's a Linux specific (or Opensuse) bug so if you're using Windows or Mac then it's fine. With Linux it's probably an issue with the FLAC libraries Audacity was built against, that's an issue for me and something to sort out with the package maintainer or compile it myself, another thing on my todo list.
Any problems, let me know.
Chains are extremely handy for many things once you get the hang of them.