Setup guide · OBS Studio

How to use Facesflip as an OBS source

Facesflip produces the filtered video; OBS Studio captures it as a scene source and exposes the result to any other app (Zoom, Meet, Teams, Discord, Streamlabs, Twitch, YouTube Live, etc.) as a virtual camera.

Try Facesflip free — no card
  1. 01

    Open the Facesflip swap page

    In a browser of your choice (Chrome / Safari / Edge / Firefox all work), sign in at facesflip.com, grant webcam access, pick a target face. Confirm the live filtered video is rendering in the tab.

    TipLeave this tab running for the whole session either way — it is where your webcam actually lives. OBS renders the result; it never opens your camera itself.
  2. 01b

    Paid accounts: paste your browser-source URL instead (cleaner)

    In the swap tool, copy your personal browser-source URL. In OBS: Sources → + → Browser → paste it → set Width 1920, Height 1080. You get the swapped video full-bleed — no browser chrome, no cropping, no window to keep unobscured. If you use this, skip steps 02 and 03. The URL is tied to your account and expires; regenerate it from the tool if you ever need to invalidate a copy you shared.

    TipPrefer this on a paid plan. Window Capture (steps 02-03) stays fully supported and needs nothing from your account — use it on the free tier, or if you would rather not manage a URL.
  3. 02

    Add a Window Capture source in OBS

    In OBS Studio, click + under Sources → Window Capture → Create new → OK. In the dropdown, select the browser window holding the Facesflip tab. The OBS preview canvas now shows the full browser window including chrome.

  4. 03

    Crop the capture to just the video panel

    Drag the corners of the capture bounding box in the OBS preview, or hold Alt and drag the edges to crop. The goal: only the swapped video appears in OBS, no browser address bar / tabs / OS chrome. This is what other apps will see when they read the OBS Virtual Camera output.

    TipFor a 16:9 output, crop to a 16:9 box matching the video aspect. The default Facesflip tab includes UI sidebars — exclude those for a clean meeting/stream image.
  5. 04

    Start OBS Virtual Camera

    Click Start Virtual Camera at the bottom-right of the OBS main window. A confirmation dialog may ask which scene to use — pick the scene containing your Facesflip capture.

  6. 05

    Use OBS Virtual Camera in any other app

    In Zoom / Meet / Teams / Discord / Streamlabs / Twitch Studio: open the camera selection dropdown and pick "OBS Virtual Camera". Your filtered face is now the camera input. Stop Virtual Camera in OBS when you are done to free the device.

Frequently asked

Can I add other OBS sources (text overlays, logos, alerts) on top of the Facesflip feed?

Yes. Facesflip is just another source in your OBS scene. Layer text alerts, watermarks, browser source widgets, logos, anything OBS supports — all on top of the swapped video.

Does OBS Virtual Camera work with hardware encoders / NVENC?

Yes. OBS Virtual Camera output is independent of the encoder you use for recording or streaming — it is a software camera device that reads from your active OBS scene preview. Encoder choice (NVENC, x264, AV1) only affects recording / streaming, not the virtual camera output.

Can I use Facesflip in Streamlabs Desktop instead of OBS Studio?

Yes. Streamlabs Desktop is OBS-based and has the same Window Capture + Virtual Camera flow. Source naming is identical.

Also useful for