Does such a thing exist?
Does such a thing exist?
On kubuntu I had to mknod (I think) the video device, then apt install v4l2loopback, then modprobe videodev and the v4l2loopback module, then use ffmpeg.
ffmpeg can capture from any video source including your running Xsession (eg a desktop area). So in theory you could output a pythonCV window or something this way.
OBS can probably do that better.
I don't currently have access to a good chromakey backdrop and it really is much easier to do it well with a bright green matte screen behind you.
It ain't important, but it would sure be nice!
There are green screen plugins for that. You could chain Snapcamera's virtual cam output into OBS and use OBS 's chromakey filter to underlay whatever other content you like. Y I u can then output OBS to another virtual cam output for use in Zoom or wherever else via the Virtualcam plugin for OBS.
It'd be really nice if someone would make a nice OpenCV virtualcam output so one could drive all this from a (relatively) simple Python script.
I won't be using this in any work meetings but it could be fun for calls with friends.
both work with OBS, but only for Windows or Mac.
You can do this today on Windows and Linux, I believe.