https://github.com/streamlabs/slobs-virtual-cam-installer
Installs mac virtual camera extension
https://github.com/streamlabs/slobs-virtual-cam-installer
Last synced: 30 days ago
JSON representation
Installs mac virtual camera extension
- Host: GitHub
- URL: https://github.com/streamlabs/slobs-virtual-cam-installer
- Owner: streamlabs
- Created: 2025-07-08T15:05:01.000Z (about 1 year ago)
- Default Branch: streamlabs
- Last Pushed: 2025-08-29T15:49:22.000Z (11 months ago)
- Last Synced: 2026-05-23T20:28:41.417Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 42 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Description
This Swift application installs the streamlabs/obs-studio mac virtual camera system extension on the user's system.
# Prerequisites
CMake (minimum 3.22) and xcode 15.2
# How to Build
Make sure you define the `APPLE_TEAM_ID` environment variable which is required because the build scripts will download the slobs-mac-virtual camera system extension and codesign it.
Run the following commands below (or just run `build.sh` script):
```
cmake --preset macos
cmake --build build --preset macos
```
The scripts will build `RelWithDebInfo` and pack the camera extension inside the app bundle.
# Command line arguments
By default, if no arguments are passed, the app will attempt to install the virtual camera system extension. If the `--deactivate` option is passed, then it will attempt to uninstall it.
# How to run
After its' built, copy the app file into your Applications folder. This is a console app so when double clicked you will not see output so it is best to run it from bash from the Applications folder like so:
```
cp -R build/RelWithDebInfo/slobs-virtual-cam-installer.app /Applications
cd /Applications
./slobs-virtual-cam-installer.app/Contents/MacOS/slobs-virtual-cam-installer
echo $?
```
Notice the addition of the `echo $?` bash command which will display the application exit code.