Question / Help Multiple Webcam Sources with Filters

darkcrab

New Member
Hi everybody,

first of all: thank you for this awesome software.

I've used OBS Classic quite some time but started switching to OBS Studio today. I wanted to try some new things with the Video Capture Device Source and its filters but ran into a problem. I searched the forum for answers and got some workarounds, but those are not 100 % satisfying.

Many threads have been posted, that using multiple video capture sources (webcams) can lead to problems (freezing/not showing). Most of the time the answer is simple: just use one existing source in all scenes and you're fine. This makes total sense in most cases.

My idea was to use one video capture source called "webcam standard" with no filters and rectangular, which i would use in multiple scenes, which is working totally fine. In addition to that i played around with a new video capture source for games, e.g. Heroes of the Storm where i wanted to use the "Image Mask/Blend" filter and put my webcam into the portait of the hero i'm playing. I would do the same for other games with different shapes, adding more and more video capture sources.

Due to the filters being attached to the source, i don't see another option than using multiple webcam sources to achieve this.

One workaround i found would be to use the "deactivate, if source is not shown" on all sources and switch to a third scene with no webcam used. It just doesn't feel right to me.

Am i doing something wrong or missing anything? I hope i was able to describe this case good enough, otherwise feel free to ask and i'm trying my best to explain it.


Greetings

darkcrab
 

Suslik V

Active Member
Your solution is right for now.

Microsoft has attempts to replace current cam handling with universal frame serving (like shared mode or so). This also depend on device driver and manufacturer. For example, some sources, like DroidCam Source Mini (240p), can handle multiply use.
 

SudoDM

New Member
This might not matter now or has been figured out by others but, I was not okay with those solutions so I did some tinkering and in different screens you can use the transform tool in obs studio to get the same effect as cropping the source but without using a filter on it, so it will only be changed in that scene.
 
Top