Tengo una cámara web (webcam para quién lo prefiera) Microsoft VX-1000 de la que no me quejo. No es que sea una joya, pero por lo que me costó no le voy a pedir más :D
El caso es que ahora estoy usando Ubuntu 10.4 (sí, sí, la inestable… da igual, con 9.10 pasa lo mismo) y, supuestamente, la cámara está soportada mediante el driver gspca. El problema viene cuando intento usar programas como Skype. Sí que me muestran la cámara “USB camera (/dev/video)” pero en cuanto intentas probar si funciona, el led se enciende, se apaga y… nada más.
No tengo mucha idea de por qué hace eso, pero he encontrado la solución (lo siento, he perdido el enlace donde lo leí). Simplemente hay que ejecutar skype de esta forma: “LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype”
Obviamente es un coñazo escribir eso, así que mi solución es la siguiente:
- Abre una terminal
- Escribe: echo ‘#!/bin/bash’ > skype.sh && echo «LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype» >> skype.sh && chmod +x skype.sh
Ahora si haces doble click sobre ese fichero (que estará en tu carpeta de usuario) Skype se abrirá y tu cámara web funcionará :) Si quieres que skype se abra cada vez que inicias el equipo:
- Vete a Sistema -> Preferencias -> Startup Applications (no recuerdo la traducción)
Y ahí le das a Añadir y luego le pones un nombre (Skype supongo…) y buscas el fichero que skype.sh que estará, si no has tocado nada más, en tu carpeta de usuario.
Ahora, cuando arranques el equipo Skype se iniciará automágicamente y la cámara funcionará sin problemas :D
Esto me recuerda que necesito una webcam para el equipo poco portátil xD
Me sigue sorprendiendo que no sea un modulo. Supongo que al tratarse de un kernel para 64bits solo tendrán módulos para dicha plataforma… pero no se… es chocante.
Otra solución (creo que ya te a dije) es crear un script que se inicie al principio en algún runlevel… pero claro, tendríamos que saber si se puede cargar la biblioteca si llamar a skype.
A ver, modulo es. El tema es que necesita hacer una conversión previa de la señal y la libreria imagino que es para que no necesites permisos de superusuario a la hora de hacer la conversión. ¿Me equivoco?
Es que en mi portátil he usado la webcam y tengo la aplicación como modulo. El problema es, creo, lo de 64 bits.
Creo que he encontrado el enlace donde encontraste la solución.
Es este: http://www.taringa.net/posts/linux/2596835/Hacer-funcionar-camara-web-NogaNet-en-Skype—UBUNTU.html
Creo que puede ayudar a quien tenga el problema.