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

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

So many new things in this release! that make it overall a more robust and faster plugin.

  • Revamped rendering pipeline that is leaner and faster and relies on the GPU.
  • Won't hog the CPU if the video/filter is hidden or disabled.
  • Using pre-built ONNX runtime packaged
  • Fixing linux builds all around for Fedora, Arch, openSUSE etc.
As always if you like and find value in our work, consider supporting us:

What's Changed​

New release! It's a big one... We've listened to your comments and made many things a whole lot better:

  • Background removal now works on any source! Including browser etc.
  • We've switched our rendering backend to GS filters, which means it works on groups and on cameras of all kinds.
  • Performance improvements were added, as well as better memory management.
  • Universal-only Mac OS build, since many people accidentally install the x86 version on the M1.
  • Feathering and background is fixed.
  • Bugfixes took care of random crashes.
As always - consider sponsoring our work so we can bring you more features faster!

Enjoy!

What's Changed​

  • Adopt stale bot by @umireon in #211
  • Remove leftover files from the old CI by @umireon in #210
  • Fix feather + background blur bug by @royshil in #217
  • Data in obs_source_frame must belong to the same bzalloc memory. by @umireon in #213
  • GS functions based rendering (supporting Browser sources and Groups) by @umireon in #220
  • Reuse texrender and stagesurface by @umireon in #221
  • Use placement new and explicit destructor for tf by @umireon in #222
  • Fix escaping on postinstall of Mac pkg by @umireon in #227
  • Use gs_effect_set_texture by @umireon in #228
  • Fixes #223 (Add locks for cv::Mat and skip processing when the source is deactivated) by @umireon in #224
  • Provide only the universal binary for Mac by @umireon in #229
  • Bump 0.5.16 by @umireon in #231
In this release:
  • Transparent background default (no more chroma key filter! )
  • Signed Mac OSX installers
  • Improved runtime performance
  • Smaller package size (removing old model)
  • Flatpak readiness
Enjoy!

If this free plugin is helpful for you - consider sponsoring us on GitHub:

What's Changed​

Full Changelog: v0.5.14...v0.5.15
  • Like
Reactions: lcalder
In this release we bumped onnxruntime to the latest 1.14.1, added Japanese translation, fixed bugs, and we're gearing up for various Linux builds. See the full change log below.

Thanks to all our contributors!

What's Changed​

New release! Many new things added... like a new model (PPHumanSeg), CoreML acceleration for Macs, and the ability to use the filter as an effect - aaand built-in background blur! (instead of matting color)

Please test out and let us know of any problems in the repo issues!

What's Changed​

We are very happy to announce that a new release is out with installers for all OSs!
Thanks to the diligent work of our contributors we're now set up with a CI pipeline that's robust and end-to-end, and new versions could start coming out much easily and consistently.

What's Changed​

  • OBS 28+ support
  • Mac M1/2 (arm64) support
  • Installers!
In this release
  • Upgrade to OBS v27.1.3 (latest) support
  • New realtime model Robust Video Matting (https://github.com/PeterL1n/RobustVideoMatting)
  • Calculate mask every X frame - save on CPU cycles! (set to 2 for a 50% performance gain with unnoticeable quality drop)
  • Some internal abstraction of the models to make it easy to add more models in the future
  • More advancement on CUDA - but still no stable version... need help on this plz.

Install:
  • Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio), for example: > Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio' -Force
  • Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
  • Archlinux: install the package e.g. pacman -U obs-backgroundremoval*.tar.zst
In this release

  • Added 2 new lightweight segmentation models: Google Mediapipe "Meet" model, and the "Selfie Segmentation" model, both from https://github.com/PINTO0309/PINTO_model_zoo
  • Upgrade to OBS v27.0.1 (following OBS production releases on OSX and Windows)
  • Upgrade onnxruntime on OSX to v1.7.2
  • Fix issue with RGB vs BGR background color flip
Install:

  • Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio), for example: > Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio' -Force
  • Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
  • Archlinux: install the package e.g. pacman -U obs-backgroundremoval*.tar.zst
  • Like
Reactions: Racxo
In this release

  • Adding the MODNet segmentation model. Slightly better in segmentation and resources.
  • Dropdown to choose model (SINet or MODNet)
Install:

  • Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio), for example: > Expand-Archive .\obs-backgroundremoval-win64.zip -DestinationPath 'C:\Program Files\obs-studio\' -Force
  • Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
In this release
  • Optimized ONNX model with slightly better runtime/resources performance (5-10%)
  • Fix to DirectML build (including the DLL)
Install:
  • Windows (64bit): Unzip the obs-backgroundremoval-win64.zip file in the OBS directory (e.g. C:\Program Files\obs-studio)
  • Mac OSX: Unzip obs-backgroundremoval-macosx.zip to /Applications/OBS.app/Contents/. e.g. $ unzip -o obs-backgroundremoval-macosx.zip -d /Applications/OBS.app/Contents/
Top