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

Background Removal / Virtual Green-screen & Low-Light Enhance v0.5.19

Supported Bit Versions
  1. 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
This plugin makes it easy to replace the background in portrait images and video to create a virtual green screen, as well as correct lighting in low-light conditions, just like Zoom or Google Meet. It uses a neural network to predict the mask of the portrait and remove the background pixels. It doesn't require a GPU and works in all OSs!
It has built-in background blur, transparent background, and easily composable with other OBS plugins to replace the background with an image, browser or video.


Code Walkthrough (YouTube)

Built-in Background Blur
Use the built-in background blurring function to create a blur effect instead of using the color-matting method. This will save on CPU cycles.
Screen Recording 2023-03-12 at 11.50.40 AM.gif

Enhance Low-Light Filter
In low-light conditions you can use the Enhance filter to light up the scene. Control the strength of the filter by adjusting the slider.
Screen Recording 2023-05-08 at 11.01.45 PM.gif

(Icon made by
First release
Last update
3.56 star(s) 25 ratings

Latest updates

  1. V0.5.19 - No light? No problem! New image lighting enhancement filter. Flathub!

    Adding a low-light enhancement filter using neural networks, with GPU support. We're also...
  2. v0.5.18 - fix windows DirectML/GPU, add ubuntu GPU, faster background blur

    In this release we focus on OS robustness and packaging, and minor runtime improvements. We...
  3. v0.5.17 - Revamped rendering, linux fixes, faster and more robust

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

Latest reviews

There is no "background color" in the options, I can not change the background color, can a friend tell me what is the reason?
We removed the background color option to make the plugin simpler - now with transparency instead you can put whatever background you want from another source. We added a built-in "blur background" option, similar to what you have in other applications like Zoom, Teams or Meet.
No more Chroma is truly awsome. Next thing on my wish list is the CPU usage. I realize that would be difficult. Also, please review the links to point to 5.15 instead of the (Linux wise flawed) 5.14.
Adding the blur was awsome! Of course removing the background without a real chroma key is still insane! Great work!
I sponsored Roy Shilkrot today with a few $. Won't make a difference in his life, maybe keeps the Fish in his Aquarium happy for a few month. However, I appreciate the work and as such it should be valued. Unfortunately I am not able to do the same for everyone.
excelent plugin version
This plugin unfortunately doesn't support newer Macs ie: Mac Silicon M1
Looks pretty good and does an ok job.
However, my CPU usage skyrockets to 90% and my whole PC is throttling, which makes it impossible to stream video games.
This plugin would be awesome if this issue got fixed.
the plugin helped me for my videos and my calls is fine the excellent plugin
In the portable version, you cannot call plugins. Any solution?
Hi there. Works pretty well for me. Can confirm the CPU usage, but not a real issue imo.
However I'm struggling with one thing: Since it's a video filter, I can only apply it directly to the camera source. This means once I've applied it, it's applied to all the copies of the camera source too. Since I would like to use the camera in another scene, but without the background removal, I'm running into an issue here. Applying the filter to a group or a scene doesn't work, since that only allows for effect filters. Do you have any suggestion on how to bypass this? Thank you very much!