IPB

Welcome Guest ( Log In | Register )

4 Pages V   1 2 3 > »   
Reply to this topicStart new topic
How to get rid of joint stereo, lame is forcing joint stereo on every single file
paappo
post 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: biggrin.gif fixed

This post has been edited by paappo: Apr 13 2009, 07:42
Go to the top of the page
 
+Quote Post
shadowking
post 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.
Go to the top of the page
 
+Quote Post
Kef
post Apr 13 2009, 06:51
Post #3





Group: Members
Posts: 111
Joined: 2-December 05
From: Netherlands
Member No.: 26157



QUOTE (paappo @ Apr 13 2009, 07:36) *
(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?
Go to the top of the page
 
+Quote Post
greynol
post 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.
Go to the top of the page
 
+Quote Post
paappo
post Apr 13 2009, 07:40
Post #5





Group: Members
Posts: 6
Joined: 13-April 09
Member No.: 68911



QUOTE (shadowking @ Apr 13 2009, 07:50) *
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 ?
Go to the top of the page
 
+Quote Post
IgorC
post 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
Go to the top of the page
 
+Quote Post
Woodinville
post Apr 13 2009, 09:03
Post #7





Group: Members
Posts: 898
Joined: 9-January 05
From: JJ's office.
Member No.: 18957



QUOTE (IgorC @ Apr 12 2009, 23:57) *
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
Go to the top of the page
 
+Quote Post
Kitsuned
post Apr 13 2009, 12:00
Post #8





Group: Members
Posts: 103
Joined: 18-July 08
From: New York
Member No.: 55969



QUOTE (paappo @ Apr 13 2009, 02:40) *
QUOTE (shadowking @ Apr 13 2009, 07:50) *
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
Go to the top of the page
 
+Quote Post
NeoRenegade
post Apr 13 2009, 21:30
Post #9





Group: Members
Posts: 718
Joined: 29-November 01
Member No.: 563



QUOTE (paappo @ Apr 13 2009, 02:40) *
I have my reasons for using stereo enc.

And they are… ?
Go to the top of the page
 
+Quote Post
lvqcl
post Apr 13 2009, 21:43
Post #10





Group: Developer
Posts: 821
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" ?
Go to the top of the page
 
+Quote Post
uart
post Apr 14 2009, 03:19
Post #11





Group: Members
Posts: 639
Joined: 23-November 04
Member No.: 18295



QUOTE (NeoRenegade @ Apr 13 2009, 13:30) *
QUOTE (paappo @ Apr 13 2009, 02:40) *
I have my reasons for using stereo enc.

And they are… ?


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
Go to the top of the page
 
+Quote Post
paappo
post Apr 14 2009, 09:01
Post #12





Group: Members
Posts: 6
Joined: 13-April 09
Member No.: 68911



I'm still here smile.gif

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 biggrin.gif
Go to the top of the page
 
+Quote Post
uart
post Apr 14 2009, 09:30
Post #13





Group: Members
Posts: 639
Joined: 23-November 04
Member No.: 18295



QUOTE (paappo @ Apr 14 2009, 01:01) *
I'm still here smile.gif

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 biggrin.gif


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
Go to the top of the page
 
+Quote Post
DigitalDictator
post Apr 14 2009, 11:58
Post #14





Group: Members
Posts: 291
Joined: 9-August 02
From: SoFo
Member No.: 3002



QUOTE (paappo @ Apr 14 2009, 10:01) *
I'm still here smile.gif

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 biggrin.gif

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...
Go to the top of the page
 
+Quote Post
ojdo
post 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.
Go to the top of the page
 
+Quote Post
Bodhi
post Apr 14 2009, 12:33
Post #16





Group: Members
Posts: 173
Joined: 10-June 06
From: Belgium
Member No.: 31712



QUOTE (paappo @ Apr 14 2009, 09:01) *
Even lower than 128kbps sounds decent on this soundcard.

Well, that's good news isn't it?
Go to the top of the page
 
+Quote Post
DigitalDictator
post 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).
Go to the top of the page
 
+Quote Post
uart
post Apr 14 2009, 13:44
Post #18





Group: Members
Posts: 639
Joined: 23-November 04
Member No.: 18295



QUOTE (ojdo @ Apr 14 2009, 04:02) *
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.
Go to the top of the page
 
+Quote Post
shadowking
post 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
Go to the top of the page
 
+Quote Post
Glenn Gundlach
post Apr 14 2009, 20:40
Post #20





Group: Members
Posts: 109
Joined: 19-April 08
From: LA
Member No.: 52914



QUOTE (uart @ Apr 14 2009, 04:44) *
QUOTE (ojdo @ Apr 14 2009, 04:02) *
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.

Go to the top of the page
 
+Quote Post
shakey_snake
post Apr 14 2009, 20:46
Post #21





Group: FB2K Moderator
Posts: 2796
Joined: 1-November 06
From: Cincinnati
Member No.: 37036



QUOTE (uart @ Apr 14 2009, 08:44) *
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.
Go to the top of the page
 
+Quote Post
WonderSlug
post 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
Go to the top of the page
 
+Quote Post
pdq
post Apr 14 2009, 21:19
Post #23





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



QUOTE (Glenn Gundlach @ Apr 14 2009, 15:40) *
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.
Go to the top of the page
 
+Quote Post
odyssey
post 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...
Go to the top of the page
 
+Quote Post
Glenn Gundlach
post Apr 15 2009, 04:24
Post #25





Group: Members
Posts: 109
Joined: 19-April 08
From: LA
Member No.: 52914



QUOTE (pdq @ Apr 14 2009, 12:19) *
QUOTE (Glenn Gundlach @ Apr 14 2009, 15:40) *
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



This post has been edited by Glenn Gundlach: Apr 15 2009, 05:41
Go to the top of the page
 
+Quote Post

4 Pages V   1 2 3 > » 
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: 22nd November 2009 - 00:37