CatxFish / obs-virtual-cam

obs-studio plugin to simulate a directshow webcam
https://obsproject.com/forum/resources/obs-virtualcam.539/
GNU General Public License v2.0
1.75k stars 341 forks source link
directshow obs-studio plugin

OBS-VirtualCam

OBS-VirtualCam is a plugin for obs-studio , transforming the output video to a virtual directshow device.

Supported Platforms : Windows 7 , Windows 8 and Windows 10

Alternative for Linux users: CatxFish/obs-v4l2sink

Alternative for Mac users: johnboiles/obs-mac-virtualcam

Supported OBS Studio version : 24.0.0+

Features

Install

The installer and compressed file can be found in Release Page. Using installer is recommended, but if you want to use compressed file to install manually , please follow these instructions.

  1. Unzip OBS-VirtualCam.zip and put it to your obs-studio install folder.
  2. Run CMD as Administrator and register 32bit directshow source
    regsvr32 "C:\Program Files\obs-studio\bin\32bit\obs-virtualsource.dll"
  3. Do it again to register 64bit directshow source
    regsvr32 "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll"
    • If you want to Remove the directshow filter , you can also use regsvr32 to do this
      regsvr32 /u "C:\Program Files\obs-studio\bin\32bit\obs-virtualsource.dll"

Register specific number of virtual cameras

Unregister then register 2 directshow camera (up to 4)

regsvr32 /u "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll" 
regsvr32 /n /i:"2" "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll"

Build

You need to install cmake , visual studio 2017 ,and build OBS project first. Set following Cmake variables:

Donate

If you like my work on this plugin, you can donate via Paypal.me