MY WEBCAM TEST GUIDE

Video Capture Device for OBS Studio: Add It, Route It to the Virtual Camera and Check the Result

How to add a webcam or USB capture card as a Video Capture Device in OBS Studio, send it through OBS Virtual Camera to a call app, and fix common problems.

The short answer

In OBS Studio, "Video Capture Device" is the name of the source you add to bring in a live camera feed. It works with webcams and with most USB capture cards, which usually present themselves to the computer the same way a webcam does. Add the source to a scene, choose your hardware from its Device list, then click Start Virtual Camera. In your call or streaming app, choose OBS Virtual Camera as the camera.

The phrase "video capture device" can mean two things. It can mean the physical hardware, such as a webcam or an HDMI-to-USB capture card. It can also mean the OBS source type that reads from that hardware. This guide covers both: connecting the hardware so OBS can see it, and configuring the source so its picture reaches the virtual camera.

Before you start

  • Connect the webcam or capture card directly to the computer, and connect the video source (camera, console or second computer) to the card's input.
  • Close other apps that might be using the camera, such as call apps, camera utilities or the system camera app. On many systems only one app can open a physical camera at a time.
  • On macOS, OBS needs camera permission. Check System Settings > Privacy & Security > Camera and turn on access for OBS.
  • On Windows, check Settings > Privacy & security > Camera and make sure camera access, including access for desktop apps, is turned on.

Step 1: Add the Video Capture Device source

  • 1. In the Scenes panel, select the scene you want to use, or create a new one with the + button.
  • 2. In the Sources panel, click + and choose Video Capture Device. On Linux it may be labeled Video Capture Device (V4L2).
  • 3. Give the source a clear name, such as "Capture card" or "Desk webcam", and click OK.
  • 4. In the Properties window, open the Device list and select your hardware. Capture cards often appear under a generic name, such as the card's brand or "USB Video".
  • 5. If a picture appears in the preview, click OK. If it does not, see the troubleshooting section below.

Step 2: Set resolution and frame rate

By default the source uses the device's own settings, which may not match what the device can deliver at its best. On Windows, set Resolution/FPS Type to Custom and choose a resolution and frame rate the device supports. Resolution is the picture size in pixels. Frame rate (FPS) is how many images per second the device sends. Lists differ by device, and no specifications for particular cards or webcams were provided for this guide, so check your device's own documentation for its supported modes.

For a capture card, the card can only pass on what it receives. Set the connected source, such as a camera or console, to an output mode the card supports. Otherwise you may see a black frame or a distorted picture.

Step 3: Fit the picture to the canvas

The canvas is the frame OBS outputs. Its size is set under Settings > Video > Base (Canvas) Resolution. If the camera image looks too small or too large, right-click the source and choose Transform > Fit to screen. A canvas that matches the camera's shape avoids black bars. A widescreen camera on a widescreen canvas is a typical match.

Step 4: Start the virtual camera and select it in your app

  • 1. In the Controls panel, click Start Virtual Camera.
  • 2. Recent OBS versions show a settings (gear) button next to it. Use it to choose whether the virtual camera sends the whole program output, the preview, a specific scene or a single source. If you only want the camera feed with no overlays, choose that source.
  • 3. Open your call or streaming app and go to its video or camera settings.
  • 4. Select OBS Virtual Camera as the camera.
  • 5. Keep OBS open. Closing OBS or stopping the virtual camera ends the feed in the other app.

What the virtual camera does not carry: audio

OBS Virtual Camera sends video only. If your capture card carries sound, such as game audio over HDMI, OBS can record or stream it, but the call app will not get it through the virtual camera.

Pick your microphone directly in the call app. To send the card's audio to a call, you need separate audio routing, such as a virtual audio device set up outside OBS.

Inside OBS on Windows, the source's Properties include Audio Output Mode and Use custom audio device. These control how the card's sound enters OBS. They do not control what the call app hears.

How to check that it worked

Check each stage separately, because each one can succeed while the next fails.

  • Device detected: your hardware appears in the Device list of the source's Properties.
  • Capture working: OBS shows a live, moving picture in the preview, not a frozen frame or a black box.
  • Virtual camera working: OBS Virtual Camera appears in the call app's camera list and shows the same picture as OBS.
  • Call quality: other participants see a clear, smooth image. This also depends on the call app's compression and your internet connection, so the result can be worse than what OBS shows. A test call with someone else, or the app's own preview or test feature, is the reliable check.

Many call apps mirror your own self-view, so text may look reversed to you. That self-view does not necessarily match what other participants see. Check the app's mirroring setting, or ask someone on a test call, before you add a flip transform in OBS.

Troubleshooting common problems

  • Black or blank preview: close any other app that may hold the camera, then select the device again in Properties. Switching the Device list to another entry and back can also help. On macOS, confirm camera permission for OBS and restart OBS after granting it.
  • Capture card shows nothing but is listed: check the cable and the source's output setting. Content protected by HDCP, a copy-protection system used by some players and devices, cannot be captured. The card will typically show a black screen or nothing at all.
  • Picture freezes when you switch scenes: in Properties, "Deactivate when not showing" releases the device when its scene is not active. Turn it off if you switch scenes often and want the feed ready. Leave it on if another app needs the camera while that scene is hidden.
  • OBS Virtual Camera is missing from the call app: make sure the virtual camera is started in OBS. Then restart the call app, because many apps only check for cameras at launch. Browser-based calls may also need the browser restarted and camera permission granted to the site.
  • Call app shows the OBS logo or a blank image: the virtual camera is not running, or the call app opened before it started. Start it in OBS and reselect the camera in the app.
  • Wrong part of the picture is sent: check the virtual camera's output type setting (program, preview, scene or source) in OBS.

Choosing a capture device: what this guide cannot confirm

No product specifications, test results or prices were available for this guide, so it does not recommend specific webcams or capture cards. When comparing devices, check the manufacturer's stated input and output resolutions and frame rates. Also check whether the device works without extra drivers on your operating system, and what connection it needs. Do not rely on a device supporting a feature until the manufacturer's documentation or your own test confirms it.

A note on backgrounds and effects

Filters and overlays added in OBS become part of the virtual camera image. Your call app's own background blur or replacement is separate and is applied on top. Using both can produce odd edges or doubled effects, so it usually works better to apply effects in one place. Neither one changes your physical background, and neither is the same as editing the background of a still photo afterward.