Kabina serowa UBUNTU 14.04 nie wykrywa kamery internetowej


12

Cheese Booth pokazuje błąd:

Wystąpił błąd podczas odtwarzania wideo z kamery internetowej

Budka serowa

Sprawdzam, czy kamera internetowa działa dobrze, otwierając Hangout Google, działa dobrze.

Zrzut ekranu z Hangouta Google

Proszę powiedzieć, jaki jest problem w budce serowej.

Uwaga: czasami budka z serem działa dobrze, ale przez większość czasu nie

Odpowiedzi:


7
  1. Otwórz Preferencje i zmień te rozdzielczości na najniższe.

1

2)

2. Teraz ponownie uruchom ser.

3.Kamera internetowa powinna działać. Zwiększaj rozdzielczość, dopóki nie przestanie ona działać. W przypadku wielu kamer ten limit wynosi 640 x 480.


Dzięki stary .. Obecnie instaluję 16.04 i postępuję zgodnie z twoją sugestią. Działa dobrze
— Tamil Selvan C

Pracował dla mnie na Ubuntu 14.04.
— Wielkie

To nie działa, ponieważ nie mogę zmienić rozdzielczości zdjęć ani filmów. Mogę wybrać tylko jeden. Nawet jeśli używam modprobedo zmiany rozdzielczości, cheesewciąż pokazuje tylko jedną i nigdy się nie zmienia. Próbowałem uruchomić wiele metod i mogę tylko przypuszczać, że wynika to z faktu, że używam aplikacji i sprzętu innych firm o ograniczonych możliwościach.

5

Miałem podobny problem z serem, więc zainstalowałem przeglądarkę wideo GTK UVC . Jest bogaty pod względem funkcji w porównaniu do sera. Możesz go zainstalować, wprowadzając następujące dane w terminalu:

sudo apt-get install guvcview

1
Mam ten sam problem i zainstalowałem guvcview i to nie działało
— SnorriChinchilla

Działa w mgnieniu oka, chociaż nie jest to najbardziej stabilna alternatywa.

4

AKTUALIZACJA: Właściwie właśnie odkryłem, że musisz ręcznie dodać użytkownika do grup audio i wideo. Najłatwiej jest uruchomić aplikację „Użytkownicy i grupy” i przejść do zarządzania grupami

Oryginalna odpowiedź: Wygląda na to, że występuje problem z uprawnieniami /dev/video*.

Są własnością root'a bez uprawnień do odczytu / zapisu dla zwykłych użytkowników. Mój szybki i brudny hack był prosty:

sudo chmod 777 /dev/video*

1

Spróbuj, sudo cheesejeśli jest to problem z uprawnieniami, pozwoli to otworzyć go z uprawnieniami superużytkownika.


Kiedy próbuję powyżej polecenia, wyświetla błąd jako (ser: 2994): ser OSTRZEŻENIE **: Wewnętrzny błąd przepływu danych .: gstbasesrc.c (2865): gst_base_src_loop (): / GstCameraBin: camerabin / GstWrapperCameraBinSrc: camera_source / GstBin : bin17 / GstV4l2Src: video_source: zadanie przesyłania strumieniowego wstrzymane, błąd przyczyny (-5)
— Tamil Selvan C

0

Jeśli zaczniesz cheeseod terminala, możesz zobaczyć ten błąd:

(cheese:7333): cheese-WARNING **: 09:47:54.438: Device '/dev/video0' is busy: gstv4l2object.c(3706): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1: Call to S_FMT failed for YUYV @ 160x120: Device or resource busy

Zamknięcie drugiej aplikacji (dla mnie była to karta Chrome z Google Hangouts) to obejście.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.