Free and open video stream processing?

There is no good multi-platform free and open source tool for modifying and creating camera feeds, so we have started our own, called ucanvcam. The ucanvcam virtual webcam lets you take your webcam feed and transform it in many ways. The result then shows up as another camera, a virtual camera, which can be selected as input in programs like skype. Choose your download:

windows download linux download

(Mac user? Sorry, not ready for you yet, try CamTwist). With ucanvcam, you can sample many of the effects of EffecTV, a free and open-source “real-time video effector” and use them in combination with network streaming.

*new* The Silent Grainy Happy Lizard Demo


The Silent Grainy Happy Elephant Demo


It is no webcammax (Windows) or camtwist but it is free and open, and works on Linux. Since it is free software, it can potentially interoperate in future with other projects such as gephex, an option not available to the closed applications.

You can also now take a picture mixer design and combine it with your video stream; see the Silent Grainy Happy Lizard Demo for some examples.


ucanvcam version 0.1.6

ucanvcam version 0.1.5

ucanvcam version 0.1.4

ucanvcam version 0.1.3

ucanvcam version 0.1.2

  • ucanvcam.exe - run this to apply modifications to your webcam images.
  • libucanvcamx.dll - register this ("regsrv32.exe libucanvcamx.dll") to make the output of ucanvcam easily accessible to other programs as a virtual webcam.
  • For linux: download source and compile with cmake.
  • Source code

ucanvcam news

problem with windows download for ucanvcam: The Windows download for ucanvcam version 0.1.6 on our server was broken...

libgd and ucanvcam: We got a report that version 0.1.6 of ucanvcam for linux needs the “gd” library to be installed on your machine...

silent grainy happy lizard demo posted: Our demo video for ucanvcam has caught up with the latest version...

ucanvcam 0.1.5 is out, with picmix integration: A new version of ucanvcam has been released ...

ucanvcam documentation update: Instructions about using the ucanvcam virtual camera on linux and windows have been updated in the user manual...

full gui for ucanvcam on linux: The ucanvcam GUI is now compiling for Linux in portable form and available for download...

ucanvcam demo video: We added output-to-file as an option to ucanvcam on Linux; in a related event, we now have a demo video of a rather enigmatic elephant...

binary release of virtual webcam for linux: You can now download a binary release of ucanvcam, the free and open-source virtual webcam, here...

ucanvcam 0.1.3: Version 0.1.3 of ucanvcam is out...

new ucanvcam version: just barely usable: ucanvcam version 0.1.2 is out...