gxalpha / obs-mac-backgroundremoval

Background removal plugin using macOS' system APIs
GNU General Public License v2.0
76 stars 5 forks source link

macOS Background Removal for OBS

Introduction

This plugin provides an OBS filter to remove a persons background using macOS' built-in Vision API.

macOS 12 and OBS 28 (or newer) are required.

Getting started

To get started, download and run the installer from the releases page. It's currently not signed or notarized, so to open it you may have to do Right Click -> Open instead of double-clicking and/or allow it in System Settings. The filter can be found in the filters window under "Effect Filters". This means that it can be used on any type of source, not just Video Capture Devices.

License and Thanks

This plugin is licensed under the terms of the General Public License, Version 2. You can find the full text in the LICENSE file in this repository.

Huge credits also go to pkv from OBS who implemented a similar filter in OBS for NVIDIA GPUs. His code was referenced heavily in the creation of this plugin, especially during the early stages.

The build system is based on the OBS Plugin Template. Its build instructions also apply to this plugin.