royshil/obs-backgroundremoval

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 15th, 2026
Created on April 15th, 2021
Open Issues & Pull Requests: 11 (+0)
GitHub issues: Enabled
Number of forks: 290
Total Stargazers: 4,542 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 5.4 days
90th percentile: 18.2 days
Tracked items: 147

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 85 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (60)
  • enhancement (42)
  • no-issue-activity (18)
  • help wanted (4)
  • invalid (4)
  • wontfix (2)
  • awaiting response (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OBS Background Removal is an OBS Studio plugin that removes backgrounds from portrait video and images in real time, enabling virtual green-screen effects during recording or streaming.

The plugin uses a neural network to segment the portrait subject from its background, generating a mask that isolates the foreground. This mask can then be composited with other OBS sources to replace the background with images, colors, or transparency. The tool leverages ONNX Runtime for model inference, with support for GPU acceleration to improve performance. Beyond background removal, the plugin also includes low-light enhancement capabilities for improving video quality in dim conditions.

Adopters should know that the plugin is designed primarily for portrait segmentation—human subjects in framing typical of video calls or streaming. The tool integrates directly into OBS Studio's filter system, making it straightforward to layer with other effects and sources. Building from source is officially supported on Debian-based systems for both x86_64 and ARM64 architectures, though pre-built binaries are available for download. The README mentions a Lite version as an alternative if the main plugin encounters issues.

Development activity shows consistent engagement with users through GitHub Discussions and the OBS Plugins forum, with bug reports and feature requests tracked via issues. The project maintains an active sponsorship program offering both recurring and one-time support options, including private consultation for hands-on help. Documentation includes a dedicated usage guide and a series of tutorial videos covering core features, depth-of-field effects, low-light enhancement, and segmentation of non-human objects.