Release: 1.3.1/3a (based on mp3gain 1.3.1)→ introduction → usage → download → history → changes → todo → contact
Mp3gain is a powerful utility to modify the real loudness of MPEG audio files automatically to one common level. It utilizes the psychoacoustic model of ReplayGain to do the loudness analysis. The modifications to the MPEG files are lossless (i.e. without any additional losses) and reversible. See the original home pages for further details.
The modification of the MPEG files is done in place and lossless.
The utility can operate on MPEG 1, MPEG 2 and MPEG 2.5 Layer 1, 2 and 3 files.
WAVgain does the same on RIFF wave files.
Due to the nature of the PCM files this procedure is in contrast to MPEG audio files neither lossless nor exactly reversible. However, the losses are small.
Copy the executable files somewhere to your hard drive. You probably want to use a folder which is listed in your
PATHenvironment. You must have the EMX 0.9d runtime installed (search at Hobbes).
The included gcc321.dll is shared by other applications like Mozilla too. You only need one copy in your libpath.
Compile your own binaries using Gcc or a Gcc-compatible compiler like Cygwin. The source should not contain any platform specific stuff. You can use the included Makefile. However, it is most likely that you have to modify the first few lines to match your environment and platform.
Use mp3gain to adjust the loudness of MPEG audio files and wavgain for wave files.
- See command line help for details:
- mp3gain /? or
wavgain /? respectively
- To adjust one file with manual control use something like
- mp3gain /a /Ia /d2 filename
/a and /r are the same for one file. /d2 tweaks the very "safe" default setting by +2dB. A good choice for pop music.
- To adjust a whole album with manual control
- mp3gain /a /Ia /d2 track1_file track2_file track3_file ...
- On platforms where the command shell expands wildcards (like Unix) you may simply use the following statement to treat all files in the current directory as one album
- mp3gain /a /Ia /d2 *.mp3
- If you have to process a very large number of files you may not like the interactive mode. However, you will need a shell script for the iteration over the files.
- mp3gain /a /Ca /d2 current_file
This program is distributed
under the terms of the GNU
LESSER GENERAL PUBLIC LICENSE.
ZIP file with C source, OS/2 binaries and this guide: Version 1.3.1/3b
The source code should compile on almost any ANSI compliant C/C++ compiler.
The OS/2 binary requires the Gcc runtime libc063.dll to execute (LGPL).
Version 1.3.1/3b (Aug. 21, 2009)
Version 1.3.1/3a (Jan. 2, 2004)
Version 1.3.1/2a (Dec. 07, 2002)
Version 1.3.1/2 (Dec. 04, 2002)
Version 1.0.5 (pre) first public release
Suggestions, help, complaints (but not too much:-):
Original location of this page: http://www.maazl.de/project/mp3/mp3gain.html