GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je regarder mes flux de webcams sous Linux ?

Puisque vous voulez une réponse "sans installer d'applications supplémentaires comme Photobooth", j'ai essayé de donner une solution qui ne dépend pas beaucoup. Aussi, je suppose que votre webcam utilise "Video4Linux2" et qu'il s'agit de /dev/video0 . S'il s'agit d'une webcam moderne et si vous n'en avez qu'une seule, ce sont de très bonnes hypothèses.

Depuis la ligne de commande :

$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink

Notez que "v4l2src" contient un L minuscule et non le chiffre 1. Sur votre système, la commande peut être gst-launch ou quelque chose commençant par gst-launch mais avec un numéro de version différent. La complétion par tabulation devrait vous aider à trouver le nom exact de la commande. Cet outil est dans le gstreamer0.10-tools package sur mon système Ubuntu, qui est une dépendance de libgstreamer, qui est une dépendance d'un grand nombre d'applications sur mon système Ubuntu et est probablement présent dans l'installation par défaut.

Autres applications

Si cela ne vous dérange pas d'installer d'autres applications, voici comment vous pouvez le faire dans quelques autres applications. Tous peuvent être facilement installés via apt-get ou un autre gestionnaire de packages de votre choix :

  • VLC :$ vlc v4l2:///dev/video0 De plus, vous pouvez le faire à partir de l'interface graphique de VLC en allant dans Fichier->Ouvrir un périphérique de capture
  • mplayer :mplayer tv://device=/dev/video01 (de Stefan dans les commentaires)
  • Fromage  :Il s'agit d'une application de type photomaton très simple à utiliser.

guvcview

Ce programme est idéal pour les screencasts, car il peut afficher uniquement la caméra sur une fenêtre et rien d'autre :

sudo apt-get install guvcview
guvcview

Ensuite, utilisez simplement n'importe quel enregistreur d'écran pour créer un flux. recordmydesktop fonctionne bien.

Testé sur Ubuntu 18.04.

Questions connexes :

  • https://askubuntu.com/questions/536563/screen-recorder-webcam
  • https://askubuntu.com/questions/48245/webcam-apps-and-ways-of-checking-if-webcam-is-working
  • https://askubuntu.com/questions/348838/how-to-check-available-webcams-from-the-command-line/848390#848390

ffplay /dev/video0 est l'une des méthodes les plus simples et fonctionnera à condition que ffmpeg soit installé.

Pour installer, utilisez sudo apt install ffmpeg .


Linux
  1. Comment exécuter ou répéter une commande Linux toutes les X secondes pour toujours

  2. Comment renommer des fichiers sous Linux

  3. Comment utiliser la commande Su sous Linux

  4. Commande Watch sous Linux [avec exemples]

  5. Comment créer un script d'une commande Linux

Comment exécuter une commande Linux toutes les X secondes pour toujours

Comment créer un alias sous Linux

Comment exécuter une commande périodiquement sous Linux à l'aide de Watch

Comment utiliser la commande sysctl sous Linux

Comment tuer un processus sous Linux

Utilisation de la commande Watch sous Linux