Accueil
» LINUX
»
Comment modifier les paramètres de la webcam sous Linux avec Cameractrls
Comment modifier les paramètres de la webcam sous Linux avec Cameractrls
Cameractrls est une application GTK permettant de configurer les commandes de la webcam accessibles via Video4Linux2 (V4L2). Installez-la depuis Flathub, sélectionnez un périphérique et modifiez uniquement les commandes affichées. Les options varient selon la caméra et le pilote ; une commande manquante peut simplement être incompatible.
Installer Cameractrls
Le projet amont indique Flathub comme méthode d'installation. Sur un système où Flatpak et le dépôt distant Flathub sont configurés, ouvrez le Terminal et exécutez :
flatpak install flathub hu.irl.cameractrls
Suivez les instructions, puis lancez Cameractrls depuis le menu des applications de votre bureau. Si Flatpak n'est pas installé, consultez le guide d'installation officiel de Flatpak . La page du projet Cameractrls répertorie également les paquets de distribution et les instructions d'installation à partir des sources.
Installez Cameractrls depuis la télécommande Flathub avec Flatpak.
Modifier les paramètres de la webcam étape par étape
Trouvez le nœud de périphérique Linux de la caméra
Si vous possédez plusieurs caméras ou si vous ne savez pas laquelle sélectionner, installez v4l-utilsle paquet correspondant à votre distribution et exécutez la commande v4l2-ctl --list-devices. Le résultat associe les caméras V4L2 détectées à des chemins d'accès tels que `/caméra/caméra` /dev/video0. Une seule caméra peut exposer plusieurs nœuds ; vérifiez donc le nœud de capture au lieu de supposer que chaque webcam est `/caméra/caméra` /dev/video0.
Utilisez v4l2-ctl pour identifier le chemin du périphérique V4L2 de la webcam.
Sélectionnez la caméra dans Cameractrls
Ouvrez Cameractrls et utilisez le sélecteur de caméra dans la barre d'en-tête pour choisir le périphérique que vous avez identifié. L'application peut actualiser la liste des périphériques détectés ; utilisez cette fonction après avoir connecté une webcam USB. Cameractrls construit ses pages de contrôle à partir des commandes de la caméra sélectionnée ; par conséquent, les libellés et la mise en page peuvent varier d'un périphérique à l'autre.
Les commandes affichées dépendent de la caméra sélectionnée.
Ouvrez l'aperçu et ajustez le cadrage.
Utilisez la fenêtre d'aperçu de Cameractrls pour vérifier l'image pendant que vous effectuez des modifications. Si votre appareil photo propose des commandes de zoom, de panoramique ou d'inclinaison, ajustez-les par petits incréments et observez l'aperçu. Ces commandes sont souvent spécifiques à un appareil ou un modèle ; elles sont différentes du recadrage d'une image dans une application de visioconférence et n'apparaissent pas sur les webcams qui n'en sont pas équipées.
Utilisez la fenêtre d'aperçu pour évaluer le cadrage et les modifications de l'image.
Ajuster l'exposition et le gain
Recherchez les commandes telles que l'exposition automatique, l'exposition ou le gain. Laissez l'exposition automatique activée pour commencer. Si vous avez besoin d'un contrôle manuel et que la caméra le propose, désactivez d'abord l'option automatique, puis modifiez une valeur à la fois tout en visualisant l'aperçu. La luminosité et le gain ne sont pas interchangeables : la luminosité modifie le niveau de noir de l'image, tandis que le gain amplifie le signal de la caméra. La norme V4L2 définit les commandes communes, mais c'est le pilote qui détermine lesquelles sont disponibles et leurs plages de valeurs autorisées.
Les options d'exposition et de gain n'apparaissent que lorsque la caméra sélectionnée les expose.
Balance des blancs et couleur correctes
La balance des blancs automatique est pratique lorsque la luminosité ambiante varie. Si la couleur change sous un éclairage constant, vérifiez si votre webcam propose un réglage manuel de la balance des blancs ou de la température. Vous trouverez peut-être aussi des réglages de luminosité, de contraste, de saturation, de netteté ou de gamma. Déplacez les curseurs par petits incréments et comparez l'aperçu ; des modifications importantes peuvent rendre le visage fade, trop saturé ou anormalement net. Toutes les caméras ne proposent pas tous les réglages de couleur.
Ajustez progressivement la balance des blancs et les paramètres de couleur tout en vérifiant l'aperçu.
Réduisez le scintillement grâce à la fréquence du réseau électrique
Si l'éclairage intérieur produit des bandes ou des pulsations visibles, recherchez un réglage de la fréquence du réseau électrique. Si disponible, choisissez le réglage correspondant à la fréquence d'alimentation électrique du lieu d'utilisation de la caméra, généralement 50 Hz ou 60 Hz. Il s'agit d'un filtre anti-scintillement, et non d'un réglage de la fréquence d'images. Laissez ce réglage inchangé si le réglage est absent ou si l'aperçu ne présente aucun scintillement.
Choisissez le réglage de la ligne électrique qui correspond à l'environnement d'éclairage lorsque la commande est disponible.
Choisissez la résolution et la fréquence d'images dans l'application de capture.
Cameractrls permet de contrôler la caméra ; il ne propose pas de sélecteur universel de résolution et d'images par seconde compatible avec toutes les applications de webcam. Configurez ces options dans l'application d'appel vidéo, d'enregistrement ou de diffusion qui capture le flux vidéo. Pour consulter les modes d'un périphérique V4L2, exécutez la commande suivante v4l2-ctl -d /dev/video0 --list-formats-exten remplaçant le chemin d'accès par le nœud de votre caméra. La documentation de référence des options v4l-utils (en amont) décrit le format, la taille des images et l'intervalle d'affichage. Choisissez un mode compatible à la fois avec la caméra et l'application.
Examinez les commandes du périphérique et les modes de capture pris en charge avec v4l2-ctl.
Si Cameractrls ne détecte pas la webcam
Vérifiez d'abord que Linux détecte le périphérique v4l2-ctl --list-devices. Si la commande est manquante, installez-la v4l-utilsdepuis le dépôt logiciel de votre distribution. Si la caméra est listée, utilisez son nœud vidéo pour examiner les commandes disponibles :
v4l2-ctl -d /dev/video0 --list-ctrls
Remplacez /dev/video0par le chemin correct. Le manuel de v4l2-ctl documente ces options de périphérique et de liste de contrôles. Si un contrôle est manquant ou désactivé, il s'agit généralement d'une limitation matérielle ou de pilote pour le périphérique ou l'entrée sélectionné(e), et non d'un paramètre caché dans Cameractrls. La documentation du noyau Linux relative aux contrôles V4L2 explique que les pilotes peuvent exposer différents contrôles et désactiver ceux qui ne sont pas applicables.
Vérifiez le résultat dans votre application vidéo
Après avoir réglé la caméra, ouvrez l'application que vous utilisez pour les appels ou l'enregistrement et vérifiez l'aperçu. Certaines applications configurent les commandes de la caméra ou utilisent un format vidéo spécifique au démarrage ; l'image peut donc différer de l'aperçu de Cameractrls. Dans ce cas, sélectionnez la caméra souhaitée dans l'application de capture et choisissez un mode compatible.