How to Use a Virtual Camera in Zoom on a Mac
Zoom treats a virtual camera like any other webcam: if macOS lists it, Zoom lists it. Setup takes about a minute, and when it fails, it fails for one of three predictable reasons. This guide covers pointing Zoom at CamLoop, OBS, or any other virtual camera on a Mac, plus the short fix list for when the picker comes up empty.
What counts as a virtual camera
Anything that registers itself with macOS as a camera. The usual suspects on a Mac:
- CamLoop, which records a few seconds of you and loops it through its camera so you can step away from a meeting while still looking present.
- OBS Virtual Camera, which outputs a whole OBS scene, overlays and all. Here is the OBS-on-Mac setup guide.
- Phone-camera apps and anything else that shows up in a camera picker. The best virtual cameras for Mac roundup compares the five that matter.
Two cutoffs worth knowing. Since macOS Sonoma, only virtual cameras built on Apple's camera-extension system exist at all, which CamLoop and current OBS releases use. And Zoom itself only lists virtual cameras on a modern release, it re-allowed them in 5.0.4 for signed cameras and has supported the extension kind since 5.10. If your Zoom is years old, update it first.
Point Zoom at it, in four steps
- Start the virtual camera first. In CamLoop the menu-bar icon shows the camera is on. In OBS, click Start Virtual Camera in the Controls panel, it is off by default.
- Restart Zoom fully. Zoom scans the camera list when it launches. Press Cmd+Q and reopen it. Closing the window is not enough, the app keeps running in the menu bar.
- Open Zoom's video settings. Click your avatar, then Settings → Video. The Camera dropdown sits at the top.
- Pick the camera. Choose your virtual camera and confirm the feed in the preview. Done, this sticks for every future meeting.
- FaceTime HD Camera
- CamLoop
- OBS Virtual Camera
Mid-meeting there is an even faster route: the arrow next to Start/Stop Video in the toolbar lists every camera, and switching is instant. That arrow is also the quickest way to confirm whether Zoom can see your virtual camera at all.
If the camera does not show up
Work through these in order, they go from most to least likely:
- Approve the extension. Every modern virtual camera needs a one-time approval in System Settings → General → Login Items & Extensions (or under Privacy & Security on some macOS 14 builds). If you clicked past the prompt, the camera does not exist yet.
- Confirm the camera is running. A virtual camera only exists while its app provides it. The OBS one is off until you press Start Virtual Camera.
- Quit Zoom for real. Cmd+Q, then reopen. This alone fixes most cases.
- Give Zoom camera permission. macOS asks the first time Zoom uses any camera. If it was denied, flip it on in System Settings → Privacy & Security → Camera.
- Update Zoom. Old releases predate Apple's camera-extension system and simply never list these cameras. zoom.us menu → Check for Updates.
Still stuck? The every-fix-in-order guide covers the rarer cases, from macOS updates to work-managed Macs.
The loop trick, Zoom edition
Zoom meetings are where the camera-on convention is strongest, and where going dark is most conspicuous. The all-hands, the four-person sync where your tile is a quarter of the screen, the client call that runs 25 minutes past the hour.
That is the case CamLoop was built for: record a few seconds of yourself listening, and when you need coffee, the door, or just a stretch, one hotkey (⌃⌄L) switches your feed to the loop. Your mic keeps passing through untouched, so you hear your name and can answer from across the room, and the same hotkey brings your live camera back. The step-away-from-Zoom playbook covers all four honest options, the loop included.
FAQ
Does OBS Virtual Camera work in Zoom on a Mac? Yes, with a current OBS and a current Zoom. Since macOS Sonoma only virtual cameras built on Apple's camera-extension system work, which means OBS Studio 30 or later, and Zoom has supported those since 5.10. Approve the extension in System Settings, click Start Virtual Camera in OBS, fully restart Zoom, and it appears under Settings, Video.
Why is my virtual camera not showing up in Zoom? Almost always one of three things: the camera extension was never approved in System Settings, the virtual camera is not actually running, or Zoom was already open and never rescanned. Approve the extension, start the camera, then quit Zoom fully with Cmd+Q and reopen it. On a very old Zoom, update it, virtual camera support requires a modern release.
Can I switch cameras in the middle of a Zoom meeting? Yes. Click the arrow next to Start/Stop Video in the meeting toolbar and pick any camera from the list, including a virtual one. The switch is instant, which is exactly how a camera loop gets flipped on mid-meeting without anyone noticing a gap.
Is a virtual camera the same as Zoom's virtual backgrounds? No. A virtual background replaces what is behind you while your live camera keeps running. A virtual camera replaces the video feed itself, so it can show an OBS scene, your phone's camera, or a loop of you looking present while you step away.
Setting up from scratch? The two-minute CamLoop setup guide gets the camera installed and approved, and the virtual camera roundup helps you pick the right tool before you point Zoom at it.