Live Background Removal Lite

Live Background Removal Lite 2.3.1

️ Live Background Removal Lite v2.3.1​

This is a maintenance update with several behind-the-scenes improvements for stability and developer experience!

What’s Improved​

  • Build & Testing Tweaks:
    • Improvements to the build scripts and test infrastructure for easier development and more reliable CI on all platforms.
    • Smoother integration with the CoreML backend for macOS, ensuring tests and builds run as expected.
  • Better Cross-Platform Consistency:
    • Minor adjustments to ensure consistent performance across macOS, Linux, and Windows, especially when switching between different compute backends (CoreML, Vulkan, CPU).
  • Codebase Cleanliness:
    • Internal refactoring and clean-up for easier future maintenance and faster onboarding for new contributors.

If you’re a developer, builder, or packager of Live Background Removal Lite, this release should make your life a little easier.
For regular users, everything should “just work”—but if you notice smoother updates or improved stability, now you know why!

Thank you for your continued support and feedback.
Happy streaming! ️

Live Background Removal Lite v2.3.0 — Now with Native macOS CoreML Support!​

This release is a big step forward for Mac users and plugin developers. Say hello to native Apple CoreML support for lightning-fast, energy-efficient background removal!

What's New​

  • Native CoreML Segmentation on macOS:
    • The plugin now automatically uses Apple’s CoreML framework for background segmentation when running on macOS 12 or newer.
    • Enjoy dramatically faster and smoother background removal with lower CPU usage—your Mac’s AI hardware does the heavy lifting.
    • No manual toggling required; the plugin chooses the best available compute unit for you (CoreML, Vulkan GPU, or CPU).
  • Unified Compute Unit Selection:
    • New settings in the OBS filter UI let you pick your preferred compute backend: Auto, CPU, Vulkan GPU (if available), or CoreML.
    • Number of threads and backend selection are now clearer and easier to use.
  • Plugin Internals Refactored:
    • The segmentation logic is now modular, supporting multiple backends (CoreML, NCNN Vulkan, and CPU).
    • New and improved test suite for CoreML and NCNN, ensuring reliability across all platforms.
  • Packaging & Build Improvements:
    • Mac build scripts, CMake presets, and Xcode project integration have been overhauled for seamless CoreML framework support.
    • All necessary entitlements and code-signing options are set for plugin and test builds.
  • Localization & UI Updates:
    • Both English and Japanese UI labels updated for new compute unit options and segmentation controls.

If you’re on a modern Mac, you’ll notice faster, smoother, and more battery-friendly background removal—no extra setup needed.

Thank you for supporting Live Background Removal Lite!
If you see any issues or have feedback on CoreML or other compute backends, please open an issue.

Happy streaming—now with Mac-native AI! ✨

️ Live Background Removal Lite 2.2.1​

This release adds a handy new tool for plugin maintainers and advanced users!

What's New​

  • Maintenance Script for NCNN Models:
    • A brand new script has been added to help you manage, update, and maintain the NCNN AI models used for segmentation.
    • This makes it easier to keep your models up-to-date, switch between different versions, or perform advanced troubleshooting.
    • Perfect for developers, packagers, and anyone who wants more control over the plugin's AI backend.

Why Upgrade?​

If you maintain custom builds, package the plugin for distributions, or just want to tinker with segmentation models, this update is for you!


Thank you for maintaining and supporting Live Background Removal Lite!
If you have ideas for scripts or tools to make development easier, please share your feedback.

Happy streaming—and happy maintaining! ️
This release focuses on performance and efficiency with a major update to the segmentation model!

What's New​

  • Smaller Segmentation Model Adopted:
    • The plugin now uses a compact and lightweight AI model for background segmentation.
    • Expect faster startup times and lower memory usage—especially helpful for laptops and lower-powered systems.
    • The new model maintains high segmentation accuracy while being easier on your hardware.
  • Improved Responsiveness:
    • With the smaller model, background removal reacts even quicker to your movements and lighting changes.
    • Reduced lag means smoother streaming and recording experiences.
  • Compatibility & Packaging:
    • All build scripts, packaging manifests, and installation docs have been updated to use the new model by default.
    • No manual steps required—just update and enjoy the speed boost!

If you value performance and efficiency, this update is for you.
As always, your feedback is appreciated—please open an issue if you notice any problems or have suggestions!

Happy streaming—now faster and lighter! ️
This is a maintenance release that focuses on improving Flatpak support!

What's Fixed & Improved​

  • Flatpak Build Fixes:
    • Critical issues with the Flatpak build have been resolved.
    • You can now build, package, and run Live Background Removal Lite via Flatpak without unexpected errors or missing dependencies.
  • Better Packaging Experience:
    • Updates ensure smoother installation and compatibility for Flatpak users, especially those who prefer the sandboxed, cross-distro approach.

If you've had trouble using or building the plugin via Flatpak, this update should make your experience a lot smoother.

Thank you for your bug reports and feedback!
If you run into any more issues on Flatpak (or any platform), please open an issue and let us know.

Happy streaming—now with reliable Flatpak builds! ✨

✨ Live Background Removal Lite v2.1.0​

This update brings both exciting new features and critical bug fixes for a smoother streaming experience!

What's New​

  • Temporal Stability Filter:
    • Introducing a brand new filter to stabilize your background removal matte over time!
    • This helps reduce flickering and jitter in your video, especially under challenging lighting or fast movement.
    • Enjoy a more natural and steady look, whether you're gaming, presenting, or just chatting.

Critical Bug Fix​

  • Filter Activation Issue Fixed:
    • Fixed a major bug where the filter would not work at all if added to an active source.
    • You can now confidently add or remove the filter while streaming, and it will activate instantly as expected.

️ Other Improvements​

  • General reliability and compatibility improvements behind the scenes.

Thank you for using Live Background Removal Lite!
If you notice a smoother matt(e) and instant filter activation, that's the magic of v2.1.0.

As always, your feedback and bug reports help us make the plugin even better.

Happy streaming!

️ Live Background Removal Lite v2.0.1​

This is a quick bugfix release focused on making GPU acceleration easier to build—especially on Arch Linux!

What's Fixed​

  • GPU Build Reliability:
    • Fixed build issues that affected enabling GPU acceleration (Vulkan/NCNN) on Arch Linux and some other platforms.
    • Improved detection and linking of GPU dependencies, so you can select your GPU in the plugin without build headaches.
  • Arch Packaging Improvements:
    • Arch Linux PKGBUILD and related scripts updated to match the latest code and ensure smooth installation with GPU support out of the box.
  • Better Cross-Platform Support:
    • Minor tweaks to build scripts and presets help ensure the plugin can be built with GPU inference on more systems.

If you had trouble getting GPU inference working on Arch or encountered build errors after upgrading to v2.0.0, this update should solve those problems.

Thank you for your feedback and bug reports!
If you hit any more build issues, please open an issue and let us know.

Happy streaming—with GPU acceleration!

Live Background Removal Lite v2.0.0​

Welcome to the next major version! This release brings a breakthrough feature for users seeking even faster and smoother background removal: GPU inference support.

✨ What's New in 2.0.0​

  • GPU Inference Option (Vulkan/NCNN):
    • You can now leverage your GPU for real-time background removal, dramatically speeding up matte computation and reducing CPU load.
    • Easily select your preferred GPU (or stick with CPU) from the plugin settings.
    • Choose the number of threads for optimal performance on your system.
  • Streamlined Setup & UI:
    • The OBS filter UI now includes new controls for GPU selection and thread count.
    • Clear status messages let you know whether CPU or GPU acceleration is active.
    • English and Japanese translations have been updated for all new controls and status messages.
  • Smarter Context Handling:
    • Switching between CPU and GPU (or changing thread counts) automatically refreshes the plugin's internal context for reliable, glitch-free operation.
  • Compatibility Improvements:
    • Build scripts and source code refactored for easier packaging and installation—whether you use vcpkg, Homebrew, Arch, Flatpak, or system libraries.
    • Advanced detection and handling for NCNN Vulkan builds, so the GPU option only shows up when supported.
  • Developer & Maintainer Friendly:
    • Plugin configuration and build/test presets have been reorganized for clarity.
    • Test suite improvements: now using OpenCV for image handling in unit tests for better reliability across platforms.

Why upgrade?
With GPU inference, Live Background Removal Lite is now faster, more flexible, and future-proof. Whether you're streaming on a powerful desktop or a modest laptop, you get more control and better performance.

Thank you for using and supporting the project!
If you enjoy the speed boost or run into any issues, please open an issue or share feedback.

Happy streaming—with GPU power! ️⚡️

Live Background Removal Lite v1.8.7​

This release is all about making your build experience smoother and more reliable, especially if you're using Arch Linux or Flatpak!

️ Build Stability Improvements​

  • Arch Linux & Flatpak Build Fixes:
    • Several tweaks to the build scripts and packaging manifests help ensure smoother, more predictable builds on Arch Linux and Flatpak.
    • Dependency handling is improved to avoid common pitfalls and errors during installation.
    • If you've ever hit a snag building from source or packaging for these platforms, this update should make things easier.
  • Better Build Automation:
    • The update and packaging workflow has been polished, making it simpler for maintainers to keep Arch and Flatpak packages up to date with the latest releases.

Why Upgrade?​

If you package, install, or develop Live Background Removal Lite on Linux, this release is recommended for better reliability with your favorite distro or Flatpak setup.


Thank you for using and supporting Live Background Removal Lite!
If your builds are smoother or you run into any new hiccups, please let us know.

Happy streaming and happy building! ️

Live Background Removal Lite v1.8.6​

This update brings improved reliability, better property handling, and even more Linux compatibility!

✨ What's New​

  • Plugin Properties Refactored & More Robust:
    • Internal handling of plugin filter properties (like mask bounds, gamma, guided filter epsilon, and FPS) is now more robust and streamlined.
    • Default values and property updates are clearer and safer—making settings less error-prone for users and plugin developers.
    • Properties now use atomic variables and have a dedicated method for applying settings, reducing glitches from rapid changes in OBS.
  • Visibility & Activation Controls:
    • The plugin now tracks its active and visible states more carefully, preventing accidental background disclosure when the filter is hidden or inactive.
  • Guided Filter Improvements:
    • Guided Filter epsilon and mask levels are now handled in a more consistent, physically meaningful way, ensuring smoother filtering and user control.
  • Dependency & Packaging Updates:
    • OpenCV is now a direct dependency for all builds (including Arch and Flatpak), ensuring better image processing capabilities.
    • New helper script (update-packages.sh) added for easy, automated updates to Arch and Flatpak packaging manifests—making life easier for maintainers!
    • Overlay ports for libpng added for advanced packagers and contributors.
  • Localization & UI Consistency:
    • English and Japanese UI/localization strings updated for new property names (e.g., maskLowerBoundAmpDb, gfEpsPowDb) for clearer, more consistent labeling.

Thank you for using and supporting Live Background Removal Lite!
If you notice smoother settings or easier packaging, this release is why.
Please report any issues or suggestions—your feedback keeps the project moving forward.

Happy streaming! ️✨
Top