IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
My question about Joint stereo, it'll be quick
agrizokh
post 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!
Go to the top of the page
 
+Quote Post
pdq
post 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.
Go to the top of the page
 
+Quote Post
Zoom
post 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.
Go to the top of the page
 
+Quote Post
sld
post 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.
Go to the top of the page
 
+Quote Post
agrizokh
post Jul 13 2009, 18:43
Post #5





Group: Members
Posts: 6
Joined: 30-June 09
Member No.: 71087



QUOTE (pdq @ Jul 1 2009, 10:40) *
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?

QUOTE (pdq @ Jul 1 2009, 10:40) *
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... =)
Go to the top of the page
 
+Quote Post
odyssey
post 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...
Go to the top of the page
 
+Quote Post
pdq
post Jul 13 2009, 20:33
Post #7





Group: Members
Posts: 1708
Joined: 1-September 05
From: SE Pennsylvania
Member No.: 24233



QUOTE (agrizokh @ Jul 13 2009, 13:43) *
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. rolleyes.gif
Go to the top of the page
 
+Quote Post
agrizokh
post Jul 14 2009, 15:30
Post #8





Group: Members
Posts: 6
Joined: 30-June 09
Member No.: 71087



oddyssey, pdq, thanks! got it finally!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st November 2009 - 15:30