Resolving macOS Webcam Issues - ptrumpis/snap-camera-server GitHub Wiki
Snap Camera running but webcam not working?
So you managed to get Snap Camera working, but now your webcam is not showing as a source or is showing a blank/yellow screen?
The following steps will help you get the problem under control. After each step you can test whether your webcam is working as expected. This will help you in the future to know exactly what the problem was.
Steps 1 and 2 require a restart in recovery mode. These two steps can also be combined by running the terminal commands one after the other.
1. Restore legacy video device support
- Restart your Mac into Recovery Mode.
- Click the Options button, then click Continue.
- From the Utilities menu, choose Terminal.
- Enter this command:
If you receive the error message:system-override legacy-camera-plugins-without-sw-camera-indication=on
command not found
you will have to Turn off FileVault on Mac first. - Press Enter/Return.
- Depending on your system configuration, you might be prompted to complete additional steps.
- Quit Terminal.
- Reboot your Mac
- (From the Apple menu, choose Restart)
2. Enabling DAL plugins
- Restart your Mac into Recovery Mode.
- Click the Options button, then click Continue.
- From the Utilities menu, choose Terminal.
- Enter this command:
csrutil enable --without fs
- Press Enter/Return.
- Quit Terminal.
- Reboot your Mac
- (From the Apple menu, choose Restart)
3. Check App Permissions Settings
- Click the Apple menu and select
System Settings > Privacy & Security
. - Click
Camera
in the right menu and you will find the applications that have access to the camera. - Toggle on the applications you're using to have access to your camera.
4. Check Screen Time Settings
- Click the Apple menu and select
System Settings
- Click
Screen Time > Content & Privacy
. - Click
App Restrictions
and ensure theAllow Camera
option is toggled on. - Return to the Screen Time menu and click App Limits. If you need to use your camera with an app in the list, make sure the app is off or not selected.
5. Restart Camera-Related Processes
- Open a new Terminal (
Finder > Applications > Utilities > Terminal
). - Enter the first command:
sudo killall VDCAssistant AppleCameraAssistant appleh13camerad
- Press Enter/Return.
- Enter the second command:
sudo launchctl kickstart -k system/com.apple.appleh13camerad
- Press Enter/Return.
Still no luck with your webcam? Make sure to read the helpful link below.