Baseado nos posts sobre web cams do Douglas Landgraf, resolvi testar o funcionamento da minha câmera embutida do notebook. O notebook é um AmazonPC L81/Compal HEL81, e a câmera dele é uma Microdia SN9C201 0c45:624f.
Até pouco tempo atrás, só existia um driver proprietário, mas resolvi procurar mais um pouco. Acabei encontrando esse post, e adaptei o mesmo para funcionar com o Skype e Fedora 10.
Dados sobre a câmera:
# lsusb:
Bus 001 Device 002: ID 0c45:624f Microdia PC Camera (SN9C201 + OV9650)
# dmesg:
usb 1-4: new high speed USB device using ehci_hcd and address 2
usb 1-4: configuration #1 chosen from 1 choice
usb 1-4: New USB device found, idVendor=0c45, idProduct=624f
usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-4: Product: USB20 Camera
Instruções para instalação:
1 - Instalar pacotes Pacotes requeridos:
# yum install libv4l kernel-headers ctags git
2 - Baixar o código fonte do driver:
# git clone http://repo.or.cz/r/microdia.git
3 - Compilar e instalar o módulo da câmera:
# cd microdia
# make
# strip -g sn9c20x.ko
# cp sn9c20x.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
# depmod -a
Testando o funcionamento da câmera:
# modprobe videodev
# modprobe compat-ioctl32 (somente se você usar Linux 64 bits)
# make insmod
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv \
driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo xv
Integrando com o Skype:
Crie um novo executável:
shell> sudo vi /usr/local/bin/webcamSkype
Adicione as 2 linhas abaixo:
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Configurando permissões:
# chmod 755 /usr/local/bin/webcamSkype
Agora você pode carregar o webcamSkype de um terminal ou crie um atalho no seu desktop.
Ex: shell> webcamSkype
Agradeço ao desenvolvedor do driver, e ao grupo de suporte de cãmeras microdia para Linux.
Update: Não teve jeito de fazer funcionar o microfone usando o PulseAudio. A alternativa é configurar no skype para o dispositivo de entrada ser direto, conforme figura abaixo:
Não esqueça também de tirar seu microfone do "mudo" no mixer (você pode fazer isso através do gnome-volume-control ou do kmix).
Assinar:
Postar comentários (Atom)
6 comentários:
Parabéns pelo post Zucco! :)
como faço para instalar perdi o cd :/
Tu é o cara, meu uso o Fedora 11 e funcionou beleza, valeu pela dica!!!
just in case anyone doesnt know yet.. support for microdia cameras is now built in to the latest kernel. 2.6.31.6. you just have to rebuild the kernel and either build that part into the kernel or make it a module that you can insmod when you need it.
Source: http://blog.zerodogg.org/2008/04/27/microdia-0c45624f-webcam-on-linux/
Olá!
O tutorial funcional bem com o Ubuntu 9.10. Parabéns.
Jeff
Colega, poderia me ajudar
formatei um note de um amigo kelow T2130 e instalei o seven, mas não reconheceu o driver da web cam. a placa mãe é COMPAL HEL8x, será que poderia dar um auxilio.
Postar um comentário