Hello... I've been lurking on this list for awhile now and I've really started to 
become interested in some of the more advanced aspects of lame such as the 
experimental modes and stuff.  Basically what I am trying to get out of lame is the 
highest possible sound quality short of using 320kbps cbr.  For me size isn't such a 
big issue although the smaller the file the better.... I just figure if I'm going to 
be using 320kbps I might as well just go lossless..  Anyway, over the last week or so 
I have really started experimenting with all the different switches and have been 
measuring their effects on sound quality via frequency analysis graphs, waveform 
subtraction, and most importantly listening tests.  When I first started encoding my 
mp3s for archival purposes I was using the switches: -V1 -mj -b128 -q1 (thanks to 
RoelVdB) and was fairly happy with the results.  After performing the aforementioned 
tests however, I have come up with what I consider significantly better setting!
s as far as sound quality is concerned.  These new settings are: -V1 -mj -b128 -q2 -d 
-p -k -F --nspsytune --athlower -35 -X3.  The main reason I decided to switch to these 
settings is because they seem to eliminate pretty much all of the artifacts from the 
different test files I used it on, that the older settings were not able to.  In 
particular, the file where it seemed to make the biggest difference was in fatboy.wav. 
 With the original settings the file had very audible and harsh sounding pre echos... 
The newer settings seem to almost completely eliminate this problem and the file 
sounds nearly identical to the original wav.  One thing that I am wondering about 
these settings is whether or not they are the optimum way to acheive what I am trying 
to do.  Basically what I mean is, are some of those settings conflicting with 
eachother in some way or another?  I don't really know the internals of lame well 
enough to figure out for myself... through my testing they seem to be !
pretty much the best I could get but I know for example that --nspsytune normally 
enables -X1, but -X3 sounds quite a bit better although it is significantly slower... 
which isn't too big of a deal to me.  Also, I know that from earlier conversations 
--athlower isn't perhaps the greatest way to control file size (which is what I am 
using it for)... however without it the files average 270kbps or more usually which is 
a bit too big... using --athlower they come down to around 230kbps average, although I 
have had files which reached all the way up to 290kbps.  It also seems that these 
particular settings allow a larger bitrate range (ive seen from ~150 to ~290kbps), 
while the older settings seemed limited to around ~170 to ~230kbps..  I plan on 
posting some information about all of the tests and stuff that I have done on a 
website soon.. I would like to hear some opinions on these settings and my findings.  
Oh... and about that possible bug... when using these settings, ocassion!
aly (about 1 in 10 times or a bit less) while encoding lame will start giving an error 
saying:

ERROR: MAX_HEADER_BUF too small in bitstream.c

It repeats this over and over until it crashes.  It only seems to happen with these 
particular settings though.  Maybe someone can look into this and see if they find 
something... it would be nice not to have it crash.  Well thats about it for now... if 
someone would like more information just email me.

Dibrom


Get your FREE Email and Voicemail at Lycos Communications at
http://comm.lycos.com
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to