My question about Joint stereo, it'll be quick |
![]() ![]() |
My question about Joint stereo, it'll be quick |
Jul 1 2009, 02:33
Post
#1
|
|
|
Group: Members Posts: 6 Joined: 30-June 09 Member No.: 71087 |
Hello everyone.
I am encoding my flac colection into mp3 with lame, and I have one matter still a bit unclear to me. I am going to encode with parameters -S -b 320 --noreplaygain, and I have a question about stereo mode. As i read in the wiki LAME only enforces joint stereo by default when the bitrate is lower than 128, otherwise it'll be full stereo? So, basically the first question - if i encode with parameters above, will i get full stereo? And question two. I've read lots of speculation on stereo vs. joint stereo, and what I understood from the endless debates. Joint stereo is 99% as good as normal stereo in terms of quality, but it makes the file size considerably smaller. Joint stereo artifacts are almost unheard. But there are some people who claim that joint stereo is actually better than normal stereo in terms of sound quality for some reasons. Well why do they say that? Can it be true? Thanks in advance! |
|
|
|
Jul 1 2009, 03:40
Post
#2
|
|
|
Group: Members Posts: 1708 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
Joint stereo is the default at ALL bitrates.
Joint stereo results in either smaller files or better quality or both. Forced stereo is inferior. The reasons for the above have been discussed many times. Do a search. |
|
|
|
Jul 1 2009, 03:49
Post
#3
|
|
![]() Group: Members (Donating) Posts: 263 Joined: 23-February 04 From: United States Member No.: 12219 |
There is an article on the Hydrogenaudio Wiki about joint stereo: http://wiki.hydrogenaudio.org/index.php?title=Joint_stereo
What LAME usually does is decide on a frame by frame basis which method to use. As you go from a lower quality VBR setting like V6 up to V0, LAME will use more LR frames rather than the MS frames. I would say to just use -b320 --noreplaygain. LAME has been tuned to perform the best on most music using presets. |
|
|
|
Jul 1 2009, 08:16
Post
#4
|
|
![]() Group: Members Posts: 961 Joined: 4-March 03 From: Singapore Member No.: 5312 |
For an encoder that can handle Joint-Stereo maturely, the worst scenario is that Joint-Stereo offers no benefit over Simple Stereo. The best scenario is that the space savings offered by JS allows the encoder to increase the bitrate for frames that are harder to encode. There is definitely an improvement, although it may not be detected by the listener.
|
|
|
|
Jul 13 2009, 18:43
Post
#5
|
|
|
Group: Members Posts: 6 Joined: 30-June 09 Member No.: 71087 |
Joint stereo results in either smaller files or better quality or both. Forced stereo is inferior. And the reason for that would be that in for normal stereo it can only encode in 160kbps per channel, and in joint stereo this restriction is lifted, so when the two channels are very similair, it can minimize the stereo effect and enhance the bitrate, something like that, right? The reasons for the above have been discussed many times. Do a search. I've read that huge bunch of topics and it's more discussion than dogmas for noobs like me, and you never know which opinion is correct after all. So I just wanted to clear it out for myself a bit, hope it's not bugging you too much. Maybe some topic like that should be put with clear descriptions which is BETTER (that's most important for the average man) with tech details backing it up. Thanks for the replies, after this topic decided to go joint stereo. Gonna do some tests on some stereo-heavy dub sooner or later to absolutely clear my hesitations... =) |
|
|
|
Jul 13 2009, 18:47
Post
#6
|
|
![]() Group: Members Posts: 1755 Joined: 18-May 03 From: Denmark Member No.: 6695 |
It doesn't reduce stereo effect. It optimizes the encoding algorithm to take advantage of each channels similarity (to simplify it). When two channels are similar it can use the bits it would otherwise need to encode two channels, instead to improve audio quality.
-------------------- Disclaimer: This information is probably wrong...
|
|
|
|
Jul 13 2009, 20:33
Post
#7
|
|
|
Group: Members Posts: 1708 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
And the reason for that would be that in for normal stereo it can only encode in 160kbps per channel, and in joint stereo this restriction is lifted, so when the two channels are very similair, it can minimize the stereo effect and enhance the bitrate, something like that, right? Just to clarify, in what you refer to as "normal" stereo there are not 160 kbps for each channel, rather 320 kbps total between both channels. The encoder is still allowed to allocate more bits to one or the other channel as needed. The mode in which each channel gets exactly 160 kbps does exists, but I'm not going to tell you the switch for it in case some fool reads this and decides to use it. |
|
|
|
Jul 14 2009, 15:30
Post
#8
|
|
|
Group: Members Posts: 6 Joined: 30-June 09 Member No.: 71087 |
oddyssey, pdq, thanks! got it finally!
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 15:30 |