Accueil
» LINUX
»
Comment visualiser le flux d'une webcam sous Linux avec VLC
Comment visualiser le flux d'une webcam sous Linux avec VLC
Sous Linux, vous pouvez utiliser VLC pour visualiser directement le flux d'une webcam sans installer de logiciel dédié. VLC ouvre les flux vidéo des webcams Linux via l'interface Video4Linux2 (V4L2). Il suffit donc de sélectionner le périphérique de caméra approprié (généralement un nom comme `/dev/caméra`) /dev/video0et de lancer la lecture.
Les étapes ci-dessous concernent une webcam USB ou intégrée standard. Elles fonctionnent également avec de nombreuses cartes d'acquisition vidéo que Linux reconnaît comme des périphériques vidéo V4L2.
Ce dont vous avez besoin avant d'ouvrir la webcam
Assurez-vous que la webcam est connectée et reconnue par Linux. Le noyau Linux expose généralement les périphériques de capture V4L2 sous forme /dev/video0de /dev/video1nœuds de périphérique similaires. La documentation officielle de Linux relative à la capture V4L2 décrit ce modèle de périphérique.
Vous aurez également besoin de VLC. Installez-le depuis le gestionnaire de logiciels ou de paquets de votre distribution s'il n'est pas déjà présent. VideoLAN documente la lecture des périphériques de capture dans sa documentation VLC pour ordinateur .
Pour vérifier que Linux a bien créé un périphérique caméra avant d'ouvrir VLC, exécutez :
ls /dev/video*
Si plusieurs entrées apparaissent, ne présumez pas que la première correspond toujours à la webcam. Certaines caméras exposent plusieurs nœuds V4L2 pour différentes fonctions.
Comment visualiser le flux de votre webcam dans VLC
1. Ouvrez la boîte de dialogue de périphérique de capture de VLC.
Connectez la webcam, fermez toute application qui l'utilise déjà, puis lancez VLC. Choisissez Média > Ouvrir un périphérique de capture . Dans l'interface Qt de VLC, Ctrl+C ouvre la même boîte de dialogue.
Ouvrez le menu Média de VLC et choisissez Ouvrir un périphérique de capture pour accéder à une webcam Linux.
2. Choisissez le mode de capture Video4Linux2
Dans l' onglet « Périphérique de capture » , sélectionnez le mode de capture de caméra Linux. Selon la version de VLC, l'option peut s'appeler « Video for Linux 2 (v4l2) » ou une option similaire. La prise en charge de la capture vidéo par VLC sous Linux utilise le protocole V4L2 pour les périphériques tels que les webcams et les cartes d'acquisition.
Sélectionnez le mode de capture Video4Linux2 dans la boîte de dialogue Ouvrir un média de VLC.
3. Sélectionnez le périphérique vidéo approprié
Définissez le nom du périphérique vidéo sur le nœud de la caméra que vous souhaitez prévisualiser, généralement `caméra.video` /dev/video0. Si votre système comporte plusieurs caméras ou plusieurs /dev/video*entrées, essayez le nœud correspondant à la caméra souhaitée.
Pour une webcam USB standard, laissez la norme vidéo sur son réglage par défaut ou non défini, sauf si vous savez que le matériel requiert une norme spécifique. Les options PAL/NTSC concernent principalement les appareils qui utilisent effectivement ces normes vidéo analogiques ; elles ne constituent pas un paramètre de résolution pour une webcam USB ordinaire.
Choisissez le périphérique /dev/video approprié et laissez la norme vidéo par défaut si vous utilisez une webcam USB standard.
4. Cliquez sur « Lecture » pour démarrer la diffusion en direct.
Cliquez sur Lecture . VLC devrait ouvrir le flux vidéo de la caméra dans la fenêtre du lecteur. Pour arrêter l'utilisation de la caméra, cliquez sur le bouton Arrêter de VLC ou fermez le lecteur.
Après avoir cliqué sur Lecture, le flux vidéo de la webcam apparaît dans la fenêtre vidéo normale de VLC.
VLC peut présenter un délai plus long qu'une application de prévisualisation webcam dédiée, car il s'agit d'un lecteur multimédia généraliste capable de mettre en mémoire tampon la vidéo capturée. Cela n'indique pas nécessairement un problème avec la caméra.
Ouvrez la webcam depuis un terminal
Si vous connaissez déjà le nœud de périphérique V4L2, VLC peut l'ouvrir directement depuis la ligne de commande :
vlc v4l2:///dev/video0
Remplacez /dev/video0par le périphérique approprié si votre webcam utilise un autre nœud. Les développeurs de VideoLAN utilisent également le v4l2:///dev/video0format media-resource dans les exemples VLC.
Que faire si VLC ne parvient pas à afficher la webcam ?
Vérifiez si le périphérique existe : exécutez la commande ls /dev/video*. Si aucun périphérique vidéo n’apparaît, le problème se situe en aval de VLC : détection matérielle, problème de pilote ou caméra déconnectée.
Essayez un autre nœud vidéo : les systèmes comportant plusieurs caméras, des caméras virtuelles ou des appareils multifonctions peuvent exposer plusieurs /dev/video*entrées.
Fermez les autres applications de caméra : une autre application peut déjà utiliser l’appareil. Les onglets du navigateur, les logiciels d’appel vidéo et les utilitaires de caméra en sont des exemples courants.
Vérifiez les autorisations d'accès : si le périphérique existe mais que VLC indique ne pas pouvoir l'ouvrir, examinez ses autorisations ls -l /dev/video0. Les packages VLC exécutés dans un environnement isolé peuvent également avoir des contrôles d'accès au périphérique distincts ; vérifiez donc les autorisations du package si vous avez installé VLC via une application isolée.
Rétablissez les paramètres par défaut : forcer une taille d’image, une fréquence d’images, un format de chrominance ou une norme vidéo non pris en charge peut empêcher l’ouverture de la caméra. Commencez par les paramètres par défaut de VLC et modifiez les options avancées uniquement si nécessaire.
Si la webcam fonctionne avec VLC et que vous souhaitez ultérieurement enregistrer le flux vidéo, VLC peut également enregistrer le flux provenant du périphérique de capture. La documentation de VideoLAN sur l'enregistrement webcam décrit ce processus.