-
Notifications
You must be signed in to change notification settings - Fork 160
OBS Virtual Cam sometimes disabling built-in camera #251
Comments
I'm experiencing this too: only having OBSVC as the choice of camera. This can usually be worked around by first accepting OBSCV as video source, then changing the video source in the web app settings. I have the same issue with source limitation for audio as well. |
Every software should have a way of setting a different camera. Firefox should let you choose on start: Uninstalling the virtualcam, while possible, needs you to completely delete it and reinstall it every time. @yusf what do you mean with audio? This plugin doesn't even provide an audio output. |
This plugin was very helpful to me when it was first released and I appreciate the hard work that went into it, but I was also experiencing this problem. I the further found that uninstalling this made the issue much worse. (Uninstall with caution @louneskmt.) I started noticing that any app that required use of my camera (Firefox, Zoom, Skype, Facetime) would sometimes only give me the option of selecting the OBS Virtual camera. I then uninstalled the Virtual Camera per the instructions in the Readme as I don't really need it anymore. Now NO camera can be selected in any of these apps. It's certainly not an issue that's limited to Firefox as @gxalpha implies, and I don't entirely understand the haste in dismissing these reports. If there's more we can do to provide data to help debug the issue, I'm certainly happy to see what else I can provide. I have restarted my computer, tried clearing the SMC, and still nothing. It's true it might not be the plugin creating issues, but right now it looks pretty conclusively to me like something in the plugin has interfered with recognition of with the built-in camera. My camera worked with the OBS Virtual Camera so I know the camera itself is not broken. However once I uninstalled the plugin, my camera has basically become bricked. I am running HighSierra 10.13.6. I am going to attempt restoring the plugin to see if I at least get my camera back, but I would very much like to safely remove it from my computer at this point in time. |
Many reports here aren't that well researched or don't explain the problem, and given that
I had to assume that this probably wasn't caused by this plugin. Your report on the other hand is more detailed, I can understand what you did, and it contains attempts at fixing the problem. You say you used it from when it was released, did it also cause the problem back then? Also, how far into the past would that be? Could you try checking if the cameras (Virtualcam as well as FaceTime Camera) maybe appear in Cameo?
I agree. Unfortunately, rebooting seems to not always fix stuff with DAL, it behaves very weirdly and sometimes problems are just magically gone after a while (Though I'm mostly referring to #160 here). In case the problem resolves itself after a while (honestly though I don't believe it does) it would be nice if you reported back.
Did that work? Also, did OBS see the FaceTime camera before? Or how exactly did you get your picture into OBS in the past? But unfortunately since I can't reproduce this (on macOS 11.0.1), I'm personally in the dark, so these questions are just wild guesses. |
Hi @gxalpha!
Sorry for the late reply, I was quite busy this week.
Regarding what you told me, Firefox does let the user choose the camera, but the built-in one is not available anymore after the plugin installation: I also noticed afterwards that Zoom or Discord detect the built-in FaceTime camera, but it's not the default one (you need to the settings to manually set Facetime as active camera). What I'm saying is: does the plugin set its virtual cam as the system-wide default cam? Because after the plugin installation, the virtual cam was set as default on all my softwares, which is quite annoying as I use it not very often.
I was thinking about uninstalling it but you scared me a little haha @tokyorachel Thanks for your reply. |
@louneskmt Ok this is getting more and more weird
I am not completely sure, for me it didn't - But that might be macOS behaving differently for different people on differnt hardware
This looks like the problem @tokyorachel has - what is weird is that some apps do show it to you, including zoom which didn't work for them 🤔 This will have to get looked into further |
Just a quick follow up to my post above @gxalpha: I'm afraid I am not sure at what point the built-in camera had begun disappearing from my selection options. I am not using video conferencing on this laptop as much as I was earlier this year. It looks like the plugin version is 1.1.0 if that helps at all. I can also confirm that I had completely removed the |
This is baffling. It shouldn't be possible for the virtual camera to affect the functionality of the built-in webcam, especially when the plugin has been deleted, but who knows, computers are weird. Let's dig deeper
I'm not sure there is even such a thing on macOS as a system-wide default cam. I haven't seen any API or capability like that. I think each host app can pick whichever camera it wants to use by default. If anyone finds any docs about this please post them. @tokyorachel @louneskmt the screenshots are helpful, thank you. Can y'all share a bit more about what hardware y'all are on? Which Macs do y'all have? Anyone trying to debug this issue should do the following:
|
I experienced something like this when upgrading from the plugin in this repo to OBS 26.1 w/ Big Sure. My cameras disappeared in some apps. Probably depends how the apps are architected to read from cameras. Seemed like the old plugin was cached (Google: dylib caching in BigSur) until I explicitly deleted it and re-installed it: sudo rm -rf /Library/CoreMediaIO/Plug-Ins/DAL/obs-mac-virtualcam.plugin
sudo rm -rf /Library/Application\ Support/obs-studio/plugins/obs-mac-virtualcam Then I re-installed the plugin in OBS 26.1 (Tools -> Start Virtual Camera, then type password). Then I restarted any host software (Chrome, Zoom, etc). And I was able to get everything running again without rebooting. |
Describe the issue
The OBS virtual camera seems to have replaced the default built-in camera. Indeed, when I want to use the normal camera (so OBS is not running), softwares (like Firefox) chooses the virtual one by default, and the attached image shows up instead. And some apps doesn't let the user choose which camera to use, or its hard to find. Would the best be to install the virtual camera only when needed? Or, how can I set the system-wide default camera?
To Reproduce
Steps to reproduce the behavior:
Screenshots
Desktop:
The text was updated successfully, but these errors were encountered: