I have seen this question come up a lot in the search terms that people use to get to Rooster’s Rail. So much so that I decided to answer the question here.
The short answer is no.
So I guess that deserves an explanation. Mp3 is an audio format that uses complicated compression formula that results in a much smaller file but retaining audio quality based upon what bit rate and sample rate was used to encode the file. Simply put:
Smaller file size = less quality
That is lower bit rate and sample rate.
Bigger file size = better quality
Higher bit rate and sample rate
Then there are mixes of the sample rate and bit rate that produces results that are in-between. There is also a file format called VBR or variable bit rate. I am not going to go into that here but that is basically where the bit rate varies according to the complexity of the music or audio file and results in a file size that can be smaller but retains a higher quality than an otherwise static bit-rate.
This bit rate and sample rate are dictated by the person that encodes the original file. The original file is often a .wav file wich is very large but of high quality. For example The Global Geek Podcast as a .wav file and goes for about one hour is over 500MB. Once encoded to an .mp3 file is between 20 and 25MB. I dictate the bit-rate and sample rate when I encode the file.
So lets say that you get that file which is encoded at 64bit and a sample rate of 44100khz. You want to lower the bit rate to make the file smaller. Sure you could using a program such as RazorLame, decode the file and then re-encode it at a lower bit rate such as 44bps (bit-rate). But the resultant quality would be lower than if I had used the original .wav file and encoded it at 44bps. This is because the best quality that you have is 64bps, that is as good as it gets. The quality can get no better than that. So in conjunction with the fact that .mp3 is a lossy file format and will get worse in quality every time it is opened and closed or encoded you end up with pretty much crap.
Same can be said if you wanted to go up in quality and therefore bit-rate. If you had a file that was encoded at 64bps there is no way on earth to make it better quality than what it is. If anything going up in bit-rate will make it worse because it will very successfully highlight the imperfections that are a result of encoding something as an .mp3 file. When a file is compressed in this way it decreases in quality regardless of the bit-rate. It all has to do with the fact that to make it a smaller file you have to ditch some of the data that the original file contains. That said it would take a very good ear to detect the imperfections in a high bit-rate encoded audio file, but it is there.
Moral of the story is that if you have an .mp3 file leave it as it is. Unless you can get the original source file there is no way to increase or decrease the quality and maintain any sort of standard about the quality of it. I hope this clears up a bit of confusion that there appears to be out there.
I tried to think of a good analogy to use for this post and could not, but this is the lame one that I did come up with:
Trying to change the bit rate of an .mp3 file is like baking a cake and then deciding that you want to know how to make it so it has less sugar in it than what you originally put in it and still have the cake!
What Bit-Rate Do You Use?
August 3, 2006 — The RoosterSince my original post about bit-rates and podcasting, I have thought a lot about what bit-rate I should encode the Global Geek Podcast. So after a lot of thinking we are going to give 64bps at a sample rate of 44100khz. This should give a fairly good balance between file size and quality.
In my original post I did a very, very small survey on the podcasts that were on my PC at the time and I thought why not do a full on survey and get a better picture of what everybody uses. So this post uses a service that is new to me but maybe not to you called, ZOHO Polls.
This is a great site where you can create a great looking poll, people can come and vote and they can leave comments. We are not allowed to post the poll on WordPress, but if anyone wants to post it on their’s visit the poll and click the add to Blog link on the top right and copy and paste the HTML. A lot of these things use Java Script and we can’t use that because there are security concerns and it is an easily exploited and used to inject a modified script that might be nasty.
So sound off podcasters, I want your vote! If the format you use for encoding is not here then please choose the closest and leave a comment. I can modify the poll so if I a getting a common theme for certain formats I will add it in.
Click Here to Vote!
You Can Also Subscribe to the RSS Feed for the Poll Here