Configurar Conceptronic Loungen LooK flexcam 1.3 Megapixel en linux Ubuntu 8.10

De La Wikipedia de Jorge Valencia

Instrucciones de configuracion de esta camara en linux ubuntu

uso ubuntu 8.10 32 BITS DESTOP kernel 2.6.27-11-generic #1 SMP y tengo la cámara funcionando. (que malucha)

micro_webcam_loungen_look_flexcam.jpg

Datos

Datos de la cámara:

  >> lsusb
   ...
   Bus 005 Device 003: ID 0c45:627b Microdia PC Camera (SN9C201)
   ...

Instalación

Vamos a instalar los drivers Microdia. Para ello nos bajaremos los fuentes y los compilaremos (Necesitaremos instalar unas dependencias para poder compilarlo: kernel-package linux-headers-`uname -r` build-essential). Las fuentes están en un repositorio Git (un tipo diferente de cvs o subversión) y necesitaremos instalar el cliente de git (git-core) para bajarlo. Tendremos que ejecutar las siguientes ordenes:

  >> sudo apt-get install git-core
  >> git clone http://repo.or.cz/r/microdia.git
  >> sudo apt-get install kernel-package linux-headers-`uname -r` build-essential ctags
  >> cd microdia
  >> make
  >> sudo insmod ./sn9c20x.ko

Si todo ha funcionado bien tendremos que ver una salida parecida al ejecutar la siguiente orden:

  >> dmesg
    ...
   [ 5009.840532] usb 5-8: new high speed USB device using ehci_hcd and address 4
   [ 5009.974754] usb 5-8: configuration #1 chosen from 1 choice
   [ 5009.975039] sn9c20x: SN9C20X USB 2.0 Webcam - 0C45:627B plugged-in.
   [ 5010.028602] sn9c20x: Detected OV7660 Sensor.
   [ 5010.028791] sn9c20x: Webcam device 0C45:627B is now controlling video device /dev/video0
   [ 5010.028920] input: SN9C20X Webcam as /devices/pci0000:00/0000:00:10.4/usb5/5-8/input/input8
   [ 5010.049663] sn9c20x: Using yuv420 output format
    ...

Ahora probaremos la webcam, por ejemplo con mplayer. Tendréis que mirar que dispositivo es vuestra cámara (en mi caso tengo una tarjeta de televisión que es el /dev/video1 y mi webcam es el /dev/video0). Para ver que dispositivos tenéis ejecutar la siguiente orden:

  >> ls /dev/video*
    /dev/video0  /dev/video1

Una vez sabemos que dispositivo es ejecutamos la siguiente orden (para mi caso la del /dev/video0):

  >>  LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11

Si todo funciona bien lo instalamos:

  >> strip -g sn9c20x.ko
  >> sudo cp sn9c20x.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
  >> sudo depmod -a 

Al ejecutar la aplicación que usa vídeo la precedo del parámetro "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so". por ejemplo para ejecutar skype.

 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype 

arranca mi skype con soporte para vídeo en esta cámara

Fuentes

[1] http://wiki.intropedro.com/index.php?title=Conceptronic_Loungen_LooK_flexcam&actio

Herramientas personales