Question / Help Capturing Two Instances of the same program

podonnell

Member
I have a timer program I use -- WSplit. I am trying to set up OBS to record two different instances of this program, but it will only default to the first instance opened, although it does see that two instances are open.

Is there any way to make OBS see this other instance, or will I have to resort to a sub-region monitor capture?

Thanks.
 

podonnell

Member
I am using Window Capture on the first instance, and when I attempt Window Capture on the second, it will always use the same as the first (even though the menu has two instances).
 

dodgepong

Administrator
Community Helper
What are you trying to do with two captures of the same window?

Would it work if you had one capture as a global source, and added the global source to the scene twice?
 

podonnell

Member
Technically it's two different windows -- I have two separate timers that I need to capture, but both of them are the same program name. It seems like OBS can't handle more than one program with the same name -- it can't look at each window exclusively.

I will try out your idea with one as a global source, but I think OBS has an inherit problem where it is getting confused even if I only had one capture, and two programs running with the same name. I tried deleting one of the captures and when I was switching between the two sources it thought both of them were the same timer.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
OBS can't really deal with that at the moment but I will account for that in the future when I get around to it in the newer version. I'll make sure that it explicitly can handle two or more windows of different names
 

podonnell

Member
Jim said:
OBS can't really deal with that at the moment but I will account for that in the future when I get around to it in the newer version. I'll make sure that it explicitly can handle two or more windows of different names

Great, thanks! I am trying to find a way to make the other program spoof a different name, but I'm not sure if that is possible.

Anyway, in the meantime my solution is to use a partial monitor capture where I have the second instance running.

Thanks.
 

podonnell

Member
Jim said:
OBS can't really deal with that at the moment but I will account for that in the future when I get around to it in the newer version. I'll make sure that it explicitly can handle two or more windows of different names

Is it true monitor capture is a terrible thing to do? At this point my best solution is to use two separate monitor capture sources, although they are extremely small regions. Any other ideas in the meantime before this is patched?

Thanks!
 

dodgepong

Administrator
Community Helper
Monitor capture is the slowest capture method on Windows 7, and it will kill your system if you have Aero enabled. Monitor capture with Aero disabled is alright (size of the capture doesn't affect how much of an impact it has) but even then, it's not great. Monitor capture on WIndows 8 is really good, though.
 

podonnell

Member
I've been noticing a very large different in FPS while streaming and not streaming, so I am thinking this might be the issue. I just need to hold off until this is patched.

I may also try to drop these captures temporarily to see if the FPS increases.
 
Top