Jak oglądać obraz z kamery internetowej w systemie Linux za pomocą programu VLC

Za pomocą programu VLC można oglądać obraz z kamery internetowej bezpośrednio w systemie Linux bez konieczności instalowania dedykowanego programu do przeglądania kamer. Program VLC otwiera kamery Linux za pośrednictwem interfejsu Video4Linux2 (V4L2), więc głównym zadaniem jest wybranie odpowiedniego urządzenia kamery – zazwyczaj czegoś takiego /dev/video0– i rozpoczęcie odtwarzania.

Poniższe kroki dotyczą standardowej kamery USB lub wbudowanej kamery internetowej. Działają one również z wieloma kartami przechwytującymi, które Linux udostępnia jako urządzenia wideo V4L2.

Czego potrzebujesz przed otwarciem kamery internetowej

Upewnij się, że kamera internetowa jest podłączona i rozpoznana przez system Linux. Jądro Linuxa zazwyczaj udostępnia urządzenia przechwytujące V4L2 jako węzły urządzeń /dev/video0, /dev/video1i podobne. Oficjalna dokumentacja przechwytywania V4L2 w systemie Linux opisuje ten model urządzenia.

Potrzebujesz również programu VLC. Zainstaluj go z centrum oprogramowania lub menedżera pakietów swojej dystrybucji, jeśli jeszcze go nie ma. Dokumenty dotyczące odtwarzania z urządzeń przechwytujących VideoLAN znajdują się w dokumentacji VLC Desktop .

Jeśli chcesz sprawdzić, czy system Linux utworzył urządzenie kamery przed otwarciem programu VLC, uruchom:

ls /dev/video*

Jeśli pojawi się kilka wpisów, nie zakładaj, że pierwszy zawsze dotyczy kamery internetowej. Niektóre kamery udostępniają więcej niż jeden węzeł V4L2 dla różnych funkcji.

Jak oglądać obraz z kamery internetowej w programie VLC

1. Otwórz okno dialogowe urządzenia przechwytującego VLC

Podłącz kamerę internetową, zamknij wszystkie aplikacje, które mogą z niej korzystać, i uruchom VLC. Wybierz Media > Otwórz urządzenie przechwytujące . W interfejsie Qt programu VLC, Ctrl+C otwiera to samo okno dialogowe.

VLC w systemie Linux z otwartym menu multimediów i wybraną opcją Otwórz urządzenie przechwytujące
Otwórz menu Media w programie VLC i wybierz opcję Open Capture Device, aby uzyskać dostęp do kamery internetowej z systemem Linux.

2. Wybierz tryb przechwytywania Video4Linux2

Na karcie Urządzenie przechwytujące wybierz tryb przechwytywania kamery Linux. W zależności od kompilacji programu VLC, etykieta może pojawić się jako Wideo dla systemu Linux 2 (v4l2) lub podobna opcja kamery wideo. Obsługa przechwytywania Linuksa przez program VLC wykorzystuje V4L2 w przypadku urządzeń takich jak kamery internetowe i karty przechwytujące.

Okno dialogowe VLC Open Media w systemie Linux z wybranym trybem przechwytywania Video for Linux 2
Wybierz tryb przechwytywania Video4Linux2 w oknie dialogowym Otwórz media programu VLC.

3. Wybierz odpowiednie urządzenie wideo

Ustaw nazwę urządzenia wideo na węzeł kamery, którego podgląd chcesz wyświetlić /dev/video0. Jeśli Twój system ma wiele kamer lub kilka /dev/video*wpisów, wypróbuj węzeł odpowiadający żądanej kamerze.

W przypadku typowej kamery internetowej USB, pozostaw ustawienie Standard wideo domyślne lub niezdefiniowane, chyba że wiesz, że sprzęt wymaga konkretnego standardu. Opcje PAL/NTSC dotyczą przede wszystkim urządzeń, które faktycznie korzystają z tych analogowych standardów wideo; nie są one ustawieniem rozdzielczości dla zwykłej kamery internetowej USB.

Ustawienia urządzenia VLC Capture pokazujące /dev/video0 jako urządzenie kamery internetowej Linux
Wybierz odpowiednie urządzenie /dev/video i pozostaw domyślny standard wideo, jeśli używasz zwykłej kamery internetowej USB.

4. Kliknij Odtwórz, aby rozpocząć transmisję na żywo

Kliknij Odtwórz . VLC powinien otworzyć obraz z kamery w oknie odtwarzacza. Aby zatrzymać korzystanie z kamery, kliknij przycisk Stop w VLC lub zamknij odtwarzacz.

Odtwarzacz multimedialny VLC wyświetlający obraz z kamery internetowej na żywo w systemie Linux
Po kliknięciu przycisku Odtwórz obraz z kamery internetowej zostanie wyświetlony w normalnym oknie wideo programu VLC.

VLC może wykazywać większe opóźnienie niż aplikacja do podglądu obrazu z kamery internetowej, ponieważ jest to uniwersalny odtwarzacz multimedialny i może buforować przechwycone wideo. Nie oznacza to jednak problemu z kamerą.

Otwórz kamerę internetową z terminala

Jeśli znasz już węzeł urządzenia V4L2, program VLC może otworzyć go bezpośrednio z wiersza poleceń:

vlc v4l2:///dev/video0

Jeśli Twoja kamera internetowa korzysta z innego węzła, zastąp je /dev/video0właściwym urządzeniem. Twórcy VideoLAN korzystają również z v4l2:///dev/video0formatu zasobów multimedialnych w przykładach VLC.

Co zrobić, jeśli program VLC nie może wyświetlić kamery internetowej

  • Sprawdź, czy urządzenie istnieje: uruchom ls /dev/video*. Jeśli nie pojawi się żadne urządzenie wideo, problem leży gdzieś indziej niż w programie VLC — na przykład w wykryciu sprzętu, problem ze sterownikiem lub odłączona kamera.
  • Wypróbuj inny węzeł wideo: systemy z wieloma kamerami, kamerami wirtualnymi lub urządzeniami wielofunkcyjnymi mogą ujawnić kilka /dev/video*wpisów.
  • Zamknij inne aplikacje aparatu: urządzenie może być już otwarte w innej aplikacji. Typowymi przykładami są karty przeglądarki, oprogramowanie do połączeń wideo i narzędzia do obsługi aparatu.
  • Sprawdź uprawnienia dostępu: jeśli urządzenie istnieje, ale VLC zgłasza, że ​​nie może go otworzyć, sprawdź jego uprawnienia za pomocą ls -l /dev/video0. Pakiety VLC w trybie piaskownicy mogą również mieć osobne ustawienia kontroli dostępu do urządzenia, więc sprawdź uprawnienia pakietu, jeśli zainstalowałeś VLC w formacie aplikacji w trybie piaskownicy.
  • Przywróć ustawienia niestandardowe do domyślnych: wymuszenie nieobsługiwanego rozmiaru klatki, liczby klatek na sekundę, formatu chrominancji lub standardu wideo może uniemożliwić otwarcie kamery. Zacznij od domyślnych ustawień VLC i dostosuj opcje zaawansowane tylko wtedy, gdy jest to konieczne.

Jeśli kamera internetowa działa w programie VLC i później chcesz zapisać transmisję, VLC może również nagrywać dane wejściowe z urządzenia przechwytującego. Dokumentacja VideoLAN dotycząca nagrywania z kamery internetowej opisuje ten oddzielny proces.

Zostaw komentarz

Jak zainstalować motyw Paper GTK w systemie Linux

Jak zainstalować motyw Paper GTK w systemie Linux

Zainstaluj motyw Paper GTK z obsługiwanych repozytoriów systemu Linux, włącz go dla aplikacji GTK w GNOME Tweaks i zobacz, co starszy motyw może, a czego nie może zmienić.

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Zainstaluj UKUI z oficjalnego archiwum Ubuntu, zapoznaj się z aktualną ścieżką pakietów Testing w Debianie i unikaj przestarzałych instrukcji Arch, które nie instalują już pełnego pulpitu.

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Zainstaluj Inkscape z repozytoriów swojej dystrybucji Linuxa, stabilnej wersji PPA Ubuntu, Snap lub Flathub, korzystając z bieżących poleceń i uwag dotyczących wyboru źródła pakietu.

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Zainstaluj SABnzbd na Ubuntu lub Debianie albo uruchom go w Dockerze na innym hoście z Linuksem. Następnie otwórz interfejs webowy i skonfiguruj dostawcę oraz foldery pobierania.

Jak zresetować zapomniane hasło w systemie Linux

Jak zresetować zapomniane hasło w systemie Linux

Odzyskaj dostęp do lokalnego konta Linux z uprawnieniami drugiego administratora lub w trybie odzyskiwania Ubuntu i dowiedz się, czego nie można odblokować poprzez zresetowanie hasła.

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Przechwytuj dźwięk z pulpitu Linuksa w Audacity, kierując strumień nagrywania do źródła monitora urządzenia wyjściowego. Postępuj zgodnie z instrukcjami PulseAudio i PipeWire, wskazówkami dotyczącymi eksportu i poprawkami dla ścieżek cichych.

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Zainstaluj Dropbox na Linuksie z oficjalnego pakietu, zaloguj się, zsynchronizuj folder lokalny, zarządzaj selektywną synchronizacją i sprawdzaj status z wiersza poleceń.

Jak zainstalować klienta poczty Hiri w systemie Linux

Jak zainstalować klienta poczty Hiri w systemie Linux

Zainstaluj Hiri na Linuksie za pomocą pakietu Snap lub oficjalnego archiwum tarball, dodaj program uruchamiający pulpit i sprawdź obsługiwane konta, a także ostrzeżenie dotyczące starej wersji Snap Hiri.

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Sprawdź dystrybucję, jądro, procesor, pamięć, grafikę, pamięć masową i podłączone urządzenia za pomocą narzędzia Fastfetch i wbudowanych poleceń systemu Linux, a następnie zapisz przejrzysty raport.

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Stara wtyczka OpenMediaVault Plex została zarchiwizowana. Skonfiguruj Plex na OMV 8 z OMV-Extras, wtyczką Compose, trwałym magazynem danych i oficjalnym kontenerem Plex.