Hi lanzi,
dieses Kammeradrama kenne ich gut.
Als erstes mal eine Frage, hat diese Kamera überhaupt schon mal gute Bilder geliefert?
Mit Linux? Welcher Kernel war das? Mit KDE 4 ?
Ich würde so vorgehen:
Konsole öffnen und mit : tail -f /var/log/messages
nachschauen ob und was beim anstecken der Kamera geladen wird (treiber) und wie sich die
Kamera identifiziert (Hersteller und Produkt).
Bei mir sieht das so aus:
als root in der Konsole:
#tail -f /var/log/messages
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.573126] usb 1-6: New USB device found, idVendor=0c45, idProduct=62c0
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.573133] usb 1-6: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.573147] usb 1-6: Product: USB 2.0 Camera
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.573151] usb 1-6: Manufacturer: Sonix Technology Co., Ltd.
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.664850] Linux video capture interface: v2.00
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.685961] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0)
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.689933] input: USB 2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/input/input6
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.690194] usbcore: registered new interface driver uvcvideo
Sep 25 10:14:10 sidux-xrv-750 kernel: [ 542.690208] USB Video Class driver (v0.1.0)
Sep 25 10:18:52 sidux-xrv-750 kernel: [ 824.806527] usb 1-6: USB disconnect, address 4
Andere Kammera
Sep 25 10:51:56 sidux-xrv-750 kernel: [ 2809.206034] usb 4-2: new full speed USB device using uhci_hcd and address 3
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.391729] usb 4-2: New USB device found, idVendor=05a9, idProduct=a518
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.391743] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.391747] usb 4-2: Product: USB Camera
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.391750] usb 4-2: Manufacturer: OmniVision Technologies, Inc.
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.503464] gspca: main v2.9.0 registered
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.509257] gspca: probing 05a9:a518
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.512171] ov519: Device revision 0
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.545348] ov519: Uploading quantization tables
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.751660] ov519: I2C synced in 0 attempt(s)
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.751674] ov519: starting OV7xx0 configuration
Sep 25 10:51:57 sidux-xrv-750 kernel: [ 2809.759656] ov519: Sensor is an OV7620AE
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.270710] input: ov519 as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/input/input7
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.270973] gspca: video0 created
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.271027] gspca: probing 05a9:a518
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.271042] gspca: probing 05a9:a518
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.271092] usbcore: registered new interface driver ov519
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.271096] ov519: registered
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.356610] 3:2:1: endpoint lacks sample rate attribute bit, cannot set.
Sep 25 10:51:58 sidux-xrv-750 kernel: [ 2810.358475] usbcore: registered new interface driver snd-usb-audio
Du siehst, bei der Anderen wird der ov519 explizit geladen und konfiguriert. Diese Kamera benötigt das preload-Kommando unbedingt
für alle Programme die ich hier benutze.
Erste Fehler sind schon hier zu erkennen.
Danach benutze ich zwei verschiedene Programme wie: guvcview, benutzt einen Standardtreiber der in jedem Kerel
vorhanden ist. Und camorama welches sich auf weitere Funktionen versteht.
Beide Programme lassen sich ebenfalls mit dem Kommando # LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so [programm] #
starten. Das kommando weist Linux an, das alte v4l (Video für Lunux) für das Programm zu laden.
Ansonsten kommt v4l2 zum Einsatz.
Du öffnest eine weitere Konsole und startest guvcview aus dieser und beobachtest die Ausgabe. Wenn in /messages
keine Fehler waren, so sollte ein Klares Bild von Deiner Kamera zu sehen sein. Das Gleiche muss cammorama
ausgeben, aber in einem Fenster.
Vor allem stellt guvcview einige Funktionen bereit deine Kamera, oder besser den Treiber hierzu, einzustellen,
die so lange erhalten bleiben bis sie wieder geändert werden.
Mit den tools welche Skype mitbringt, geht das nicht und führt bei mir zum Absturz, wenn ich das versuche.
Ahoi aus Bad Salzuflen, Dein Link enthält ja ein Paradies. Bin begeistert.