A couple of suggestions, especially re: Browser Plugin

I finally switched to MP and overall it's an improvement. The audio mixer is really handy, super easy to adjust my levels now. At first using filters to crop was odd, but it does allow for very specific and repeatable cropping, so that's fine (though I would like to have the ability to crop the same source differently in different scenes, but I understand that is in the works). Still a couple things I would like to see (adjustable fade between scenes, VST support or at least a compressor), but overall, job well done.

However, I am noticing one strange thing. I generally stream retro games, which are all going to be 4:3, so I take advantage of the extra blank space by putting the webcam and chat there. I also use TwitchAlerts, and to make it look right I size the CLR Browser window to the same 4:3 dimensions as the game so the alerts only show over the game. That all works just fine. But sometimes I want to stream a newer game, or when I step away I switch to a different scene that removes the chat and webcam and centers the game. In regular OBS, for those 16:9 scenes I just had a separate instance of CLR Browser at the full 1280x720 dimensions and that worked just fine. But in OBS MP, having multiple instances of the CLR Browser, even in different scenes, causes the audio from the alerts to play twice, resulting in a weird phasing or doubling effect. To get around this, I am just using the 4:3 CLR Browser as a global source and repositioning it to the center on the 16:9 scenes, so it isn't a huge deal, but if there is a way to either have it deactivate in inactive scenes or to size it differently in different scenes, that would be a welcome addition. In fact, it seems rather strange that ANY source not in use in the current scene should still be active in the background. Did they just do away with the differentiation between global/non-global sources altogether?
 

Jack0r

The Helping Squad
In OBS-MP all sources are currently global. So the plugins need to add a checkbox to unload when inactive/in a different scene. The image source for example has such an option. Also on OBS-MP its just the Browser source. CLR stands for common language runtime and was a plugin-host system used for the browser plugin in OBS.
Improvements for the browser source are already planned as far as I know but it of course could take some more time until a developer finds time to work on it.
 
Cool, like I said not a deal breaker. I had avoided MP for a while because I thought it was missing some features I wanted, but it turns out everything I use is there. I'm confident that the devs will get to my last little requests sooner or later. Good work team!
 

Jaxel

Member
I'm actually pretty okay with sources being global, as long as every source has an unload option. Right now the current Browser plugin doesn't have this; so its a little useless.

And I'm super glad and appreciative that you guys implemented my multi-channel audio requests.
 
Yeah, I have no problem as long as I can unload it.

What multichannel requests are these? I'm still hoping for separate control over the various inputs on my interface so that I can, for example, run a mic into input 1 and a different mic into input 2 and get separate level control over each one. That would probably require ASIO support though, so I won't get my hopes up.
 

Jaxel

Member
Yeah, I have no problem as long as I can unload it.

What multichannel requests are these? I'm still hoping for separate control over the various inputs on my interface so that I can, for example, run a mic into input 1 and a different mic into input 2 and get separate level control over each one. That would probably require ASIO support though, so I won't get my hopes up.
The multi-channel audio system allows you to record a video with multiple audio tracks.

For instance, when I record, I have two audio tracks:
  1. Game + Commentary, this is also the one that goes out to the stream
  2. Game Only, this is for archival game audio.
Simply right clicking the video in MPC-HC allows you to change the audio track.
 
Top