Pre-recorded video as a Zoom virtual camera, on Mac.
If you were going to wire OBS and a loop and a hotkey — don't.
The common setup: take a video file of yourself, run it on loop through OBS or Streamlabs, route OBS Virtual Camera into Zoom. It works, but it's a chain of three tools and the seam between loop repeats is visible. MeetingDouble collapses all three steps into one app — same idea, but the recording, the loop seam, and the virtual camera are all built in.
- No OBS required
- · No video file juggling
- · Survives reboots
Stare at the lens like you’re listening hard.
Two ways to put a pre-recorded video into Zoom on Mac.
Path A: install OBS, add a media source pointing at a .mov, enable OBS Virtual Camera, pick it in Zoom. Fragile, multi-step, and the loop has a visible cut every cycle. Path B: install MeetingDouble, record a 60-second loop from your own webcam, pick MeetingDouble in Zoom. The seam-blender hides the cut and there's nothing to wire. MeetingDouble is path B as a single product.
Three steps. Then walk away.
- 1Step 01
Install MeetingDouble
Drag the DMG to Applications, open it once. macOS prompts you to approve the CMIOExtension. Approve in System Settings → Privacy & Security. Done.
- 2Step 02
Record (don't import) your loop
MeetingDouble's recorder takes 60 seconds from your real webcam in the conditions you actually call from — your lighting, your background, your face. The loop is yours; nothing else looks like it.
- 3Step 03
Pick MeetingDouble in Zoom's camera dropdown
Settings → Video → Camera → MeetingDouble. Zoom shows the loop for the rest of the call. The selection persists across Zoom restarts and macOS reboots.
Why a purpose-built loop beats 'play a video file' setups.
Seam crossfade hides the cut
Five-frame Core Image alpha-mix at the loop seam. OBS just rewinds the file — the jump is visible at thumbnail size if anyone's paying attention.
Neutral-pose seeking
MeetingDouble looks for a head-neutral frame to seek to when switching live → loop. Imported video files don't know what 'head-neutral' is.
Four-sensor away detection
HID idle + face missing + voice silent + manual hotkey all agree before the loop kicks in. A video-file setup runs the loop the entire call — which gets caught.
Cmd+Shift+A live override
Global hotkey snaps back to live. No alt-tab to OBS. No app switching mid-sentence when someone calls your name.
Things people ask before they buy.
Can I just import a .mov instead of recording inside the app?
Not in v0.1. The seam-blender expects raw frames captured by MeetingDouble's pipeline. Custom-loop import is planned for a later release.
Does this work in Zoom Webinars?
Yes. Anywhere Zoom on Mac asks for a camera — main meetings, webinars, breakout rooms, Zoom Rooms — MeetingDouble appears in the dropdown.
Can I have multiple loops and switch between them?
Yes. MeetingDouble stores a library of loops. Switch the active loop from the menubar popover before a meeting starts.
What if the loop ends mid-call?
It doesn't. The loop plays continuously — when it reaches the seam it crossfades five frames and starts again. Zoom sees one uninterrupted camera feed.
Does Zoom flag this as a virtual camera?
No. Zoom does not currently distinguish virtual cameras from physical ones. MeetingDouble registers as a standard CMIO device.
Setup guides and platform pages.
$129. Once. That's the price.
Recorder, seam-blender, and virtual camera in one app. No subscription. 14-day refund.