GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso guardare i feed delle mie webcam su Linux?

Dato che vuoi una risposta "senza installare applicazioni extra come Photobooth", ho provato a dare una soluzione che non dipende molto. Presumo inoltre che la tua webcam utilizzi "Video4Linux2" e che sia /dev/video0 . Se questa è una webcam moderna e se ne hai solo una, queste sono ipotesi piuttosto buone.

Dalla riga di comando:

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

Nota che "v4l2src" contiene una L minuscola e non il numero 1. Sul tuo sistema il comando potrebbe essere gst-launch o qualcosa che inizia con gst-launch ma con un numero di versione diverso. Il completamento della scheda dovrebbe aiutarti a trovare il nome esatto del comando. Questo strumento è nel gstreamer0.10-tools pacchetto sul mio sistema Ubuntu, che è una dipendenza di libgstreamer, che è una dipendenza di un gran numero di app sul mio sistema Ubuntu ed è probabilmente presente nell'installazione predefinita.

Altre applicazioni

Se non ti dispiace installare altre applicazioni, ecco come puoi farlo in alcune altre applicazioni. Tutti possono essere facilmente installati tramite apt-get o un altro gestore di pacchetti di tua scelta:

  • VLC :$ vlc v4l2:///dev/video0 Inoltre, puoi farlo dalla GUI di VLC andando su File->Apri dispositivo di acquisizione
  • mplayer :mplayer tv://device=/dev/video01 (da Stefan nei commenti)
  • Formaggio :Questa è un'app simile a una cabina fotografica molto semplice da usare.

guvcview

Questo programma è ideale per gli screencast, in quanto può mostrare solo la telecamera su una finestra e nient'altro:

sudo apt-get install guvcview
guvcview

Quindi usa qualsiasi registratore dello schermo per creare un feed. recordmydesktop funziona bene.

Testato su Ubuntu 18.04.

Domande correlate:

  • 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 è uno dei metodi più semplici e funzionerà a condizione che tu abbia installato ffmpeg.

Per installare, usa sudo apt install ffmpeg .


Linux
  1. Come eseguire o ripetere un comando Linux ogni X secondi per sempre

  2. Come rinominare i file in Linux

  3. Come usare il comando Su in Linux

  4. Guarda il comando in Linux [con esempi]

  5. Come creare uno script di un comando Linux

Come eseguire un comando Linux ogni X secondi per sempre

Come creare un alias in Linux

Come eseguire periodicamente un comando in Linux usando Watch

Come utilizzare il comando sysctl in Linux

Come KILL un processo su Linux

Utilizzo del comando Watch in Linux