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 bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.