obs-virtualcam logo

obs-virtualcam Miau Lghtouch

Use this command to install obs-virtualcam:
winget install --id=MiauLightouch.obs-virtual-cam -e

obs-studio plugin to simulate a directshow webcam

OBS-VirtualCam is a plugin for OBS Studio designed to transform video output into a virtual DirectShow webcam. This tool enables users to simulate webcam functionality, allowing OBS Studio's video output to be recognized and utilized by third-party applications as if it were a physical webcam.

Key Features:

  • Virtual Webcam Simulation: Creates virtual DirectShow devices that can be used in any application supporting webcam input.
  • Multi-Interface Support: Provides up to four virtual DirectShow interfaces for greater flexibility in streaming or recording setups.
  • Compatibility with OBS Studio: Works seamlessly with OBS Studio version 30.0.0 and later, ensuring reliable performance.
  • Simplified Installation: Can be installed via winget for ease of use.

Audience & Benefit:

Ideal for content creators, streamers, and developers who need to integrate OBS Studio output into third-party applications such as video conferencing tools or recording software. OBS-VirtualCam empowers users to enhance their workflows by enabling OBS Studio's capabilities within external programs, expanding creative and technical possibilities.

README

OBS-VirtualCam

CI Windows On-Push

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

It's modified from official win-dshow plugin, but with up to 4 cameras for multiple obs instance.

The audio is not supported yet.

Supported Platforms : Windows 10, Windows 11

Supported OBS Studio version : 30.0.0+

Features

  • virtual output : A output plugin sink raw video to directshow interface.

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-*-windows-x64.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\data\obs-plugins\obs-virtualcam\obs-virtualcam-module32.dll"
  1. Do it again to register 64bit directshow source
regsvr32 "C:\Program Files\obs-studio\data\obs-plugins\obs-virtualcam\obs-virtualcam-module64.dll"
  • If you want to Remove the directshow filter , you can also use regsvr32 to do this
regsvr32 /u "C:\Program Files\obs-studio\data\obs-plugins\obs-virtualcam\obs-virtualcam-module32.dll"
regsvr32 /u "C:\Program Files\obs-studio\data\obs-plugins\obs-virtualcam\obs-virtualcam-module64.dll"

Register specific number of virtual cameras

Unregister then register 2 directshow camera (up to 4)

regsvr32 /u "C:\Program Files\obs-studio\data\obs-plugins\obs-virtualcam\obs-virtualcam-module64.dll"
regsvr32 /n /i:"2" "C:\Program Files\obs-studio\data\obs-plugins\obs-virtualcam\obs-virtualcam-module64.dll"

Build

this repo is updated to the latest OBS Plugin Template, please follow the guide.

Versions
2.1.2
Website
License