A lot of people still struggle with crappy MP3 converters with terrible quality. For example, the one built-in to iTunes and most DAW systems is rather sub-par; they don't make very good use of bandwidth, they're optimized for speed rather than quality, or they're built on a terrible psychoacoustic model that does a bad job of prioritizing frequencies. To make matters worse, many of them still default to a constant bitrate of 128Kbps, which is roughly on par with FM radio on a good day.
However, there is one MP3 encoding engine out there that is miles above the other. It's called LAME (which is originally short for "LAME Ain't an MP3 Encoder," for various historical reasons). It's still plenty fast, BUT it's optimized for quality and efficiency, and they are constantly tuning the psychoacoustic model to provide even better fidelity.
There are plenty of tutorials out there for the use of LAME. Personally I install it for use on the command line (using MacPorts on the Mac, or Cygwin on Windows), and my usual command line is something like:
Code: Select all
lame -b 32 -V 3 -q 3 -m j input.wav output.mp3 --tt "Track Name" --tl "Album Name" --ta "Sockpuppet"
So anyway, if you're unhappy with how your current MP3 encoder completely destroys your audio quality, give LAME a try.