LAME for VBR, Franhofer for CBR?
Reply #6 – 2011-03-14 08:24:15
... and there has been quite a consensus on LAME regression on CBR on the said versions. http://www.hydrogenaudio.org/forums/index....amp;mode=linear Thank's for this. Probably I read it when it arrived, but I wasn't aware of it anymore. As CBR320 is still the recommendation for best quality your link is of vital importance. The consequence is (up to the day when CBR is implemented again with the same care as has been done with VBR and AFAIK robert is about to do this) that it's best to use the VBR audio coding mechanism also for CBR 320 encodings. robert has shown the way there in the thread above. With CBR320 there is the advantage that an artificial upper limit for the bitrate isn't necessary as 320 kbps is the highest bitrate anyway. The disadvantage is that standard -V0 produces a bitrate which usually is far below 320 kbps and you don't get the quality you'd expect from 320 kbps (of course you just get the quality of -V0). This is where my usage of -V0 drops in. I use negative values for --ns-bass/--ns-alto/--ns-treble in order to increase the SNR, that is to make -V0 more defensive. With my personal settings I arrive at an average bitrate of 277 kbps but the setting can easily be extended to arrive close to 320 kbps. Current Lame is a little bit faulty with respect to --ns-treble and --ns-sfb21. That's why I use a variant of Lame 3.98.4 which corrects these faults and optimizes --ns-bass/alto/treble a bit for my purposes. Those who want to try this special CBR320 approach can use my version . For those interested in the changes they are here . For CBR320 I suggest to use a setting like -V0 -b 320 -F --ns-bass -12 --ns-alto -9 --ns-treble -7 -Y --noreplaygain (with my version). Compared to plain -V0 I could ABX improvements with this strategy, as did /mnt recently in his 'Pre-echo Machine' thread against plain CBR320 (see 'Listening tests'). For the current state of Lame I'm convinced this is the way to go for best quality.