Hacer funcionar una webcam con Skype en Ubuntu 64 bits

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:

  1. Abre una terminal
  2. 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)

Startup applications menu

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

Por Carballude

Me llamo Pablo Carballude González, soy graduado en computación con master en HCI y Seguridad Informática. Actualmente trabajo para Amazon en Seattle como Software Developer Engineer. Soy de esas personas que no saben si los textos autobiográficos deben ser en primera o tercera persona. Lo intenté en segunda, pero no le entendí nada :P

4 comentarios

  1. 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.

  2. Alejandro :
    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?

  3. 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.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *