Ubuntu – How to apply webcam effects to other applications

11.10effectsvideowebcam

I have a webcam in my laptop.
I am user root, so I can do anything.
The webcam works fine, everything worked out of the box.
I can access it from Cheese and apply effects.
I can also access the webcam from Skype (as /dev/video0)

But what I can't do, is apply an effect in Cheese (specifically the effect saturation, which produces a much better color quality than the quirky white balance without effects) and have Skype get the video stream with applied effects.

Is there any way to do that?
As is, I cannot run two programs on /dev/video0 simultanously.

Probably what is needed is retrieving the stream from /dev/video0, apply the effects, and forward as stream to a virtual device, like /dev/video1

Anybody knows how to do that?

Best Answer

There is a program called "WebcamStudio" which should do exactly what you are asking.

https://sourceforge.net/projects/webcamstudio/

Related Question