Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I tried mp3gain but it do alters mp3 frames (adding an undo tag also) - I decoded the gained mp3 into wav with lame and I got it different. The same time foobar2000 just introduces a tag and nothing more. Is there a way to teach mp3gain not to alter audio itself?

Used command: mp3gain -c -p -r sochi.mp3

share|improve this question
up vote 2 down vote accepted

No, because the point of MP3gain is to physically (and reversibly) alter the actual mp3 files so that they can be played without having to have an mp3 player that knows about the ReplayGain tag that foobar2000 (and many other media players) can use to change the music volume on the fly.

MP3Gain is most useful when used with cheap mp3 players that have no ReplayGain feature.

If you don't want the files altered just use the gain feature in foobar2000, which just saves audio level information to the tags, if you do want the files to play at a similar level on every device then use MP3gain.

share|improve this answer

You can use the command: mp3gain -c -p -s i sochi.mp3

The flag -s i will write album and track replaygain values into the id3 tags, but won't change the gain of the mp3 file. Software that handles replaygain will play the song at the adjusted volume, but software that does not will play it at the original volume.

As long as you don't use the flags -r, -a, -g or -l, mp3gain should not adjust the mp3 file gain.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .