My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information


Linux capture program for the Somagic variants of the EasyCAP:

  • EasyCAP Model DC60, with CVBS, S-VIDEO, AUDIO(L), and AUDIO(R) inputs. The uninitialized device shows in lsusb as "1c88:0007 Somagic, Inc.". Once initialized, it shows as "1c88:003c Somagic, Inc".
  • EzCAP USB 2.0, with unlabeled CVBS, S-VIDEO, AUDIO(L), and AUDIO(R) inputs. The device is initialized automatically and shows in lsusb as "1c88:003d Somagic, Inc".
  • EasyCAP Model 002 (or EasyCAP002), with 1, 2, 3, 4, and unlabeled microphone inputs. The uninitialized device shows in lsusb as "1c88:0007 Somagic, Inc.". Once initialized, it shows as either "1c88:003e Somagic, Inc" or "1c88:003f Somagic, Inc".

Getting started

Instructions here:

Getting help or contributing

Please do not email project members directly asking for help. Please do not post comments on the wiki asking for help.

We have a support forum at

To prevent spam, the forum requires approval to join. If you're waiting on approval, please be patient, as forum admins might be on vacation or otherwise busy. Thanks!

Reporting bugs

Please do not post bug reports on the wiki pages.

Report bugs here:

Git repository

Our git repository is set up like this:



THE KERNEL DRIVER IN THE KERNEL DIRECTORY IS OUTDATED The last version of the kernel driver is a patch on the linux-media mailing-list. The current patch as of September 4th is here:

I've written a howto for compiling this kernel here:


This directory contains source tarballs and pre-built Debian packages for official releases.


This directory contains different usb capture dumps for the device, as well as some image captures.


This directory contains some programs to get the firmware. The most useful is somagic-extract-firmware, which can be used to extract the firmware files from the EasyCAP Windows driver CD-ROM.


This directory contains user space programs that give you all you need to get a working capture from the device. There are mainly two applications in this directory, somagic-init and somagic-capture. somagic-init will upload the firmware to the device, and make it ready for capture. somagic-capture will start to stream video from the device. Try somagic-capture --help to get started.


This directory contains an attempt at making the user space programs work under Cygwin.

Powered by Google Project Hosting