Camera Docs
Setup and usage for the desktop virtual camera tool. This page matches the current camera build behavior: drivers, resolutions, frame overlay, and the built-in IDGen flow.
Camera Tool
The Camera Tool outputs an image/video feed through a Windows virtual camera driver, so other apps can select it as a webcam.
- Virtual camera driver install/uninstall + deep clean, via Driver Settings.
- Image and video sources (load file, start/stop camera, preview).
- Output resolution presets including Original Size and Follow Consumer (Auto).
- Frame overlay presets for ID-style framing, with optional advanced tuning.
- Stealth identifier regeneration that re-registers drivers to update the device identity.
- Built-in IDGen tab to generate an ID image ready to use.
Requirements
- Windows (this is a DirectShow-style virtual camera setup).
- Admin permission is required for driver registration actions (Windows UAC prompt appears when registering/unregistering).
- Some host apps will only list the camera after a refresh/restart. Use Refresh System Filters and restart the host app if needed.
Drivers
Driver management is built into the app. Open Settings → Drivers → Driver Settings....
- Register Drivers: installs the virtual camera drivers (requires admin).
- Unregister Drivers: removes the virtual camera drivers (requires admin).
- Deep Clean Drivers: removes stale/broken registrations for a clean reinstall (requires admin).
- Refresh System Filters: refreshes camera enumeration so apps can see the device.
- Test Virtual Camera Available: quick sanity check that Windows can see the virtual device.
Optional: enable Auto-register drivers on startup if you want the app to attempt registration automatically (UAC prompt may still appear).
Media (Image / Video)
- Load Media: loads an image file used as the camera source.
- Start Camera/Stop Camera: starts/stops the virtual camera stream.
- Load Video: loads a video file used as the camera source.
- Playback: Play/Pause, Stop, Loop.
- Timeline scrub + speed control (0.25× to 2.0×).
Resolutions
Use the Resolution dropdown to control output size. This affects the canvas the virtual camera outputs.
- Standard presets: 720p, 1080p, 1440p, 4K, plus portrait/square options.
- Original Size: outputs using the media’s native dimensions (no forced resize).
- Follow Consumer (Auto): attempts to match the consuming app’s requested output size.
Effects & Transform
Effects and transforms modify what the virtual camera outputs, without changing the underlying file.
- Realistic Mode: master toggle for “more natural” camera output.
- Camera Shake: subtle motion simulation (intensity slider).
- Motion Blur: blur simulation (amount slider).
- Pan X / Pan Y: reposition the media within the output canvas.
- Zoom: 0.1× to 5.0× (mouse wheel zoom is also supported in preview).
- Rotation: -180° to 180°.
- Flip H / Flip V.
Frame Overlay
Frame Overlay draws an ID-style frame on top of the preview/output. This is located under Settings → Frame Overlay.
- Presets: None, ID (Default), Passport.
- Advanced: choose frame type (full rectangle vs corner markers), position, size, and thickness.
Stealth IDs (Regenerate)
The camera driver identity is tied to identifiers like CLSIDs and shared-memory names. The app can regenerate these and re-register the drivers so the virtual device appears “new”.
- Stops the camera (if running).
- Unregisters old drivers, generates new identifiers, registers new drivers.
- Refreshes system filters and restarts the camera if it was running.
Open Driver Settings and use Regenerate Identifiers. This requires admin because the driver registration step is elevated.
IDGen (Built In)
The camera app includes an IDGen tab that generates an ID image you can use immediately in the camera.
- Generate an ID image, then save it locally.
- Load the generated image in the Image tab, align it to the frame overlay, then start the camera.
Realistic Setup
This is a practical flow that minimizes adjustments while you’re in the verification session. Do most setup first, then open the verification link last.
- Open Settings → Drivers → Driver Settings….
- Click Register Drivers. If it fails or the camera doesn’t appear in apps: run Deep Clean Drivers → Register Drivers → Refresh System Filters.
- If the device identity seems “burned” or you need a clean refresh: use Regenerate Identifiers (it will stop the camera, re-register drivers, refresh, and restart if needed).
- Go to IDGen and generate your ID image. Save it to disk.
- Go to Image → Load Media and load the generated ID image.
- Set Resolution (use a stable preset like 1080p; avoid Follow Consumer (Auto) if the host app is jumpy).
- In Settings → Frame Overlay, choose the right preset (ID (Default) or Passport). Line up the ID inside the borders using small Pan/Zoom adjustments.
- Enable Realistic Mode. Turn on Camera Shake and set intensity to around 75%. Keep your movement minimal after you’ve lined it up.
- Start the camera and confirm in a local preview app (or a non-verification page) that framing is correct.
- Only now open the verification link, select the virtual camera, and proceed. Avoid changing resolution/effects while you’re on the verification step to reduce “movement” between frames.
Troubleshooting
- Camera not listed in another app: run Refresh System Filters and restart the other app.
- Driver actions fail: they require admin elevation. Accept the UAC prompt when registering/unregistering.
- Weird duplicates / broken device entries: run Deep Clean Drivers, then Register Drivers.
- “Add camera” works but output is wrong size: switch between Original Size and a fixed preset; avoid Follow Consumer (Auto) if the host app requests unstable sizes.