Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 2 down vote accepted

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

share|improve this answer
can it broadcast direct to skype? – Mark Rooney Apr 5 '12 at 23:41
Welcome to Ask Ubuntu. While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Peachy Aug 24 '12 at 17:45

The project is continuing on google code here:

There you can also find a ppa for daily builds, so you do not need to compile it yourself:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.