Background Removal / Virtual Green-screen & Low-Light Enhance

Background Removal / Virtual Green-screen & Low-Light Enhance v1.3.5

Hello creators and streamers!
We’re excited to announce version 1.3.5 of OBS Background Removal—a release dedicated to improving the reliability and smooth operation of your favorite background removal plugin.

️ What’s Improved?​

  • Race Condition Fixes:
    We tracked down and resolved several race conditions in the plugin’s core (including enhance-filter models and stage surface data handling). This means fewer unexpected behaviors and more robust performance—even in intensive, multi-threaded scenarios.
  • Atomic State Management:
    Shared state (such as disabling filters) is now handled safely, reducing the risk of glitches during runtime.

Other Notable Enhancements​

  • Documentation Improvements:
    • Added onboarding guides for developers and coding agents.
    • Clarified compatibility notes—especially for Apple Silicon users regarding Rosetta2.
    • Updated CUDA build instructions and ensured issue templates match our current project name.

Focus​

This release is all about giving you a more stable, smoother OBS experience, so you can concentrate on creating—not troubleshooting. Thank you to everyone reporting bugs, suggesting features, and contributing code and docs!

If you ever run into issues or have ideas, please reach out on GitHub.

Enjoy streaming!

Hello everyone! We're excited to bring you version 1.3.4 of obs-backgroundremoval. This release focuses on important bug fixes and smoothing out the experience across platforms.

️ What's Fixed?​

  • CUDA Option on Linux:
    We fixed an issue where the CUDA option wasn't showing up for some Linux users. This turned out to be a small typo in a preprocessor macro—now it's corrected, and the CUDA option should appear as expected!
  • macOS Installer Link:
    Previously, the macOS download page served a .deb file in place of the correct .pkg installer. This has been resolved, and macOS users will now get the proper installer for their system.

Thank you to everyone in the community for your feedback and bug reports! If you encounter any further issues, please let us know on GitHub.

Happy streaming and recording!
— The obs-backgroundremoval Team

  • Like
Reactions: Letbetter ink

Release 1.3.3​

We’re excited to announce the release of v1.3.3! This update brings significant improvements and expanded support, especially for Windows GPU users and ONNX Runtime providers. Here’s what’s new and improved since 1.3.2:


Major Improvements​

Windows GPU Support Returns!​

  • Windows GPU builds are back: Now you can easily build and use the GPU version on Windows. Build artifacts are named more clearly (-gpu suffix) for easier downloads and usage.

Enhanced ONNX Runtime Support​

  • CUDA & ROCm Providers: Linux users can now select ROCm in addition to CUDA for GPU inference! The UI shows these options only when supported by your build and ONNX Runtime setup.
  • Cleaner configuration: Default CMake options now better support both system and bundled ONNX Runtime, with clear platform presets to avoid confusion.

TensorRT Changes​

  • Reworked TensorRT support: Added, removed, and refined support for the ONNX Runtime TensorRT execution provider on Windows. Note: This option’s visibility may vary depending on your platform and build configuration.

️ Usability Enhancements​

  • Mask Expansion Tool: A new slider under advanced settings allows you to expand the safe area around detected persons. Fine-tune your segmentation results with ease!
  • Localized ROCm Option: The “ROCm” GPU option now appears properly in all supported languages, offering improved clarity for non-English users.

️ Under-the-Hood & Developer Experience​

  • Improved CI/CD workflows: Automated artifact renaming and simplified DLL/PDB installation on Windows.
  • Refactored build logic: Better macro names and configuration flags for ONNX Runtime GPU providers, resulting in more robust and maintainable code.
  • Documentation and Help UI: Enhanced installation instructions and a more responsive, English-friendly help and chatbot interface (for those using the interactive chat help).

⚠️ Notes for Upgraders​

  • Artifact names: GPU-enabled Windows builds are now labeled with -gpu for crystal clear distinction.
  • TensorRT: Support may be present or absent depending on your configuration—refer to documentation or your build options.
  • Recommended: If you’re updating custom CMake presets or localized files, check for new or renamed macro/configuration entries!

Thank you to all contributors and users for your feedback and support! We're committed to making your experience better on every platform. Try out the new features and let us know what you think!

Happy building!

Download: https://github.com/royshil/obs-backgroundremoval/releases/tag/1.3.3

OBS Background Removal Plugin — Release 1.3.2​

We’re excited to announce version 1.3.2 of the OBS Background Removal plugin! This update brings helpful new features, improved user assistance, and important behind-the-scenes updates to ensure smoother, more reliable streaming and recording experiences.


✨ New & Improved​

  • Interactive Help (Experimental):
    • Try out the brand-new interactive help system! A chat-based UI is now available to assist with your questions directly within the plugin interface. Powered by Svelte and integrated with WebLLM, this feature aims to make troubleshooting and exploration even easier.
    • Includes privacy and accuracy disclaimers since this feature is experimental.
  • User FAQ:
    • Added a comprehensive FAQ (FAQ.md) with answers to 50 common questions about the plugin — now easier than ever to find answers and solve issues quickly!
  • Better User Support:
    • Replaced old issue templates with a new, user-friendly GitHub issue form. This helps you provide relevant info when reporting bugs, so we can assist you faster and more effectively.

️ Other Notable Updates​

  • Plugin Info Update:
    The plugin’s metadata and repository info was updated following a maintenance transfer. You’ll now see accurate repository and author details.
  • Codebase Polish:
    • Additional formatting improvements and updated code conventions for better maintainability.
    • Svelte and Astro project enhancements, as well as improved build script hygiene.

How to Upgrade​

Download and install the latest release from the GitHub Releases page.


Thank you to everyone contributing feedback, code, and encouragement! The community keeps this project moving forward. If you run into issues or have suggestions, please open an issue or try out the new interactive help.

Happy streaming! ✨

Download https://github.com/royshil/obs-backgroundremoval/releases/tag/1.3.2

Highlights​

  • Ubuntu DEB Package is Back!: Great news for Ubuntu users—starting with this release, official .deb packages are back! Installing and updating on Ubuntu is now simpler than ever.
  • Website Overhaul: The plugin's website and documentation have migrated from SvelteKit to Astro! The site is now faster, easier to maintain, and features updated download links and documentation.
  • Cleaner Downloads: The download instructions are clearer and easier to follow. We now point all users to central download locations for simplicity.
  • Simplified Docs: We've trimmed the README and documentation to be more concise. Linux and build instructions are now maintained in one place, and uninstall steps plus advanced usage were moved online.
  • Community Support : Looking for help? Join us in GitHub Discussions—our Discord link has been retired in favor of a more transparent and open support channel.

️ Build & CI Improvements​

  • CI Now Builds and Publishes Releases: GitHub Actions workflow is now fully active! Project artifacts and debug symbols are automatically created for each new release.
  • Scheduled Website Updates: The new website auto-builds daily to stay up to date.
  • Up-to-date Shields: All project badges and status shields in the README now reference the main royshil/obs-backgroundremoval repository (not forks or unrelated projects).

Thank you to everyone for your feedback, contributions, and enthusiasm!
If you spot any issues or have feature suggestions, please open a discussion or issue on GitHub.

— The OBS Background Removal Team

Download: https://github.com/royshil/obs-backgroundremoval/releases/tag/1.3.1
We've fixed the potential lags and discrepancy between image and mask, and upgraded the ONNXRuntime to 1.17.1 - better performance and robustness!

Enjoy!

Download:
  • New! RMBG model from Bria.AI https://huggingface.co/briaai/RMBG-1.4 - remove background from any object! (not just human)
  • We got rid of the annoying "update available" message in favor of a more discreet message on the plugin settings.
  • Better handling of local file paths on Windows
Check out all of the changes: https://github.com/occ-ai/obs-backgroundremoval/releases

Support our work https://github.com/sponsors/royshil https://github.com/sponsors/umireon . Thank you!!

In this release we bumped versions of OpenCV and ONNXRuntime, and trying to get rid of the annoying "smart screen" block on Windows. We're also rolling out releases through AUR, Pacstall and Flatpak. Linux!

Enjoy!
  • Like
Reactions: 33Nikaea
It's been a second! But we have a new release with lots of changes.
In this release we're introducing "simple mode" that hides most of the settings under an "Advanced" checkbox, which should make it far easier for newcomers to start using the filter without "settings shock".
Additionaly we implemented "temporal smoothing" that helps with reducing the flickering of the edges in the binary mask.
We bumped ONNX Runtime to v1.16.3 that increases robustness and speed.
We fixed the bug of the updater popping up the dialog because we changed the repo URL.

Enjoy!

Download links:
We have a very busy release! It's been a while and we have been working to improve the plugin on all fronts.
In this release you can expect:
  • Upgrade to ONNXRuntime 1.16 which improves speed and robustness.
  • Repackaging of Mac OS release to a more consistent with Apple dev tools.
  • Fix crashes and bugs on Linux
  • We added a new "website" for the plugin, which will eventually have more installation info
  • Adding a detailed log message with plugin info which helps us debug
If this plugin has provided value to you consider adding a ⭐ on this repo, subscribing to Roy's YouTube channel, and supporting our work: https://github.com/sponsors/royshil https://github.com/sponsors/umireon

What's Changed​

Full Changelog: 1.1.6...1.1.7
Top