Feb 21, '07 07:30:03AM • Contributed by: stsmith
I began converting my CD collection to AAC, but quickly became dissatisfied with Apple's tools to do this, either through iTunes or via Max. Neither does track normalization for a large collection, and Max's rips often produce white noise output for me.
Having used and trusted cdparanoia and cdrdao to obtain high quality rips for years now, I wrote a perl script based on these tools to rip a CD, grab the CDDB information, normalize the tracks, convert everything to a specified codec (AAC, ALAC, flac, mp3, etc.), and add the CDDB information to the resulting files. The script also does the correct UTF-8 conversion for non-English scripts. (I have an extensive Arabic collection from Beirut -- it's pretty neat to have the correct Arabic script appear in iTunes). To use this script, you'll have to download and build your own executables of the following tools (you must know how to type ./configure; make; make install):
- cdrdao (also via Fink)
- cdparanoia
- cuetools
- normalize (also via Fink)
- afconvert -- this is part of Apple's Xcode developer tools
- mp4tags -- part of mpeg4ip, which itself requires SDL)
- flac, lame, etc. (if desired)
[robg adds: I haven't tested this one...]
