GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu sledovat, jak se mé webové kamery krmí v systému Linux?

Protože chcete odpověď „bez instalace dalších aplikací, jako je Photobooth“, pokusil jsem se poskytnout řešení, na kterém příliš nezávisí. Také předpokládám, že vaše webová kamera používá "Video4Linux2" a že je /dev/video0 . Pokud se jedná o moderní webovou kameru a pokud máte pouze jednu, jsou to docela dobré předpoklady.

Z příkazového řádku:

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

Všimněte si, že "v4l2src" obsahuje malé písmeno L a nikoli číslo 1. Ve vašem systému může být příkaz gst-launch nebo něco začínajícího gst-launch ale s jiným číslem verze. Dokončení tabulátoru by vám mělo pomoci najít přesný název příkazu. Tento nástroj je v gstreamer0.10-tools balíček na mém systému Ubuntu, což je závislost na libgstreamer, což je závislost velkého počtu aplikací v mém systému Ubuntu a je pravděpodobně přítomno ve výchozí instalaci.

Další aplikace

Pokud vám nevadí instalovat další aplikace, zde je návod, jak to udělat v několika dalších aplikacích. Všechny lze snadno nainstalovat pomocí apt-get nebo jiného správce balíčků podle vašeho výběru:

  • VLC :$ vlc v4l2:///dev/video0 Můžete to také provést z grafického uživatelského rozhraní VLC tak, že přejdete na Soubor->Otevřít zařízení pro zachycení
  • mplayer :mplayer tv://device=/dev/video01 (od Stefana v komentářích)
  • Sýr :Toto je aplikace podobná photobooth, která se velmi snadno používá.

guvcview

Tento program je ideální pro screencasty, protože dokáže zobrazit pouze kameru v okně a nic jiného:

sudo apt-get install guvcview
guvcview

K vytvoření kanálu pak stačí použít libovolný záznamník obrazovky. recordmydesktop funguje dobře.

Testováno na Ubuntu 18.04.

Související otázky:

  • 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 je jednou z jednodušších metod a bude fungovat za předpokladu, že máte nainstalovaný ffmpeg.

K instalaci použijte sudo apt install ffmpeg .


Linux
  1. Jak spustit nebo opakovat příkaz Linuxu každých X sekund navždy

  2. Sledujte příkaz v Linuxu [s příklady]

  3. Jak vytvořit skript příkazu Linux

  1. Jak používat příkaz Disown v Linuxu

  2. Jak přejmenovat soubory v Linuxu

  3. Jak používat Su Command v Linuxu

  1. Jak používat příkaz Linux SS

  2. Jak odebrat adresář v Linuxu

  3. Jak používat příkaz Linux nohup