2015-05-25

Created Spanish Translation of Webcam setup

New page

[[Category:Imaging (Español)]]

[[en:Webcam Setup]]

[[ja:ウェブカメラ設定]]

[[ru:Webcam Setup]]

[[zh-CN:Webcam Setup]]

Esto es una guía para configurar su webcam en Arch Linux.

== Soporte para webcams en Linux ==

Muy probablemente, su webcam funcione sin necesidad de configuraciones previas. Si este es su caso, puede ir directamente a la sección [[#Configuración de la webcam]] si desea ajustar el color, el brillo y otros parámetros. En caso contrario, siga los siguientes pasos.

== Identificar su webcam ==

Identifique el nombre de su webcam (usando, por ejemplo, {{Ic|lsusb}}) y busque un controlador apropiado. A continuación se listan algunas webcams, junto con el controlador apropiado. Si consigue poner a funcionar su webcam, ¡Añada el nombre de la webcam junto con el controlador a la lista!

=== pwc ===

* Creative Labs Webcam Pro Ex

* Logitech QuickCam Notebook Pro (Solo los modelos "Pro")

* Logitech Quickcam Pro 4000

* Philips ToUCams (Sin confirmar por lo pronto, pero usa el controlador pwc si no recuerdo mal)

* Philips SPC900NC

=== qc-usb ===

* Dexxa Webcam

* Labtec Webcam (modelo antiguo)

* LegoCam

* Logitech Quickcam Express (modelo antiguo)

* Logitech QuickCam Notebook (no los modelos "Pro")

* Logitech Quickcam Web

=== qc-usb-messenger ===

* Logitech Quickcam Messenger

* Logitech Quickcam Communicate (para el Communicate MP/S5500 o para el "for business" vea la sección linux-uvc más abajo)

Ahora esta en el repositorio community.

{{Nota|

* Si qc-usb-messenger no funciona, use el módulo gspca instalando para ello el paquete gspcav1.

* Ahora el controlador es un módulo incluido en el kernel 2.6.27.

}}

=== zr364xx ===

Este driver puede usarse con muchas webcams como:

* Aiptek PocketDV 3300

* Creative PC-CAM 880

* Konica Revio 2

* Genius Digital Camera

* Maxell Maxcam PRO DV3

Puede encontrar una lista completa de los dispositivos soportados [http://royale.zerezo.com/zr364xx/ aquí]. También puede encontrar un PKGBUILD para este controlador en [[Arch User Repository|AUR]].

=== sn9c102 ===

* Trust Spacecam series

* Maxell Smartcam (para notebooks): 352x288 máx. resolución a 3fps

=== gspca ===

Una extensa lista de webcams soportadas está disponible en [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/video4linux/gspca.txt;hb=HEAD].

{{Nota|Este controlador no tiene soporte para V4L1.}}

=== stv680 ===

Muchas cámaras baratas sin nombre que vinieron de Asia en el último par de años usan el chipset stv680. La mayoría de estas cámaras fueron artículos novedosos (p. ej. Pencam, SpyC@m y LegoCam).

* Aiptek PenCam series

* Digitaldream series

* Dolphin Peripherals series

* Lego LegoCam

* Trust SpyC@m series

* Welback Coolcam

Una lista más completa de webcams que usen el chipset stv680 está disponible [http://webcam-osx.sourceforge.net/cameras/index.php?orderBy=controller aquí].

=== linux-uvc ===

* Genius iLook 1321

* Logitech Webcam C210

* Logitech Webcam C250

* Logitech Webcam C270

* Logitech Webcam C600

* Logitech HD Webcam C525

* Logitech HD Pro Webcam C920

* Logitech Quickcam Pro 5000

* Logitech Quickcam Pro 9000

* Logitech Quickcam Orbit AF

* Logitech Quickcam Orbit MP

* Logitech Quickcam S5500

* Microdia Pavilion Webcam (on MSI PR200)

* Logitech Quickcam Communicate MP/S5500 o "for business"

* Chicony Electronics CNF7051

Puede encontrar una lista completa de los dispositivos UVC soportados [http://www.ideasonboard.org/uvc/ aquí].

A partir del kernel 2.6.26 linux-uvc forma parte del mismo kernel. Tan solo cargue el módulo uvcvideo.

{{Nota|

* Este controlador no tiene soporte para V4L1.

* Con la WebCam SCB-0385N (usb ID 2232:1005), la WebCam SC-0311139N (usb ID 2232:1020) y la WebCam SC-03FFL11939N (usb ID 2232:1028), puede que necesite añadir alguna configuración extra al módulo si al usar la cámara el sistema se congela:

{{hc|1=/etc/modprobe.d/uvcvideo.conf|2=options uvcvideo nodrop=1}} }}

=== ov51x-jpeg ===

* Sony EyeToy

* Chicony DC-2120

* Chicony DC-2120 pro

* Trust Spacecam 320

* Hercules Webcam Deluxe

* Hercules Webcam Classic

* Creative Live! Cam Notebook Pro VF0400

* Creative Live! Cam Vista IM

* Creative Live! Cam Vista IM VF0420

* Creative Vista Webcam VF0330

* ASUS webcam Model?

* Philips PCVC820K/00

* NGS showtime plus

* HP VGA Webcam con micrófono integrado

Este es un módulo del kernel encontrado en el AUR con algunos añadidos con respecto al controlador original que provee de capacidades para la descompresión de jpeg.

En mi caso, para hacer que mi "Creative Live! Cam Vista IM" funcionase con Skype, tuve que añadir esta línea a {{ic|/etc/modprobe.d/modprobe.conf}}:

options ov51x-jpeg forceblock=1

=== r5u870 (Ricoh) ===

* HP Pavilion Webcam

* HP Webcam 1000

* Sony VAIO VGP-VCCx

La webcam Ricoh está integrada en la mayoría de los nuevos portátiles Sony.

Instale {{AUR|r5u87x-hg}} (contiene también el firmware) y ejecute el comando {{ic|loader}}.

=== stk11xx (Syntek) ===

* Cámara integrada En la mayoría de los portátiles Asus.

* Asus A8J, F3S, F5R, F5GL, F9E, VX2S, V1S, A6T.

Tan solo instale el paquete de AUR {{AUR|stk11xx}}. Contiene el módulo del kernel adecuado.

== Asegúrese de que el modulo para su webcam está cargado ==

Añada el [[Kernel modules (Español)#Loading|módulo]] de su webcam a {{ic|/etc/modules-load.d/webcam.conf}} para que sea cargado por el kernel durante la fase de arranque.

Si su webcam es USB, el kernel ''debería'' cargar de forma automática el controlador adecuado. Si este es el caso, compruebe el dmesg tras conectar la webcam. Debería ver algo como esto:

{{hc|<nowiki>$ dmesg|tail</nowiki>|<nowiki>

sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24a

usb 1-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x600D)

usb 1-1: PAS106B image sensor detected

usb 1-1: Initialization succeeded

usb 1-1: V4L2 device registered as /dev/video0

usb 1-1: Optional device control through 'sysfs' interface ready

usbcore: registered new driver sn9c102

</nowiki>}}

== Permisos ==

Los permisos para acceder a dispositivos de video (p. ej. {{ic|/dev/video0}}) los maneja [[udev (Español)]], no se necesita ninguna configuración.

== Configuración de la webcam ==

Si desea configurar el brillo, el color y otros parámetros de la webcam (p. ej. cuando los colores de la webcam al usarla por primera vez son muy azules/rojizos/verduscos) puede usar [http://guvcview.berlios.de/ GTK+ UVC Viewer] (guvcview), disponible en los [[Official repositories (Español)|Repositorio oficiales]] como el paquete {{Pkg|guvcview}}. Tan solo instálelo y láncelo, y le mostrará una serie de ajustes configurables. Cambiar estos ajustes afectarán a todas las aplicaciones que hagan uso de la webcam (p. ej. Skype).

== Consiga que el software use su webcam ==

La versión 2.6.27 del kernel de linux soporta [http://mxhaard.free.fr/spca5xx.html muchos controladores nuevos de webcams]. Se ha eliminado el soporte para versiones antiguas de la API de Video4Linux API, y estos controladores solo soportan ahora la versión 2 de Video4Linux. La decodificación de formato de píxel se ha pasado a espacio de usuario, ya que Video4Linux en su versión 2 no soporta decodificación en espacio de kernel. La librería libv4l proporciona aplicaciones de espacio de usuario con servicios de decodificación de píxeles y será usado por la mayoría de los programas. Otras capas de compatibilidad también están disponibles.

'''Si su dispositivo es creado pero la imagen se ve rara (la mía se veía completamente verde), probablemente necesite esto.'''

Si la aplicación tiene soporte para V4L2 pero no tiene soporte para formato de píxel (ej: cheese), use entonces el siguiente comando:

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

Si la aplicación solo soporta versiones antiguas de V4L (Skype es el más popular de este tipo de software) use entonces este comando:

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

{{Sugerencia|1=Puede que quiera añadir línea como la siguiente en {{ic|/etc/profile}} o en [[xprofile (Español)]] para no tener que escribir un comando tan largo cada vez:

{{bc|1=export LD_PRELOAD=/usr/'$LIB'/libv4l/v4l2convert.so}}

o

{{bc|1=export LD_PRELOAD=/usr/'$LIB'/libv4l/v4l1compat.so}}

}}

Para aplicaciones de 32 bits (p. ej. Skype) en Arch64, instale el paquete {{Pkg|lib32-v4l-utils}}.

Si la webcam funciona bien en guvcview, pero no funciona en Skype, puede que también tenga que establecer

export XLIB_SKIP_ARGB_VISUALS=1

antes de iniciarlo.

=== Cheese ===

Cheese es el cliente para captura de fotos/vídeos de GNOME. Es similar a Photo Booth de Mac OS X. Esta en los repositorios oficiales.

En caso de tener el siguiente error:

Error during camera setup: One or more needed GStreamer elements are missing: cluttervideosink.

Primero cierre cheese, y luego ejecute los siguientes comandos:

# pacman -R clutter-gst

$ rm -r ~/.cache/gstreamer-1.0/

Inicie nuevamente cheese.

=== fswebcam ===

fswebcam es una aplicación de webcam pequeña y flexible que puede lanzarse desde la línea de comandos. Instálela desde los [[official repositories (Español)|repositorios oficiales]] con el paquete {{Pkg|fswebcam}}.

=== GTK+ UVC Viewer (guvcview) ===

Además de ser una manera muy práctica de configurar su webcam, [http://guvcview.sourceforge.net/ guvcview] permite capturar (¡con sonido!) y visualizar video desde dispositivos soportados por el controlador de linux UVC. Disponible en los [[official repositories (Español)|repositorios oficiales]] con el paquete {{Pkg|guvcview}}. Tan solo instálelo y láncelo, y le mostrará una serie de ajustes configurables. Cambiar estos ajustes afectarán a todas las aplicaciones que hagan uso de la webcam (p. ej. Skype).

=== Kopete ===

Kopete es el cliente de mensajería instantánea (MI) de [[KDE (Español)]]. A partir de KDE 3.5, tiene soporte para webcams de MSN y Yahoo!, pero no todas las cámaras funcionan aún. Está incluido en el paquete kdenetwork.

=== Kamoso ===

Aplicación para tomar fotos y grabar vídeos usando la webcam para KDE.

Disponible en AUR:

* KDE4: {{AUR|kamoso}}

* KDE Plasma 5: {{AUR|kamoso-git}}

=== xawtv ===

Esto es un visor de dispositivos v4l básico, y aunque su propósito es trabajar con tarjetas sintonizadoras de televisión, funciona muy bien con webcams. Mostrará lo que ve su webcam en pantalla. Instale ({{Pkg|xawtv}}) y ejecútelo con:

$ xawtv -c /dev/video0

Si está usando una gráfica nVidia, y le sale un error como este

X Error of failed request: XF86DGANoDirectVideoMode

Major opcode of failed request: 139 (XFree86-DGA)

Minor opcode of failed request: 1 (XF86DGAGetVideoLL)

Serial number of failed request: 69

Current serial number in output stream: 69

debería ejecutarlo en su lugar con:

$ xawtv -nodga

=== VLC ===

[[VLC]] puede usarse también para grabar y ver con su webcam. en el menú archivo de VLC, abra el diálogo 'Dispositivo de captura...' e introduzca los dispositivos de audio y video. O,desde la línea de comandos, ejecute:

$ vlc v4l:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/audio2"

Esto hará que VLC muestre lo que ve su webcam. Para sacar capturas, simplemente dele a 'Capturar pantalla' en el menú 'Video'. Para grabar, añada un argumento {{ic|--sout}}, p. ej:

$ vlc v4l:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/audio2" \

--sout "#transcode{vcodec=mp1v,vb=1024,scale=1,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=file,mux=mpeg1,dst=/tmp/test.mpg}}"

(Obviamente un poco exagerados los bitrates pero esta bien para pruebas.) Dese cuenta de que esto no mostrará lo que está grabando en pantalla - para ello, debería añadir la pantalla como argumento de destino:

... :duplicate{dst=display,dst=std{access= ....

(Aunque esto puede resultar un poco duro para máquinas con hardware antiguo...)

=== MPlayer ===

Para usar [[MPlayer]] para tomar instantáneas desde su webcam ejecute este comando desde la terminal:

$ mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15 -vf screenshot

Desde aquí usted deber presionar {{ic|s}} para tomar una instantánea. La instantánea se guardará en el directorio donde abrió el programa como '''shotXXXX.png'''.

Si desea grabar un video:

$ mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:forceaudio:adevice=/dev/dsp -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o ''filename''.avi

Presione {{ic|Ctrl+c}} para finalizar la grabación.

=== FFmpeg ===

Vea [[FFmpeg(Español)#Grabando webcam]].

=== ekiga ===

Esta aplicación es muy parecida a Microsoft NetMeeting.

Instale el paquete {{pkg|ekiga}} desde los repositorios oficiales.

El druida de configuración ajustará todo lo demás por usted.

=== Sonic-snap ===

Sonic-snap [http://www.stolk.org/sonic-snap/] es un visor/capturador para webcams basada '''únicamente''' en sn9c102.

{{AUR|sonic-snap}} está disponible en AUR.

=== Skype ===

La nueva versión de [[Skype (Español)]] tiene soporte para video. Compruebe dispositivos de video en las opciones para una imagen de prueba a la cual puede hacer doble clic para ponerla a pantalla completa. Instale el paquete {{pkg|skype}}.

Si ve una imagen verde o distorsionada con skype, lea la sección [[#Consiga que el software use su webcam]] más arriba.

Si su sistema es x86-64, debería instalar {{Pkg|lib32-v4l-utils}} y ejecutar skype con

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

Puede tanto establecer un alias para skype, o renombrar el binario de skype original en {{ic|/usr/bin}} y crear un script que contenga el comando de arriba, o puede simplemente configurar la opción de línea de comandos en el icono de skype de su entorno de escritorio favorito.

=== Motion ===

:''Motion es un programa que monitoriza la señal de video de cámaras. Es capaz de detectar si una parte significativa de la imagen a cambiado; es decir, puede detectar el movimiento.''

{{Pkg|motion}} solo maneja dispositivos v4l2, por lo que si su cámara solo está soportada por controladores para v4l1 necesita precargar v4l1compat.so como se mencionó anteriormente. De otra manera le aparecerán muchos errores de motion acerca de no poder encontrar una paleta adecuada.

{{Sugerencia|Si necesita cargar webcams en un orden determinado (p. ej. cargar los dispositivos /dev/video0..n en orden) o establecer el propietario o los permisos, eche un vistazo a como [[Udev#Writing udev rules|escribir reglas para udev]].}}

== Solución de problemas ==

=== Microsoft Lifecam Studio/Cinema===

Bajo determinadas condiciones, el Microsoft lifecam studio/cinema puede pedir ancho de banda usb en exceso y fallar [http://www.ideasonboard.org/uvc/#footnote-13 vea el FAQ de Uvcvideo]. En este caso intente cargar el controlador {{ic|uvcvideo}} con {{ic|quirks<nowiki>=</nowiki>0x80}}. Añádalo a {{ic|/etc/modprobe.d/uvcvideo.conf}} :

{{hc|/etc/modprobe.d/uvcvideo.conf|<nowiki>

## Apaño para el problema de ancho de banda para lifecam studio/cinema

options uvcvideo quirks=0x80

</nowiki>}}

Show more