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

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

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!
Built-in background blur, transparent background, easily composable with other OBS plugins to replace the background with an image, browser or video. (* GPU Acceleration supported!)

Download for all OSs
FlatPak: $ flatpak install com.obsproject.Studio.Plugin.BackgroundRemoval

If this plugin has been valuable to you consider adding a ⭐ to the repo, rating it here, sub to my YouTube channel, and supporting on GitHub, Patreon or OpenCollective.
Interested in AI? Check out my AI for OBS tutorials and URL/API source! Be a 10x streamer / creator with free AI tools open source. Join us on Discord !


Additional Tutorials (1-3 minutes each)
124C14B8-B253-428A-A2F7-F9519C153A2E.PNG 5603902A-49C7-418A-82B5-181E444A440B.PNG rmbg obs bg removal.png

(Icon made by
First release
Last update
3.52 star(s) 31 ratings

More resources from royshilkrot

Latest updates

  1. v1.1.13 - Bugfixes & bump ONNXRuntime for performance and robustness

    We've fixed the potential lags and discrepancy between image and mask, and upgraded the...
  2. v1.1.12 - RMBG remove BG from ANY thing! Improvements and bugfixes

    New! RMBG model from Bria.AI - remove background from any...
  3. v1.1.9 - Bump dependency versions, linux ❤️

    In this release we bumped versions of OpenCV and ONNXRuntime, and trying to get rid of the...

Latest reviews

Worked for me! Thanks for the helpful & free tool for OBS
I use this everyday for my webcam video in my Microsoft Teams meetings. I combine this with a looping video of a nature scene behind me to definitively have the best background than my coworkers haha

Utilizing the GPU on my Windows PC means that this does not strain my PC while also using the resource hog, that is, Microsoft Teams.
Doesn't even work... and it goes into the effects filters when it should go into audio/video filters, and where is the colour key for it
Hi! I'm sorry the experience you got isn't perfect. We can help! For your usage issues please open an issue so we can track and discuss a solution
it doesn't work on MacOS Ventura 13.5.2, can you fix it please?
Hi! I'm sorry this is working out of the box - do you want to open an issue so we can investigate?
I installed the plugin, but it only adds the background removal to Effect Filters, but not Audio/Video Filters. I have a Windows 10. Am I missing something?
Thanks for trying our plugin!
Unfortunately Audio/Video filter is impossible in the particular case of our plugin, but the effect filter works beautifully. I hope that can be useful for you.
Awesome!! Love it!
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.