How to get rid of joint stereo, lame is forcing joint stereo on every single file |
![]() ![]() |
How to get rid of joint stereo, lame is forcing joint stereo on every single file |
Apr 13 2009, 06:36
Post
#1
|
|
|
Group: Members Posts: 6 Joined: 13-April 09 Member No.: 68911 |
(If this is already answered, please add link)
So I downloaded lame 3.98 bundle for exact audio copy from rarewares site. I specifically wanted stereo packing, but lame encodes the files all in joint stereo. Then I noticed that audacity suddenly started encoding with joint stereo.. and vlc started packing with joint stereo. What the hell? How do I get rid of this problem? **censored** Do I need to remove some .dll files or what? EDIT: This post has been edited by paappo: Apr 13 2009, 07:42 |
|
|
|
Apr 13 2009, 06:50
Post
#2
|
|
![]() Group: Members Posts: 1334 Joined: 31-January 04 Member No.: 11664 |
You can add -ms to turn it off. Happy now ?
Anyway don't come here and preach anti-joint stereo and expect a warm welcome. |
|
|
|
Apr 13 2009, 06:51
Post
#3
|
|
![]() Group: Members Posts: 111 Joined: 2-December 05 From: Netherlands Member No.: 26157 |
(If this is already answered, please add link) So I downloaded lame 3.98 bundle for exact audio copy from rarewares site. I specifically wanted stereo packing, but lame encodes the files all in joint stereo. Then I noticed that audacity suddenly started encoding with joint stereo.. and vlc started packing with joint stereo. What the hell? How do I get rid of this problem? I have tried to avoid joint stereo like a plague, but somehow it haunts in every single audio software I have. Do I need to remove some .dll files or what? Why do you want to avoid joint stereo in the first place? |
|
|
|
Apr 13 2009, 07:09
Post
#4
|
|
|
Group: Super Moderator Posts: 4793 Joined: 1-April 04 Member No.: 13167 |
This doesn't belong in the Tech subforum. It's being moved to MP3 General.
|
|
|
|
Apr 13 2009, 07:40
Post
#5
|
|
|
Group: Members Posts: 6 Joined: 13-April 09 Member No.: 68911 |
You can add -ms to turn it off. Happy now ? Anyway don't come here and preach anti-joint stereo and expect a warm welcome. Sorry, didnt want to upset anyone, I have my reasons for using stereo enc. I didnt know you guys were so touchy :I Honest mistake. add -ms to .. where? If I save files with audacity, where do I add the -ms ? |
|
|
|
Apr 13 2009, 07:57
Post
#6
|
|
|
Group: Members Posts: 458 Joined: 3-January 05 Member No.: 18803 |
LAME has very efficient joint stereo algorithm. It will switch automatically to normal stereo if the difference between channel is too big.
You won't notice the difference. In fact joint stereo is even better as it saves some extra bitrate that can be given to encoder to spend it where it's more required. This post has been edited by IgorC: Apr 13 2009, 08:04 |
|
|
|
Apr 13 2009, 09:03
Post
#7
|
|
|
Group: Members Posts: 898 Joined: 9-January 05 From: JJ's office. Member No.: 18957 |
LAME has very efficient joint stereo algorithm. It will switch automatically to normal stereo if the difference between channel is too big. You won't notice the difference. In fact joint stereo is even better as it saves some extra bitrate that can be given to encoder to spend it where it's more required. Well, you mean, it saves some bits that can be used to control stereo imaging problems. One of the classic results of the first two MPEG tests was that two good mono coders don't necessarily make a good stereo coder. Look up "Binaural Masking Level Depression" in Moore's book, or wherever. But using MS when it's a win allows you to fix that. -------------------- -----
J. D. (jj) Johnston |
|
|
|
Apr 13 2009, 12:00
Post
#8
|
|
![]() Group: Members Posts: 103 Joined: 18-July 08 From: New York Member No.: 55969 |
You can add -ms to turn it off. Happy now ? Anyway don't come here and preach anti-joint stereo and expect a warm welcome. Sorry, didnt want to upset anyone, I have my reasons for using stereo enc. I didnt know you guys were so touchy :I Honest mistake. add -ms to .. where? If I save files with audacity, where do I add the -ms ? The reason we're touchy is because developers of LAME work here, and have designed joint-stereo to be very beneficial to the mp3 alogorithm. Turning it off hurts your overall quality in most cases. I'm not sure there is a way to make a custom command line in audacity. You may have to save to PCM and then use something like foobar to do a conversion with mp3 and your own custom commandline which includes -ms If you check the foobar2000 section of the board there should be topics on how to use the convert function. Good luck. -------------------- foobar 0.9.6.8
FLAC -5 LAME 3.98 -V3 |
|
|
|
Apr 13 2009, 21:30
Post
#9
|
|
![]() Group: Members Posts: 718 Joined: 29-November 01 Member No.: 563 |
|
|
|
|
Apr 13 2009, 21:43
Post
#10
|
|
![]() Group: Developer Posts: 822 Joined: 2-December 07 Member No.: 49183 |
QUOTE I specifically wanted stereo packing, but lame encodes the files all in joint stereo. Audacity 1.3.5, lame_enc.dll 3.98.2 -- "simple stereo" mode works here (but it's very strange that MP3 files exported from Audacity don't use bit reservoir). Are you sure that file you downloaded is "LAME bundle" (http://www.rarewares.org/mp3-lame-bundle.php), and not "lame_enc.dll (3.98.2) modified to use INI File Setup" ? |
|
|
|
Apr 14 2009, 03:19
Post
#11
|
|
|
Group: Members Posts: 639 Joined: 23-November 04 Member No.: 18295 |
Yep I'd also like to know that. It's funny just how often we get posters enquiring about forcing L/R stereo and when they're informed that it hurts quality they always say "well I want to do it anyway becasue I've got my reasons". Never have I actually heard them explain just what those reasons are though. I must have seen at least half a dozen posts just like this one over the past year or so. So if you're still there paappo, just for once I'd like to hear what those reasons are. This post has been edited by uart: Apr 14 2009, 03:41 |
|
|
|
Apr 14 2009, 09:01
Post
#12
|
|
|
Group: Members Posts: 6 Joined: 13-April 09 Member No.: 68911 |
I'm still here
I wanted to force left and right so I can test them on my cd-player and better sound system than this crappy mommyboard soundcard. Even lower than 128kbps sounds decent on this soundcard. I already have clips on joint stereo with different bitrates, I just need stereo clips to compare. I really don't care what is considered the best settings.. I'll pack them the way it sounds best in MY ear. head. or whatever |
|
|
|
Apr 14 2009, 09:30
Post
#13
|
|
|
Group: Members Posts: 639 Joined: 23-November 04 Member No.: 18295 |
I'm still here I wanted to force left and right so I can test them on my cd-player and better sound system than this crappy mommyboard soundcard. Even lower than 128kbps sounds decent on this soundcard. I already have clips on joint stereo with different bitrates, I just need stereo clips to compare. I really don't care what is considered the best settings.. I'll pack them the way it sounds best in MY ear. head. or whatever Ok that's all good. There's more potential for joint stereo to be an improvment over forced L/R at low bitrates so JS should definitely be superior at 128kbps. Actually JS should be at least as good as forced L/R stereo at any bit rate, but I think it's more noticeable at lower bitrates. How much improvement JS gives also depends on the details of the music you're encoding. If the L and R channels are very similar then you get the biggest improvement, if the L and R channels are very different then the JS algorithm uses plain L/R encoding anyway (that is, even in JS mode the encoder still decides whether to use M/S or L/R on a frame by frame basis). Also note that all modern encoders like ogg vorbis and AAC use similar joint stereo implementations. This post has been edited by uart: Apr 14 2009, 09:37 |
|
|
|
Apr 14 2009, 11:58
Post
#14
|
|
![]() Group: Members Posts: 291 Joined: 9-August 02 From: SoFo Member No.: 3002 |
I'm still here I wanted to force left and right so I can test them on my cd-player and better sound system than this crappy mommyboard soundcard. Even lower than 128kbps sounds decent on this soundcard. I already have clips on joint stereo with different bitrates, I just need stereo clips to compare. I really don't care what is considered the best settings.. I'll pack them the way it sounds best in MY ear. head. or whatever That seems pretty retarded to me. Unless you are a tree or a gold fish or something, joint stereo will for sure sound better in most cases (if not all, when applied as intended). Not worse, anyway. Whatever... |
|
|
|
Apr 14 2009, 12:02
Post
#15
|
|
![]() Group: Members Posts: 498 Joined: 18-June 06 From: DE Member No.: 31980 |
Erm, what are you talking about? The "joint stereo" LAME uses is a lossless process (mid-side stereo) profiting from the high correlation between both stereo channels. Using it (as encouraged by the default setting) will only decrease file size and not affect sound.
|
|
|
|
Apr 14 2009, 12:33
Post
#16
|
|
![]() Group: Members Posts: 173 Joined: 10-June 06 From: Belgium Member No.: 31712 |
|
|
|
|
Apr 14 2009, 12:35
Post
#17
|
|
![]() Group: Members Posts: 291 Joined: 9-August 02 From: SoFo Member No.: 3002 |
Ehr, well the whole discussion about which sounds better is then totally pointless (if you read OP's last post regarding which sounds better).
|
|
|
|
Apr 14 2009, 13:44
Post
#18
|
|
|
Group: Members Posts: 639 Joined: 23-November 04 Member No.: 18295 |
Erm, what are you talking about? The "joint stereo" LAME uses is a lossless process (mid-side stereo) profiting from the high correlation between both stereo channels. Using it (as encouraged by the default setting) will only decrease file size and not affect sound. Yes it's what we've been trying to (gently) explain to OP. I don't know why so many people are still suspicious of joint stereo, it's crazy. |
|
|
|
Apr 14 2009, 14:53
Post
#19
|
|
![]() Group: Members Posts: 1334 Joined: 31-January 04 Member No.: 11664 |
The suspicions stem from the lack of a single standard of way doing things (design and frontends) like the Vorbis and MPC encoders which had consistent interfaces more or less from day one.
That is why there are endless joint stereo / VBR bloating posts. The are partially a result of mp3 format defects and various implementations (lame / fhg) attempting to abstract them . Although most new mp3 encoder do joint stereo by default , It was much different several years back. I would prefer 'mid-side' instead of the word stereo for mp3 and a 16k lowpass limit for encoding (perhaps a using a more flexible filter like -Y for VBR on all -V levels). There should be options to override all these like --mid-side-off or --enable-HF This post has been edited by shadowking: Apr 14 2009, 15:08 |
|
|
|
Apr 14 2009, 20:40
Post
#20
|
|
|
Group: Members Posts: 109 Joined: 19-April 08 From: LA Member No.: 52914 |
Erm, what are you talking about? The "joint stereo" LAME uses is a lossless process (mid-side stereo) profiting from the high correlation between both stereo channels. Using it (as encouraged by the default setting) will only decrease file size and not affect sound. Yes it's what we've been trying to (gently) explain to OP. I don't know why so many people are still suspicious of joint stereo, it's crazy. The first time I heard of it (joint stereo) a few months back, it sounded like something to be avoided. I looked up what it was and found it is very similar to component vs RGB video which I am very familiar with. I no longer avoid but embrace it. I think it's the name but I don't know what would be a 'better' name. G² |
|
|
|
Apr 14 2009, 20:46
Post
#21
|
|
![]() Group: FB2K Moderator Posts: 2796 Joined: 1-November 06 From: Cincinnati Member No.: 37036 |
Yes it's what we've been trying to (gently) explain to OP. I don't know why so many people are still suspicious of joint stereo, it's crazy. Some people just like to think that what everyone else does is stupid and that they are the only enlightened ones. This post has been edited by shakey_snake: Apr 14 2009, 20:46 -------------------- Calmer than you are, Dude.
|
|
|
|
Apr 14 2009, 20:52
Post
#22
|
|
|
Group: Members Posts: 170 Joined: 6-February 08 From: San Diego, CA Member No.: 51066 |
It appears that people are still coming across that nearly decade-old rant about the awful Joint (Intensity) Stereo implemented by the Xing encoder, where it actually combined the two channels into a pseudo-mono implementation.
The Joint-Stereo that was in Xing about 9 or 10 years ago, is vastly different than the Joint M/S Stereo that LAME (and Ogg and AAC) have been using for years. It doesn't help that if one was to do a Google search on "joint stereo", about half of the first 20 results would argue AGAINST using it, based mostly on pre-2002 information. Once again, the Joint (Intensity) Stereo used way back then IS NOT the Joint M/S Stereo used by LAME, Ogg, and AAC. Joint M/S Stereo > Standard L/R Stereo >>> Joint Intensity Stereo in the vast majority of cases. EDITED for grammatical purposes. This post has been edited by WonderSlug: Apr 14 2009, 20:55 |
|
|
|
Apr 14 2009, 21:19
Post
#23
|
|
|
Group: Members Posts: 1710 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
The first time I heard of it (joint stereo) a few months back, it sounded like something to be avoided. I looked up what it was and found it is very similar to component vs RGB video which I am very familiar with. That's actually a pretty good analogy. It would be even better if there were a system that switched between component and RGB on a frame-by-frame basis depending on which resulted in the better picture. |
|
|
|
Apr 15 2009, 00:22
Post
#24
|
|
![]() Group: Members Posts: 1755 Joined: 18-May 03 From: Denmark Member No.: 6695 |
If in doubt => ABX
Period. -------------------- Disclaimer: This information is probably wrong...
|
|
|
|
Apr 15 2009, 04:24
Post
#25
|
|
|
Group: Members Posts: 109 Joined: 19-April 08 From: LA Member No.: 52914 |
The first time I heard of it (joint stereo) a few months back, it sounded like something to be avoided. I looked up what it was and found it is very similar to component vs RGB video which I am very familiar with. That's actually a pretty good analogy. It would be even better if there were a system that switched between component and RGB on a frame-by-frame basis depending on which resulted in the better picture. Until the bandwidth of the components is limited, there is no difference between component and RGB as the transcoding is lossless. It's just a lot easier to manipulate levels and saturation in component than RGB G² This post has been edited by Glenn Gundlach: Apr 15 2009, 05:41 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 07:30 |