Portál AbcLinuxu, 15. července 2025 10:17


Dotaz: nefunkcni web kamera v Linuxu

polo23 avatar 9.1.2010 21:39 polo23 | skóre: 28 | blog: polo23
nefunkcni web kamera v Linuxu
Přečteno: 1317×
Odpovědět | Admin
Ahoj, chtel jsem se zeptat zda mate nekdo zkusenosti se zprovoznovanim web kamery v Linuxu. Jako zobrazovaci program pouzivam Cheese, ale vzdy kdyz kameru pripojim vidim jen "barevne pruhy". Takove jak byvaly v TV kdyz se vysilal testovaci signal. Prikladam nektere vypisy o kterych si myslim ze by mohly pomoct k reseni problemu.
polo@Lenny:~$ lsusb
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 08ff:2810 AuthenTec, Inc. 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 WebCam
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[40113.044568] usb 1-1: new full speed USB device using uhci_hcd and address 3
[40113.235828] usb 1-1: New USB device found, idVendor=0ac8, idProduct=305b
[40113.235837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[40113.235843] usb 1-1: Product: PC Camera
[40113.235848] usb 1-1: Manufacturer: Vimicro Corp.
[40113.236035] usb 1-1: configuration #1 chosen from 1 choice
[40113.238899] gspca: probing 0ac8:305b
[40113.238907] zc3xx: Sensor Tas5130 (VF0250)
[40113.245035] gspca: probe ok
[40149.384510] usb 1-1: USB disconnect, address 3
[40149.384685] gspca: disconnect complete
[40153.068056] usb 1-1: new full speed USB device using uhci_hcd and address 4
[40153.263464] usb 1-1: New USB device found, idVendor=0ac8, idProduct=305b
[40153.263467] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[40153.263469] usb 1-1: Product: PC Camera
[40153.263471] usb 1-1: Manufacturer: Vimicro Corp.
[40153.263560] usb 1-1: configuration #1 chosen from 1 choice
[40153.266146] gspca: probing 0ac8:305b
[40153.266149] zc3xx: Sensor Tas5130 (VF0250)
[40153.272220] gspca: probe ok
polo@Lenny:~$ 
Dodam jen ze pouzivam Debian Lenny a ze jsme aj googlil ale reseni jsme nenasel. Nasel jsme jen to ze ta kamera pouziva ovladac gspcanebo zc3xx.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

petka avatar 9.1.2010 22:15 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus program camorama a nebo vlc , do vlc pak napis video zarizeni /dev/videoX , kde X je cislo od 0 tve kamery .
Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
polo23 avatar 10.1.2010 09:32 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Tak jsem zkousel ten program Camorama ale nepomohlo ...pri spusteni se objevi hlaska "unable to capture image".
9.1.2010 23:04 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ty "pruhy" neboli monoskop cheese zobrazuje, když má problém s kamerou. Spusť jej v debug režimu přímo z terminálu a koukej, co vypíše, příp. to sem nakopíruj.

Zkoušel jsi klasický hack s LD_PRELOAD?

https://bugs.launchpad.net/ubuntu/+source/gspca/+bug/308825

Pak bych ještě zkusil co nejnovější jádro, přeci jen 2.6.26 v lenny je z pohledu driverů dědeček. Někde najdeš určitě backport na vyzkoušení.

polo23 avatar 10.1.2010 09:40 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Popravde nevim co mate na mysli tim hackem... na https://bugs.launchpad.net/ubuntu/+source/gspca/+bug/308825 jsem nasel "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama". Podle me do promenne LD_PRELOAD prirazju soubor v4l1compat.so, ale nevim k cemu mi to je... Tady je vypis po spusteni programu Cheese.
polo@Lenny:~$ cheese -v

(gnome-video-thumbnailer:16529): GStreamer-CRITICAL **: gst_event_new_new_segment_full: assertion `start != -1' failed

(gnome-video-thumbnailer:16529): GStreamer-CRITICAL **: gst_event_new_new_segment_full: assertion `start != -1' failed
gnome-video-thumbnailer couldn't process file: 'file:///home/polo/.gnome2/cheese/media/0002.ogg'
Reason: Took too much time to process.

** (cheese:16527): WARNING **: could not load /home/polo/.gnome2/cheese/media/0002.ogg (video/x-theora+ogg)

** Message: Error: Proud neobsahuje žádná data.
gsttypefindelement.c(863): gst_type_find_element_activate (): /GstPlayBin:play/GstDecodeBin:decodebin0/GstTypeFindElement:typefind:
Can't typefind empty stream

totem-video-thumbnailer couldn't open file 'file:///home/polo/.gnome2/cheese/media/0003.ogg'
Reason: Proud neobsahuje žádná data..

** (cheese:16527): WARNING **: could not load /home/polo/.gnome2/cheese/media/0003.ogg (application/ogg)


(cheese:16527): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed
Detected webcam: PC Camera
device: /dev/video1
A k memu jadru - uz davno pouzivam 2.6.30 takze si myslim ze s tim by problem byt nemel.
Antirux avatar 10.1.2010 13:40 Antirux
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
V Ubuntu 9.04 i aktuálně 9.10 jsem měl podobný problém s kamerou
ID 0ac8:0323 Z-Star Microelectronics Corp. Luxya WC-1200 USB 2.0 Webcam
V obou případech mi pomohlo držet se návodu na

https://answers.launchpad.net/ubuntu/+question/49739
polo23 avatar 10.1.2010 20:20 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Ten navod jsem nasel taky ale je strasne rozsahly... nechci delat do systemu spoustu zasahu a doufat ze jeden z nich to spravi. Muzes mi prosim popsat konretneji jak jsi ten problem vyresil?
Antirux avatar 10.1.2010 21:25 Antirux
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Mně pomohlo držet se té první rady. Šlo mi hlavně o fungování skypu, tedy udělat:
  • stáhnout a nainstalovat libv4l
  • spustit $ export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
  • spustit skype
(Případně druhý a třetí bod dle rady shrnout do nového spouštěcího skriptu.)
10.1.2010 19:42 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: nefunkcni web kamera v Linuxu
Ten LD_PRELOAD způsobí, že se místo standardní knihovny použije jiná, která podporuje více videoformátů lezoucích z kamery a hlavně zajišťuje kompatibilitu mezi V4L a V4L2. Ve spoustě případů to pomáhá, je to i základem řešení v komentáři níže. Určitě to vyzkoušej.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.