Guides/Use with OBS Studio
Broadcasting Software

Use with OBS Studio

Pipe a live Facecast face swap into any video app via OBS Window Capture and OBS Virtual Camera — works for streaming AND video calls.

By Facecast TeamUpdated

Requirements

  • OBS Studio (free, obsproject.com)
  • Active Facecast session in any modern browser
  • (Optional) Virtual audio driver: BlackHole (macOS), VB-Audio (Windows), JACK (Linux)

Steps

1

Start the swap in your browser

Open facecast.org/faceswap, allow camera access, pick a face, and confirm the swap is rendering smoothly. The browser tab is your live video source.

2

Add a Window Capture in OBS

OBS → Sources → + → Window Capture → select the browser tab running the swap. Resize and crop the OBS scene to the swapped-video area only (cut out browser chrome and other UI).

Tip: If Window Capture shows a black screen on macOS, switch the capture method to "Window Capture (ScreenCaptureKit)" or grant Screen Recording permission to OBS.
3

Start OBS Virtual Camera

OBS → Tools → Start Virtual Camera (or the Start Virtual Camera button in the dock). This exposes the OBS scene as a system camera device named "OBS Virtual Camera".

4

Use the virtual camera in any app

Zoom / Meet / Teams / Discord / Slack / Telegram all let you pick a camera in their video settings. Select "OBS Virtual Camera" — participants will see the swapped face in real time.

5

(Optional) Audio sync for streaming

Facecast adds a small video delay (~150–300 ms). For streaming, install a virtual audio driver (BlackHole / VB-Audio / JACK) and use OBS Audio Sync Offset to align your microphone with the swapped video.

Tip: For most video calls the lip-sync is good enough out of the box — only stage this if you're broadcasting publicly.

Ready to go live?

Start your first Facecast session for free — no credit card required.