Need to Manually Activate Camera When Switching Scenes

Notace

New Member
I have just installed OBS V 29.1.3 on my Windows 11 Laptop. I am a new user.
I set up two scenes:
Camera, and Greenscreen.

Camera just has a single source, my Laptop Camera (EasyCam) set up as full screen. There are no filters on this source.

Greenscreen also has a single source. This is the EasyCam laptop camera. This has a single filter, the Background Removal plugin.

When I switch from Camera to Greenscreen (or vice versa), the camera source is blank. Toi get it to work I have to manually deactivate the camera before switching scenes, and manually activate it on the new scene. If I check the "Deactivate when not showing" box on the sources, I have to click Deactivate and then Activate on the newly open scene before the camera displays in the new scene. It behaves the same way whether the

Here is a link to a log file where I switched between my two scenes a few times.

 

koala

Active Member
Windows cannot access the same camera through 2 different sources. As you observed, only one of them will get data. You added the same camera to 2 sources: "EasyCam" and "Greenscreen". Delete one of them, so you have only one. Also remove the filter. Then add the camera again with the "add existing" option, so you have 2 instances of the same camera source. Both instances must have the same name.

To uncouple the filter from both (filters will be shared between multiple instances of the same device), create a group in the Green Screen scene, then put one of the camera instances within that group. Then add the background removal filter to that group, not directly on the source. If you need different filters on the other camera instance, create another group, put the other instance in the other group and apply different filters to the other group.
 

Notace

New Member
Thanks Koala. That sorted that out. now to figure out how to use the Background Removal plugin.
 
Top