How to remove inactive cameras in your Chrome Browser in MacOS

I’ve been googling about this since yesterday and I can’t find any solution to remove the inactive cameras that are already uninstalled from my Mac.

I previously installed OBS Virtual Cam and the GoPro Camera in my MacOS Catalina. But after upgrading to MacOS Big Sur, GoPro WebCam stopped working. It will just display the GoPro loading screen, but won’t start the cam.

So… I decided to just uninstall the GoPro WebCam software as it’s completely unusable. This issue is posted last November 2020 in the GoPro Support Hub, but until now, there’s no resolution or official fix from the GoPro Team.

Now after uninstall the GoPro camera, it will still default to the GoPro camera in Google Chrome Browser. For example, if you use MyCrypto.com and scan your QR code, the GoPro camera will by the default camera, even if you change it in your Chrome settings at chrome://settings/content/camera (mine is brave://settings/content/camera, because I’m using the improved version of Chrome which is Brave.)

I already selected the FaceTime HD Camera as you can see in the screenshot. Both OBS Virtual Camera (m-de:vice) and GoPro WebCam (o We:bcam) are already uninstalled, but it’s still appearing the list of options.

And there’s a bug in Chrome where-in it will still default to the previous default Camera even if it’s already uninstalled from your system.

What I did is viewed background processes on Activity Monitor, search for GoPro, and found a running background process called GoProWebcamDaemon.

I clicked sample, and found a directory where an instance of a GoPro file still exists. Maybe this is a software that still runs after I deleted the GoPro WebCam app in the applications folder already. So I went ahead and disabled the Daemon, and browsed through the directory and found a .plugin file.

In my folder when I browse Macintosh HD > Library > CoreMediaIO > Plugi-Ins > DAL, I found two plugin files as show in the screenshot below.

I deleted both GoProWebCam.plugin and obs-mac-virtualcam.plugin, then checked my Chrome Camera settings, and both inactive + uninstalled cameras still exists.

I restarted my Mac (because of the forced update, to install it as well), then poof! The two inactive cameras are gone.

Now my browser camera defaults to Facetime HD Camera!

If you encountered the same problem, I hope this solution helped you. As I cannot find any reference online, so I just posted this myself to help others who encountered the same situation as I am.


Comments

4 responses to “How to remove inactive cameras in your Chrome Browser in MacOS”

  1. pineapple Avatar
    pineapple

    Thank you, extremely helpful! In my case is was Sony whose uninstaller left garbage behind.

  2. Thank you! The OBS camera on Chrome was driving me crazy.

  3. For any PC Users find this post. I had the same issue and fixed it.
    I wasn’t able to find it in the file. I guess that is because I tried to “violently” deleting the webcam file.
    ———————————————————–
    However, I now disabled the camera in Device Manager. The camera is not in the camera section! The webcam is located in “sound, video, and game control”.
    You can now disable or remove the app.
    I cannot believe this thing tricked me for 2 hours. Who doesn’t put the camera under camera section??

  4. Diana Linda Avatar
    Diana Linda

    Excellent, thank you! I went through tons of articles for solving this problem and this article is the only one that really helped me. I got rid of OBS for good!

Leave a Reply to pineapple Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.