OBS Video Capture Device black on MacOS

In OBS it’s currently not possible to access connected cameras under MacOS, because OBS does not register it self in the privacy settings of MacOS.

To add OBS to this menu, the application must be manually added into the MacOS privacy settings database.

MacOS ⇨ System Preferences Security & Privacy ⇨ Privacy Camera

step by step guide macOS ≥11.x

  • Craete a database backup
    cd ~/Library/Application\ Support/com.apple.TCC/
    cp TCC.db ~/

  • Open database
    sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
  • macOS ≥ 11: Add OBS to Camera menu in System Preferences
    INSERT INTO access VALUES('kTCCServiceCamera','com.obsproject.obs-studio',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
  • macOS < 11: Add OBS to Camera menu in System Preferences
    INSERT INTO access VALUES('kTCCServiceCamera','com.obsproject.obs-studio',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
  • Now you should find OBS in the Camera menu in System Preferences w/o reloading the view.
  • Activate OBS to finally grant access to your Camera