
Alimbuyuguen
XCIV
Should my songs be 24bit or 16bit when encoding to MP3s?
Thanks for the responses!
Thanks for the responses!
Should my songs be 24bit or 16bit when encoding to MP3s?
Thanks for the responses!
Frankly, I don't know how that extra 8 bits of data fits into mp3 bitrate. I wonder if it hurts more than helps.
For example: If you do 16bits/44.1khz@320kbps then mp3 encoding removes some data from lossless audio into lossy. Fitting in 24bits/44.1khz@320kbps would need more data, but since the kbps is the same, then that extra data for the bit depth has to come from somewhere. So I wonder if you lose more frequencies to make space for the added bit depth.
I never actually thought about it until now. I don't use mp3 enough and when I do the quality doesn't really matter.
And mp3 is it's own format and sample rate and bit depth do not apply to them in the same way as they do to wav/aif files.
1. Regardless of what the original file type/rate/depth is, the mp3 encoder "listens" to it and makes the mp3.
2. If you feed it a higher quality track, your mp3 will be higher quality. It creates an mp3 based on the source material. Better quality in equals better quality out. But the quality would be better with a 44.1/24 than a 44.1/16 because the 44.1/24 is a better quality file... Not because mp3 conversion works better with a 44.1/24 file as a source.
3. Whatever your native session settings are is what you should make your mp3 from. This is because that is the best you can get from your session. As we all know, converting a 16bit file to 24bit will not increase your quality. You will not increase the quality of your 16bit file.
Now, a 16bit/44.khz@320kbps=5mb, where does the loss occur for 24bit/44.1khz@320kbps=5mb to be possible?
What's the max dynamic range of an mp3?
However, I can confirm that the original LAME encoder will deliver "better" results for a 24bit input (compared to 16bit). LAME will definitely use the additional information and greatly increase the processing quality (much like vst plugins do). LAME will not truncate the input before conversion. Good news IMO. However, Inever really compared it in practice.
But, LAME will resample the material if required and this converter's performance is far lower than professional sample rate converters, it's optimized for speed, not quality. So it's a good idea to not force any implicit samplerate convertion by LAME and convert the source to the target mp3 samplerate.
MP3s really have a "samplerate", kind of. They are "prepared" for a certain target rate. Decoders will create a wav file with the samplerate of the mp3 "samplerate", they have no choice. (dvyce, you see the quotation marks?)
The LAME encoder above accepts a specific target samplerate parameter.