Skip to main content

Topic: ReplayGain and iPod (Read 3675 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • AliceWonder
  • [*][*][*]
ReplayGain and iPod
Just acquired an iPod Touch.

Quickly found myself adjust the volume. Seems iOS doesn't support ReplayGain but uses it's own system, SoundCheck.

The ReplayGain tags I have on my mp3 files are set by lame.

It looks like http://www.vdberg.org/~richard/rg2sc.html might do the trick (I transcode everything from flac in Linux) but I'm out of town at the moment.

Thought is have my shell script do flac -> lame as it always does, applying the ReplayGain, and then run rg2sc perl script on the result so they play at right volume in iOS.

But I just want to ask if there's a better (also free) solution out there. I don't have a perl environment on my Windows laptop so I can't even really try the script.
I definitely want something that works from *nix cli.

-=-

And am I correct that I will need to disable SoundCheck in iTunes or it will rewrite them every time I play a song in iTunes on my laptop?

  • skamp
  • [*][*][*][*][*]
  • Developer
ReplayGain and iPod
Reply #1
"caudec -G album *.mp3" will apply album gain (use 'track' if you want track gain) to your MP3 files, using mp3gain. It will work everywhere, but I don't know if you want that. No soundcheck required, and it will prevent the iPod's EQ presets from clipping.
See my profile for measurements, tools and recommendations.

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
ReplayGain and iPod
Reply #2
And, of course, you could use standalone MP3gain if you would also like to normalise existing MP3 files (rather than transcodes, as handled by caudec).

Edit: stuff about rg2sc was here, before I realised you’ve already seen it  I guess MP3gain might seem easier, depending on your opinion. Or you can invoke rg2sc via MP3tag, but that would require using Wine. Perhaps there is another frontend that can manage rg2sc natively on Linux.
  • Last Edit: 27 August, 2012, 08:49:56 AM by db1989

  • skamp
  • [*][*][*][*][*]
  • Developer
ReplayGain and iPod
Reply #3
And, of course, you could use standalone MP3gain if you would also like to normalise existing MP3 files (rather than transcodes, as handled by caudec).


That command line doesn't transcode, it just computes and applies gain to existing MP3 files in parallel. It runs much faster than standalone mp3gain.
See my profile for measurements, tools and recommendations.

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
ReplayGain and iPod
Reply #4
My mistake – thanks for the correction!

  • AliceWonder
  • [*][*][*]
ReplayGain and iPod
Reply #5
"caudec -G album *.mp3" will apply album gain (use 'track' if you want track gain) to your MP3 files, using mp3gain. It will work everywhere, but I don't know if you want that. No soundcheck required, and it will prevent the iPod's EQ presets from clipping.


That looks like the way to go, thanks!

Reading the page, it looks like at least for some processes it uses sox.
I assume sox is not involved in this command?

My sox is CentOS build and lacks mp3 support, I could rebuild the rpm if I needed (and maybe will, but I rarely use sox for anything mp3 anyway).

  • skamp
  • [*][*][*][*][*]
  • Developer
ReplayGain and iPod
Reply #6
I assume sox is not involved in this command?


It is not. Caudec only uses SoX for resampling while transcoding ("caudec -r cd -c flac" for instance), which isn't the case here. Also, it's only used on decoded WAV files, so there's no need for MP3 support.
  • Last Edit: 28 August, 2012, 01:25:34 AM by skamp
See my profile for measurements, tools and recommendations.