In Reply to: ?? Use a better mp3 decoder before burning CD ?? posted by djr33 on April 14, 2007 at 19:16:07:
you could try and get an mp3 decoder that converts to 32-bit floating point rather than 16-bit.That may give slightly more accuracy in the decoding process (due to possibly less truncation error).
Basically converting from wave to mp3 back to wave again involves lots of mathematical computation. There's a slight advantage in using more precision to do such computations.
It doesn't mean you get back the resolution that has been lost, but it may help retrieve as much of the lossy information as possible, or at least avoid additional artefacts generated by the decoding process.
The native mp3 decoder in WinAmp will output 32-bit floating point (but you have to set it in preferences). As an alternative, otachan's in_mpg123 plug in will also output 32-bit floating point. I believe the mp3 decoder in dbPowerAmp will also operate in floating point.
I'm not so sure about foobar, or Roxio for that matter.
If you are burning into a CD, since the end result is 16-bit, you may still want to select a floating point decoder, but then apply a dithering algorithm to convert the 32-bit result into 16-bits rather than straight truncation. Again, this will give you a slight increase in quality as the dithering will smoothen out harsh harmonics caused by truncation.
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- If you are *listening* to your mp3s rather than burning them onto cd - Christine Tham 18:14:17 04/15/07 (0)