I fixed the issue in this PR: https://github.com/obsproject/obs-studio/pull/1686
Thats great to hear! Thank you very much! How can I test this?I fixed the issue in this PR: https://github.com/obsproject/obs-studio/pull/1686
It is stereo, but with just one mic connected and not 2. The interfaces have 2 inputs.I cannot imagine that your interface cannot do stereo while it has 2 inputs... Is this USB device? Is there any options in Windows Recording devices>Properties>Advanced tab?
I completely agree with your suggestion. Instead of mixing a mono microphone to stereo in the final output, we need a way to have the output file contain an audio track with stereo for a game, for example, but then in mono for the microphone.That is a nice plugin, indeed. But it does not help the issue, that the recording is still in Stereo.
What I and others with professional mics severely need is the option to record the game in stereo, and the mic in mono. Everything you do with filters (also the rematrix filter) is applied to the recording AFTERWARDS and at that point the damage is already done, because recording a mono mic in stero results in volume reduction. Putting gain on it AFTERWARDS or mixing it back to stereo damages the audio quality.
Setting OBS to record mono for all sources (Settings > Audio) is problematic for games where you need Stereo for the localisation of enemies for example. You can not use rematrix to mix the audio from game back to stereo as there is only one channel recorded after all.
To conclude: I suggest adding the possibility to set recording mode for several sources. Not mixing them afterwards but how to record them in first place. The OBS wide setting in Settings > Audio is a clue on how this can be achieved. Just add a second setting there for example.
It's been a while since I heard last, but my understanding then was that the devs are essentially frozen on audio stuff at the moment because it's such a mess under the hood that it's not really maintainable anymore. Band-aids on top of band-aids on top of quick-fixes on top of......all the way back to an original good design for a much more limited purpose than what it serves now.
The engineering world calls that "technical debt", and it does need to be cleaned up every once in a while, which is one of several reasons behind major big-deal releases that break compatibility.
So the goal now is not to fix what's there, but to scrap and rewrite it in a way that fixes a number of fundamental issues (*) and allows more flexibility, but without doing too much.
(*Neverending buffer expansion on the Monitor, for a different example than what this thread is about, with associated de-sync, because some sound cards have their own asynchronous clock. Presently, that async causes xruns, which triggers yet another expansion...and another...and another...ad infinitum.)
"OBS must not be a DAW!" And I completely agree with that! There are plenty of DAW's already, and they're far more complex on their own than the team even wants to think about tackling. So if you need that functionality, you need to pick one of those, or a physical console, and use it instead. Connect it to OBS as one or more "dumb wire" passthroughs, and do ALL of your audio work in the DAW or console.
For simple rigs, OBS *can* be enough, without an external tool. But it's a continuous playing field, and you have to draw the line somewhere. Some people will be just barely on the wrong side of that line, no matter where it is. So part of the discussion is where to draw that line.
Is that about right?
You can't change the channel count mid-encoding. If you need stereo content *at all*, then the entire stream or file needs to be stereo. If a section only needs centered mono, then you put the same thing on both channels.When you go to advanced audio settings, there's an option to enable "mono." This checkbox doesn't seem to do anything for me. And, as the OP mentioned, even setting these up properly still results in the output being stereo since all output is in stereo. They need to allow us to define if each individual audio track should be mono or stereo. This should also lead to smaller file sizes because it is currently writing two channels when only one is needed (and desired).
You can't change the channel count mid-encoding. If you need stereo content *at all*, then the entire stream or file needs to be stereo. If a section only needs centered mono, then you put the same thing on both channels.
It's not as bad as it may seem at first. Most encoders convert stereo into a sum and difference instead (also called mid+side), and then encode *that*. That's because stereo content is often very similar between channels, and so the difference is fairly small. Thus, it allocates most of the quality or bitrate to the sum, and not nearly as much to the difference.
A variable-rate stereo encoder, given centered mono, may not use any bits at all for the difference signal, except for an occasional reminder that it's there and doing nothing. So it's hardly any different from true mono.
Of course if it's *completely* uncompressed - like WAV for the most common example, and it does this - then you'll likely get each channel recorded separately, as-is. But even FLAC, which is lossless, does the mid+side conversion before compressing.Is that always the case?
*That*, I don't know. I can see arguments either way. But given how centered mono is encoded on a stereo track, I'd say it hardly matters.There's no container that allows one track to be stereo and another to be mono?
I know this is not the first (or last) time this is likely to come up, but "OBS is not a DAW" irks me every time. The primary purpose of a DAW is post-production editing work, not live mixing work, and by and large, no one is asking for DAW-like features in OBS. People are asking for basic mixer features. If we think of OBS as, well, broadcasting software, the closest thing to that in a non-software world would be a live video production studio. Your local news studio, for example. Video is nothing without audio, and so they need some way to bring in mics, music, etc and mix it. In such a studio, you would expect to find something like this, but fancier and far more expensive: https://www.sweetwater.com/store/de...-5-mic-preamps-and-optional-battery-operation. I chose this one because it is cheap and gets the point across that even basic, cheap mixers have more functionality that OBS."OBS must not be a DAW!" And I completely agree with that! There are plenty of DAW's already, and they're far more complex on their own than the team even wants to think about tackling. So if you need that functionality, you need to pick one of those, or a physical console, and use it instead. Connect it to OBS as one or more "dumb wire" passthroughs, and do ALL of your audio work in the DAW or console.
The heart of a DAW is the mixing console. Same as for an analog studio. That is where most of the "magic" happens, and it's always done live in the moment, even with prerecorded material. The core requirements that put DAW-like features out of reach of OBS are not the ancillary functions around that console or analog-mixer-equivalent, but critical key parts of the console itself.The primary purpose of a DAW is post-production editing work, not live mixing work...
...These are not DAW features, these are basic analog mixer features. They have been on mixers for decades. These are the features people are asking for, not for the ability to non-destructively splice their audio (which is primarily what a DAW is good for). Just really basic things...
In professional work, video and audio are handled completely separately and independently. The video gear is silent, and the audio gear is blind. Often in different rooms even, with only a monitor from the other that the local team doesn't control. Only at the last moment are the two streams combined and sent out.Your local news studio, for example. Video is nothing without audio, and so they need some way to bring in mics, music, etc and mix it. In such a studio, you would expect to find something like this, but fancier and far more expensive: https://www.sweetwater.com/store/de...-5-mic-preamps-and-optional-battery-operation. I chose this one because it is cheap and gets the point across that even basic, cheap mixers have more functionality that OBS.
On this mixer, you can see...