https://github.com/streamlabs/slobs-virtual-cam-installer
https://github.com/streamlabs/slobs-virtual-cam-installer
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/streamlabs/slobs-virtual-cam-installer
- Owner: streamlabs
- Created: 2025-07-08T15:05:01.000Z (12 months ago)
- Default Branch: streamlabs
- Last Pushed: 2025-08-28T22:36:07.000Z (10 months ago)
- Last Synced: 2025-08-28T22:49:14.673Z (10 months ago)
- Language: Swift
- Size: 38.1 KB
- Stars: 1
- 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.