Inicio
» LINUX
»
Cómo cambiar la configuración de la cámara web en Linux con Cameractrls
Cómo cambiar la configuración de la cámara web en Linux con Cameractrls
Cameractrls es una aplicación GTK para ajustar los controles de la cámara web a través de Video4Linux2 (V4L2). Instálala desde Flathub, selecciona un dispositivo y modifica únicamente los controles que muestra. Las opciones varían según la cámara y el controlador; es posible que un control que falte simplemente no sea compatible.
Instalar controles de cámara
El proyecto original menciona Flathub como método de instalación. En un sistema con Flatpak y el repositorio remoto Flathub configurado, abre la terminal y ejecuta:
flatpak install flathub hu.irl.cameractrls
Sigue las instrucciones y luego ejecuta Cameractrls desde el menú de aplicaciones de tu escritorio. Si Flatpak no está configurado, consulta la guía oficial de configuración de Flatpak . La página del proyecto Cameractrls también incluye los paquetes de distribución y las instrucciones para su instalación desde el código fuente.
Instala los controles de cámara desde el control remoto Flathub con Flatpak.
Cambiar la configuración de la cámara web paso a paso
Localiza el nodo del dispositivo Linux de la cámara.
Si tiene más de una cámara o no sabe qué dispositivo seleccionar, instale v4l-utilsel paquete de su distribución y ejecute v4l2-ctl --list-devices. La salida asigna las cámaras V4L2 detectadas a rutas de dispositivos como /dev/video0. Una sola cámara puede exponer varios nodos, así que verifique el nodo de captura en lugar de asumir que todas las cámaras web son /dev/video0.
Utilice v4l2-ctl para identificar la ruta del dispositivo V4L2 de la cámara web.
Seleccione la cámara en Cameractrls.
Abre Cameractrls y usa el selector de cámara en la barra superior para elegir el dispositivo que identificaste. La aplicación puede actualizar los dispositivos detectados; usa ese control después de conectar una cámara web USB. Cameractrls crea sus páginas de control a partir de los controles informados de la cámara seleccionada, por lo que las etiquetas y el diseño pueden variar de un dispositivo a otro.
Los controles que se muestran dependen de la cámara seleccionada.
Abre la vista previa y ajusta el encuadre.
Utilice la ventana de vista previa de Cameractrls para comprobar la imagen mientras realiza cambios. Si la cámara ofrece controles de zoom, panorámica o inclinación, ajústelos en pequeños incrementos y observe la vista previa. Estos controles suelen ser específicos de cada cámara o modelo; no son lo mismo que recortar una imagen en una aplicación de videollamada y no aparecerán en las cámaras web que no los incluyan.
Utilice la ventana de vista previa para evaluar el encuadre y los cambios de imagen.
Ajustar la exposición y la ganancia
Busque controles como exposición automática, exposición o ganancia. Mantenga la exposición automática activada como punto de partida. Si necesita control manual y la cámara lo permite, desactive primero la opción automática y luego cambie un valor a la vez mientras observa la vista previa. El brillo y la ganancia no son intercambiables: el brillo modifica el nivel de negro de la imagen, mientras que la ganancia amplifica la señal de la cámara. El estándar V4L2 define los controles comunes, pero el controlador decide cuáles están disponibles y sus rangos permitidos.
Las opciones de exposición y ganancia solo aparecen cuando la cámara seleccionada las expone.
Balance de blancos y color correctos
El balance de blancos automático es una opción útil cuando cambia la iluminación de la habitación. Si el color varía con una iluminación constante, compruebe si la cámara web ofrece control manual de balance de blancos o temperatura. También puede encontrar controles de brillo, contraste, saturación, nitidez o gamma. Mueva los controles deslizantes en pequeños pasos y compare la vista previa; los cambios bruscos pueden hacer que un rostro se vea descolorido, sobresaturado o con una nitidez artificial. No todas las cámaras ofrecen todos los controles de color.
Ajusta gradualmente el balance de blancos y los controles de color mientras revisas la vista previa.
Reduzca el parpadeo con la frecuencia de la línea eléctrica.
Si la iluminación interior produce bandas o pulsaciones visibles, busque un control de frecuencia de la red eléctrica. Si está disponible, seleccione la configuración que coincida con la red eléctrica del lugar donde se utiliza la cámara, generalmente 50 Hz o 60 Hz. Este es un filtro de parpadeo de iluminación, no una configuración de velocidad de fotogramas. Déjelo sin cambios si el control no está disponible o si la vista previa no presenta parpadeo.
Cuando la opción de control esté disponible, seleccione el ajuste de la línea eléctrica que mejor se adapte al entorno de iluminación.
Elige la resolución y la velocidad de fotogramas en la aplicación de captura.
Cameractrls sirve para controlar la cámara; no ofrece un selector universal de resolución y fotogramas por segundo para todas las aplicaciones de webcam. Configure estas opciones en la aplicación de videollamada, grabación o transmisión que capturará la cámara. Para inspeccionar los modos de un dispositivo V4L2, ejecute v4l2-ctl -d /dev/video0 --list-formats-ext, reemplazando la ruta con el nodo de su cámara. La referencia de opciones de v4l-utils describe el formato, el tamaño del fotograma y el intervalo. Elija un modo compatible tanto con la cámara como con la aplicación.
Inspeccione los controles del dispositivo y los modos de captura compatibles con v4l2-ctl.
Si Cameractrls no puede ver la cámara web
Primero, compruebe que Linux detecta el dispositivo con v4l2-ctl --list-devices. Si falta el comando, instálelo v4l-utilsdesde el repositorio de software de su distribución. Si la cámara aparece en la lista, utilice su nodo de vídeo para inspeccionar los controles disponibles:
v4l2-ctl -d /dev/video0 --list-ctrls
Sustituya /dev/video0por la ruta correcta. El manual de v4l2-ctl documenta estas opciones de lista de dispositivos y controles. Si falta un control o está deshabilitado, generalmente se debe a una limitación de hardware o controlador para el dispositivo o entrada seleccionados, no a una configuración oculta en Cameractrls. La documentación del control V4L2 del kernel de Linux explica que los controladores pueden exponer diferentes controles y marcar como inactivos los que no sean aplicables.
Comprueba el resultado en tu aplicación de vídeo.
Tras ajustar la cámara, abre la aplicación que usas habitualmente para llamadas o grabaciones y comprueba la vista previa. Algunas aplicaciones configuran los controles de la cámara o solicitan su propio formato de vídeo al iniciarse, por lo que la imagen puede diferir de la vista previa de Cameractrls. Si esto ocurre, selecciona la cámara deseada en la aplicación de captura y elige un modo compatible.