martes, 20 de diciembre de 2011

Instalar Capturadora de video USB EASYCap


He adquirido una capturadora de video EASYCap por USB para pasar unos videos a digital (http://www.dealextreme.com/p/easycap-usb-video-capture-adapter-5707)

Quería que funcionase en linux/Ubuntu y está además es barata y funciona perfectamente.

Primeramente hay que instalarse los build-essential y linux-image de tu distribución

$ sudo apt-get install build-essential linux-image-`uname -r` linux-headers-`uname -r`

Instalar subversion (svn) si no lo tenemos instalado

$ sudo apt-get install subversion

Después bajarse del repositorio de syntek los drivers parcheados y compilarlos:

$ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver syntekdriver
$ cd syntekdriver/trunk/driver/
$ cd syntekdriver
$ make -f Makefile.standalone

Da el siguiente error al finalizar:

make[1]: se sale del directorio «/usr/src/linux-headers-3.8.0-19-generic» make: ctags: No se encontró el programa make: *** [driver] Error 127

pero no es importante y funciona el driver correctamente.

Comprobamos que se ha compilado bien:

$> ls -l stk11xx.ko

Debe mostrarnos algo parecido a:

-rw-rw-r-- 1 user group 171470 may 13 19:52 stk11xx.ko

Si no aparece es que no se compiló bien y hay que mirar que puede faltar.

Seguido instalamos el driver:

$ sudo modprobe videodev
$ sudo insmod stk11xx.ko


Enchufar la capturadora a un puerto USB y comprobar que está instalada con un “dmesg”, donde se ve el texto EasyCap para cada paso que da al reconocerla.



Para probarla con mplayer:

$ mplayer tv:// -tv driver=v4l2:device=/dev/video0  (o video1 si tienes una webcam)

(Ah! Debes de meter una señal de video a la capturadora si no no verás nada ;) )