
However, when I start it up, it immediately crashes on my computer and I haven't investigated why. When it runs steadily in the background, it seems to be quite stable and reliable.)Īnother open-source program that seems to be able to solve the problem, using a similar approach, is ucanvcam. Also, after certain combination of actions with its interface, Webcamoid crashes, but I just avoid taking those actions. But after this minimal settling in, it works well. I had to restart Webcamoid and Skype a couple of times, tear down the virtual webcam and set it up again. (Actually, for me this didn't work the first time. The downside is that this isn't a set-and-forget solution: one has to launch Webcamoid and set up the filter before every Skype session. Webcamoid has to be kept running for this to work. to fix it if the video is upside-down, change the "1" in the second row to "-1".Īnd it works: after enabling the virtual webcam in Webcamoid and restarting Skype, we see the virtual webcam in the list of webcams under Skype's Options > Video. (For some reason, to get the scaling right, I had to use "-0.75", but on some systems it would probably be just "-1".)įor a flip around the other axis, i.e. How to use it is self-explanatory, except that to get the mirroring transformation, choose the filter called "Matrix Transformation" and specify a matrix like: -0.75 0 0

I found an open-source program that provided the necessary functionality for me: Webcamoid.

The idea is to use software that takes input from the webcam, applies some transformations and then offers the output as a virtual webcam.Ī virtual webcam is something that exists purely in software, but programs (which query the DirectShow API on Windows) see it in the list of installed webcams and can interact with it just as they would with a physical webcam.

It's independent of camera drivers or manufacturer, to a large extent. Here's a way I eventually found that works.
