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:
Check out all of the changes: https://github.com/occ-ai/obs-backgroundremoval/releases
- 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
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!
- obs-backgroundremoval-1.1.9-macos-universal.pkg 39.1 MB
- obs-backgroundremoval-1.1.9-source.tar.xz 26.1 MB
- obs-backgroundremoval-1.1.9-windows-x64-Installer.exe 35.8 MB
- obs-backgroundremoval-1.1.9-windows-x64.zip 37.3 MB
- obs-backgroundremoval-1.1.9-x86_64-linux-gnu-dbgsym.ddeb 713 KB (debug symbols only)
- obs-backgroundremoval-1.1.9-x86_64-linux-gnu.deb 157 MB
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:
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
- 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
What's Changed
Full Changelog: 1.1.6...1.1.7
- Remove USE_SYSTEM_CURL by @umireon in #445
- Bump onnxruntime to 1.16.0 by @umireon in #447
- Remove the Packages.app by @umireon in #453
- Remove check_packages by @umireon in #455
- Prevent OBS crashing with Qt5 by @umireon in #456
- Handle model load bug by @royshil in #458
- Add a user-friendly download page like OBS by @umireon in #460
- Replace the download link with the site by @umireon in #461
- Fix OpenCV binary URL by @umireon in #462
- Auto-generate Distribution.xml by @umireon in #463
- Add log of BGReomval filter options/props by @royshil in #466
- Fix updater crash by @royshil in #469
In this release we fix the "halo effect" using blur background as well as remove dependency on libcurl which improves build on Linux, Mac and Windows, we also use statically built OpenCV making the build time significantly shorter (faster turnaround on PRs).
If this free plugin has provided value to you, consider sponsoring our work:
Send any feedback you have and we will address all requests!
What's Changed
Full Changelog: v1.1.3...1.1.4
- Embed the tutorial video on README.md by @umireon in #413
- Fix blur background halo effect by @royshil in #415
- Use pre-built static OpenCV libraries by @umireon in #419
- Make Seeking Testers label work again by @umireon in #421
- Link zlib with OpenCV by @umireon in #422
- Remove libcurl from Mac and Windows by @umireon in #420
A lot going on in this busy release:
If this plugin has provided value for you, consider supporting our work so we can bring you more updates and improvements:
- Reinstated the .zip packaging for Windows - for all of the portable OBS users and non-standard locations.
- Add focal blur enable/disable option - for those who don't want the effect always on
- Add focal blur "depth"/"width" to make it adjustable
- Several improvements to our build system and Fedora support.
What's Changed
- Build Zip by @umireon in #390
- Fix links in build-aux by @umireon in #395
- Fix workflow to create and to upload zip for Windows by @umireon in #394
- Fix Fedora build by @umireon in #398
- Use system curl on Linux by default by @umireon in #399
- Quick instructions to compile on Fedora 37 by @MagnoBooter in #397
- Need zsh by @MagnoBooter in #401
- Don't ignore the docs directory by @MagnoBooter in #402
- Add focal blur enable/disable option by @royshil in #410
New Contributors
Full Changelog: 1.1.2...1.1.3
- @MagnoBooter made their first contribution in #397