With sudden working from home, video conferencing is all the rage, and many of the more fun features are only built-in to the Windows clients, such as background blur, changing background images, filters, turning yourself into a potato, etc. I realize it's not exactly business critical, but it adds to the camaraderie, and I've been feeling left out.
How can I add some features like this to my Linux system? Note, I don't have the option of changing clients/services. I'm looking for a solution that creates some sort of virtual camera device I can select from any conferencing application.