Background Removal / Portrait Segmentation / Virtual Green-screen

Background Removal / Portrait Segmentation / Virtual Green-screen v0.5.14

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, 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 or video.


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

(Icon made by
First release
Last update
3.50 star(s) 24 ratings

Latest updates

  1. New release v0.5.14 - upgrades, bugfixes, translations

    In this release we bumped onnxruntime to the latest 1.14.1, added Japanese translation, fixed...
  2. v0.5.13 - +1 model, CoreML accel (Mac), Effect filter, BG Blur

    New release! Many new things added... like a new model (PPHumanSeg), CoreML acceleration for...
  3. New release! v0.5.2 - OBS 28+ support, Mac M1, Windows & Mac Installers!

    We are very happy to announce that a new release is out with installers for all OSs! Thanks to...

Latest reviews

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!
It works but there are some points that should be fixed.
1. On a low end machine with 6GB ramit destroys the stream, it is laggy
2. On my High end machine (i7-11800H @ 2.30GHz 2.30 GH with 16GB) the touchpad stops responding in OBS. I am running windows 11. When using a normal mouse it wil work
It works goot, but it's not usable. The CPU (Intel I9-9900K) rises from around 2% to around 40%. The rendering time rises from 0,7-1ms to arond 130ms and the FPS dropping from 60fps to around 7-8fps.
The result with this plug is fine, but with an fps drop from 60fps to around 7-8fps means, that it is not usable acually.