CBR/VBR, Joint Stereo, and -q
2007-11-02 13:22:08
Hello everyone! This is my first post here on hydrogenaudio. I have been using lame 256 cbr for a while now without ever questioning - until I found this forum. Now I can see I've clearly been encoding incorrectly. I've spent much time looking through threads to learn about the differences between CBR and VBR, how Joint Stereo works and the often confusing -q switch. 3 questions have popped up since I've gone through many,many threads. I was hoping for answers from people that are highly respected on this board (dibrom, gabriel, johnv, user). I believe the answers to these questions will probably make a great addition to the wiki in regards to 'newby' questions. Note that these questions all deal with (-V0,-V1,and -V2) 1. CBRvsVBR: I'm concerned with loss of quality. For each frame at -V2 'and above', will there be any audible difference in quality between CBR (256). Specifically, CBR 256 will give each frame a bit rate of 256, and I understand that VBR will allow the bitrate to change to the needs of the sample. But, on samples that VBR drops below 256, is there a 'degrade' in quality(audibly compared to C256) - or is the dropping of the bit rate 'transparent'? 2. Joint Stereo: I'm worried about stereo separation. At -V1 many of my songs yield a high percentage of Mid/Side frames. I've read that the JS method is a lossless transform (lossless before encoding), so my main question is on the decode of MS frames, will MS be able to reproduce Left and Right that match the original wave? 3. -q (and --vbr-new): Yikes! throw this one in the mix and I get confused. With lame 3.97, how does --vbr-new stack up to --vbr-old? Is there still some issues with --vbr-new producing lower-quality samples than --vbr-old? And Finally, does -q default to something with -V[2|1|0]? How about with "-V[2|1|0] --vbr-new"? Thanks so much for any answers - this forum has already helped me quite a bit!