Upvote Upvoted 13 Downvote Downvoted
Mumble "overlay" when using OBS Game Capture.
posted in Off Topic
1
#1
11 Frags +

Edit

PLUGINS ALL UP IN THIS

http://teamfortress.tv/forum/thread/8221-mumble-overlay-when-using-obs-game-capture#post-12

OP:

Show Content

Those of you that stream with OBS using Game Capture will have noticed that you can't see Mumble overlays. I have sort of found a solution.

The result is here:
http://www.twitch.tv/atmo_/c/2271073 (you can see me editing the capture region boundaries at the start)

http://mumble.sourceforge.net/Skinning

Figured out that Mumble skins give you control over the background of the window as well as the font of the interface, along with other things.

So starting with a Mumble skin I found, I changed some things around* to make it more friendly for chroma keying into a stream.

The modified* skin is here -- http://doublejump.eu/atmo2Galaxy.zip (feel free to mirror)

You need to create a folder called "skins" in "Program Files (x86)/Mumble/" and unzip to there. Then select the .qss file in Mumble settings > User Interface > Skin. Clearing this line and restarting Mumble will bring you back to normal.

Add a Window Capture source to OBS and select the relevant sub-region of your Mumble window.

Enable the tickbox "Use Color Key". Click the color swatch and set it to RGB 51,51,51. I'm using Similarity 10 and Blend 0. You can experiment with these if you want, but it's difficult to improve one thing without making something else worse.

The drawback to this method is of course that you're really just using Screen Capture, and so you have to be conscious of the usual Screen Capture foibles.

Mumble has to stay on top. If something goes on top of Mumble then that will be captured instead. Having a second monitor is pretty helpful here. You can move the Mumble window around your screen and the capture will stay locked to the right region, but you can't minimize it or scroll within the window.

People joining and leaving can change the position of the channel within the Mumble window. Only solution to this is to use a private mumble with one channel.

Additionally, the edges of text look kind of funky depending on the chroma key settings mentioned above. It's only noticeable when you look at something bright like the sky, so it doesn't crop up too frequently if you stick on first person view (spec_mode 4).

Hope somebody gets some use out of it anyway, if the explanation even makes sense. I don't think I'll bother with it on my personal stream, but I hope to try it out on the broder stream this Thursday. Look forward to seeing it on Crackclan's stream, too.

-----------------------------------------

* namely:

removed mention of font-family in QMainWindow (this seems to set your user's font when you are in a channel, but not the other members)

changed QTreeView#qtvUsers to have size 24, white, Arial font, on a dark grey (#333333 / 51,51,51) background.

changed talking_on.svg from a white pulse to a green circle

changed talking_off.svg from grey cirle to empty file
Edit
[code]PLUGINS ALL UP IN THIS[/code]

http://teamfortress.tv/forum/thread/8221-mumble-overlay-when-using-obs-game-capture#post-12

OP:

[spoiler]







Those of you that stream with OBS using Game Capture will have noticed that you can't see Mumble overlays. I have sort of found a solution.
[b]
The result is here:[/b] http://www.twitch.tv/atmo_/c/2271073 (you can see me editing the capture region boundaries at the start)

http://mumble.sourceforge.net/Skinning

Figured out that Mumble skins give you control over the background of the window as well as the font of the interface, along with other things.

So starting with a [url=http://sourceforge.net/apps/phpbb/mumble/viewtopic.php?f=8&t=885]Mumble skin I found[/url], I changed some things around* to make it more friendly for chroma keying into a stream.

[b]The modified* skin is here -- http://doublejump.eu/atmo2Galaxy.zip (feel free to mirror)[/b]

You need to create a folder called "skins" in "Program Files (x86)/Mumble/" and unzip to there. Then select the .qss file in Mumble settings > User Interface > Skin. Clearing this line and restarting Mumble will bring you back to normal.

Add a Window Capture source to OBS and select the relevant sub-region of your Mumble window.

Enable the tickbox "Use Color Key". Click the color swatch and set it to RGB 51,51,51. I'm using Similarity 10 and Blend 0. You can experiment with these if you want, but it's difficult to improve one thing without making something else worse.

The drawback to this method is of course that you're really just using Screen Capture, and so you have to be conscious of the usual Screen Capture foibles.

[b]Mumble has to stay on top[/b]. If something goes on top of Mumble then that will be captured instead. Having a second monitor is pretty helpful here. You can move the Mumble window around your screen and the capture will stay locked to the right region, but you can't minimize it or scroll within the window.

People joining and leaving can change the position of the channel within the Mumble window. Only solution to this is to use a private mumble with one channel.

Additionally, the edges of text look kind of funky depending on the chroma key settings mentioned above. It's only noticeable when you look at something bright like the sky, so it doesn't crop up too frequently if you stick on first person view (spec_mode 4).

Hope somebody gets some use out of it anyway, if the explanation even makes sense. I don't think I'll bother with it on my personal stream, but I hope to try it out on the broder stream this Thursday. Look forward to seeing it on Crackclan's stream, too.

-----------------------------------------

* namely:

removed mention of font-family in QMainWindow (this seems to set your user's font when you are in a channel, but not the other members)

changed QTreeView#qtvUsers to have size 24, white, Arial font, on a dark grey (#333333 / 51,51,51) background.

changed talking_on.svg from a white pulse to a green circle

changed talking_off.svg from grey cirle to empty file

[/spoiler]
2
#2
0 Frags +

I haven't had an issue with this because I've always used screen capture. Is there a significant fps drop for people using that instead?? I haven't noticed one but my computer is generally able to handle streaming in pretty high quality.

I haven't had an issue with this because I've always used screen capture. Is there a significant fps drop for people using that instead?? I haven't noticed one but my computer is generally able to handle streaming in pretty high quality.
3
#3
4 Frags +

Dunno. A benefit of Game Capture is that you can check your email and reply to steam conversations etc without other people seeing 'em.

Dunno. A benefit of Game Capture is that you can check your email and reply to steam conversations etc without other people seeing 'em.
4
#4
0 Frags +

Ah. I use a second monitor and don't have that problem, but its definitely a good point. Good fix.

Ah. I use a second monitor and don't have that problem, but its definitely a good point. Good fix.
5
#5
1 Frags +

great job this looks so clean

the biggest problem is the whole joining/leaving mumble issue...makes it unusable if you're pugging, etc.

also chaplain has an incredible singing voice :D

great job this looks so clean

the biggest problem is the whole joining/leaving mumble issue...makes it unusable if you're pugging, etc.

also chaplain has an incredible singing voice :D
6
#6
0 Frags +

if you play in windowed mode tf2, and use window capture with obs, the overlay shows up

however then you cant modify brightness of the game only through desktop (as far as i know)

if you play in windowed mode tf2, and use window capture with obs, the overlay shows up

however then you cant modify brightness of the game only through desktop (as far as i know)
7
#7
0 Frags +

Wait I've just realized you can minimize the channels above you in the channel tree. That probably helps.

Wait I've just realized you can minimize the channels above you in the channel tree. That probably helps.
8
#8
1 Frags +

Updated.

I've replaced Arial with a free alternative, you will see it as "LiberationSans-Bold-Edit.ttf" in the unzipped folder. This can be installed by right-clicking on it.

The reason for the change in font is that I have removed the underscore character from the Liberation font, which means that I can stream from the delayed team comms channel in officials without that added character in front of the player names :)

This is what it was like before: http://www.youtube.com/watch?v=N30252zL1Ow

And now:

http://i.imgur.com/QBdiWwX.png

I made the underscore character have 0 width so it should not affect alignment either.

Updated.

I've replaced Arial with a free alternative, you will see it as "LiberationSans-Bold-Edit.ttf" in the unzipped folder. This can be installed by right-clicking on it.

The reason for the change in font is that I have removed the underscore character from the Liberation font, which means that I can stream from the delayed team comms channel in officials without that added character in front of the player names :)

This is what it was like before: http://www.youtube.com/watch?v=N30252zL1Ow

And now:

[IMG]http://i.imgur.com/QBdiWwX.png[/IMG]

I made the underscore character have 0 width so it should not affect alignment either.
9
#9
0 Frags +

I'm sorry I don't quite understand. Is this just an overlay for streaming or can my in-game overlay look like the one on the broder stream?

I'm sorry I don't quite understand. Is this just an overlay for streaming or can my in-game overlay look like the one on the broder stream?
10
#10
0 Frags +
NusemanI'm sorry I don't quite understand. Is this just an overlay for streaming or can my in-game overlay look like the one on the broder stream?

I think the theme/style thing replaces the icon in the real overlay too. Just change the text to size 24 Arial if it isn't already.

[quote=Nuseman]I'm sorry I don't quite understand. Is this just an overlay for streaming or can my in-game overlay look like the one on the broder stream?[/quote]
I think the theme/style thing replaces the icon in the real overlay too. Just change the text to size 24 Arial if it isn't already.
11
#11
1 Frags +

Nice to see this being used on another stream :)

https://www.youtube.com/watch?v=rPFlJ_7GPAU

Nice to see this being used on another stream :)

[youtube]https://www.youtube.com/watch?v=rPFlJ_7GPAU[/youtube]
12
#12
1 Frags +

UPDATE

Now there's a plugin, thanks to Faruton: https://obsproject.com/forum/viewtopic.php?f=11&t=6414

In use: http://www.twitch.tv/atmo_/b/443781837 (just looks like the in-game mumble overlay as you would expect)

[b]UPDATE[/b]

Now there's a plugin, thanks to Faruton: https://obsproject.com/forum/viewtopic.php?f=11&t=6414

In use: http://www.twitch.tv/atmo_/b/443781837 (just looks like the in-game mumble overlay as you would expect)
13
#13
serveme.tf
0 Frags +
atmoNow there's a plugin, thanks to Faruton: https://obsproject.com/forum/viewtopic.php?f=11&t=6414

In use: http://www.twitch.tv/atmo_/b/443781837 (just looks like the in-game mumble overlay as you would expect)

Awwww yeah

[quote=atmo]Now there's a plugin, thanks to Faruton: https://obsproject.com/forum/viewtopic.php?f=11&t=6414

In use: http://www.twitch.tv/atmo_/b/443781837 (just looks like the in-game mumble overlay as you would expect)[/quote]

Awwww yeah
14
#14
0 Frags +

Best thing to do is probably switch to whitelisted applications in the mumble overlay settings rather than blacklisting. Just add hl2.exe if you want to keep your overlay in TF2 (I prefer to leave it off as I feel it can make my game feel weird).

Best thing to do is probably switch to whitelisted applications in the mumble overlay settings rather than blacklisting. Just add hl2.exe if you want to keep your overlay in TF2 (I prefer to leave it off as I feel it can make my game feel weird).
15
#15
0 Frags +

Awesome, this is what I was waiting for!

Awesome, this is what I was waiting for!
16
#16
2 Frags +

http://catchexception.org/docs/mop-configuration/

explains how to install the Faruton plugin easily.
I had to change the width and height on the mumble source to my screens resolution for it to show up in mumble. Else it would clip wierd and not show up.

http://catchexception.org/docs/mop-configuration/

explains how to install the Faruton plugin easily.
I had to change the width and height on the mumble source to my screens resolution for it to show up in mumble. Else it would clip wierd and not show up.
17
#17
1 Frags +

Rockin this now. Works GREAT.

Rockin this now. Works GREAT.
18
#18
0 Frags +

Anyone have an updated mirror?

Anyone have an updated mirror?
19
#19
0 Frags +

http://catchexception.org/downloads/mumble-overlay-plugin/

edit: whoops thought this site was dead

http://catchexception.org/downloads/mumble-overlay-plugin/

edit: whoops thought this site was dead
20
#20
whitelist.tf
2 Frags +

Shame there isn't a new version of this plugin for OBS Studio

Or is there a magical folder you need to move the plugin to or create locale strings to get it to work with the new BrowserSource?

Shame there isn't a new version of this plugin for [url=https://github.com/jp9000/obs-studio/releases]OBS Studio[/url]

Or is there a magical folder you need to move the plugin to or create locale strings to get it to work with the new BrowserSource?
Please sign in through STEAM to post a comment.