Linux 15.001 Themen, 106.681 Beiträge

Webcam lässt nicht auf sich zugreifen

Meuchelmann / 16 Antworten / Flachansicht Nickles

Hallo erstmal, meine Nachbarin hat sich kürzlich ne usb-Webcam gekauft um über Skype videochatten zu können. Das hat aber nicht funktioniert, es gab einfach kein bild (system windows vista). da an den usb-ports sämtliche anderen usb-geräte funktionieren schloss ich defekte ports natürlich aus und da ich auch alle möglichen treiber patches erfolglos getestet hatte, hab ich die webcam mal zu mir genommen und siehe da, sie funktioniert absolut problemlos mit skype sowohl in meinem windows xp (nach installation der webcam-treiber von der cd natürlich) als auch in opensuse 11.3 64bit (nach einbinden des Webcam-repositories). also dachte ich mir, ein neues system wirds schon tun, da meine nachbarin nicht wie ich eine treiber-dvd ihres MBs fand und ich nicht weiß wie man ein windows ohne diese zum laufen kriegt (es erkennt ja nicht mal die netzwerkkarte, ich müsste allso alle passenden treiber bei mir ausm net ziehen, auf nen usb stick kopieren und dann bei ihr draufspielen, problem ist nur dass ich die genaue hardware gar nicht kenne :S ) kam nur linux in frage, da dort die hardware automatisch komplett erkannt wird. gesagt getan, jetz hat sie wie ich suse 11.3 64bit und es läuft alles wunderbar bis auf... die webcam. natürlich habe ich das webcam-repo eingebunden und auch die skype-software an sich macht keine probleme, aber die kamera macht einfach gar nichts. daraufhin hab ich mal versucht sie mitm mplayer zum laufen zu kriegen:


XXX@linux:~> mplayer tv:// -tv device=/dev/video0
MPlayer dev-SVN-r30099-4.5-openSUSE Linux 11.3 (x86_64)-Packman (C) 2000-2009 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: UVC Camera (041e:4058)
Capabilites: video capture streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: MJPEG
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
Xlib: extension "NV-GLX" missing on display ":0.0".
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: ioctl dequeue buffer failed: Input/output error, idx = 0
v4l2: ioctl queue buffer failed: No such device
V: 0.0 54/ 54 ??% ??% ??,?% 0 0
--

Das ist die ausgabe, weiterhin sehe ich den mplayer-kasten mit einem tollen, durchgehend leuchtend grünen bild. ist ja sehr hübsch, aber auf dauer langweilig. das tollste ist: wenn ich den befehl danach einfach nochmal eingebe, sagt er /dev/video0: device not fount. dann hab ich nachgeschaut in /dev und siehe da, jetz nennt sich die kamera viedeo1. wenn ich dann den selben befehl mit device=/dev/video1 eingebe, kommt die selbe ausgabe, nur dass die kamera dann wieder video0 heißt. wenn ich 2 konsolentabs aufmache und den befehl mit je video0/video1 eingebe, dann heißt sie plötzlich video2.
das muss irgendein problem sein das nur die usb-ports ihres pc mit nur diesem gerät (oder dieser art von geräten) hat. die geräte ID der webcam ist
041e:4058
ich bedanke mich schonma im vorraus für alle folgenden antworten.

bei Antwort benachrichtigen
Ventox Meuchelmann „Webcam lässt nicht auf sich zugreifen“
Optionen

Ich habe mir das jetzt nicht alles durchgelesen, wobei ich auch nicht unbedingt alles verstehe, was da steht. ;-)
Nur soviel dazu, eine meiner Schwestern hatte neulich das Problem, das ihre neue per USB angeschlossene Webcam von Windows XP nicht erkannt wurde.
Beim Rechner ihres Mannes, der aber auch schon eine Webcam am laufen hat, klappte die neue Webcam auf Anhieb.
Da meine Schwester einige hundert Kilometer von hier entfernt wohnt, habe ich mit ihr gemeinsam per Telefon versucht, das Problem zu lösen.
Es hatte aber alles nichts gebracht, und als Griff nach dem Strohhalm fiel mir nur noch ein sie zu fragen, ob sie denn NET Framework installiert habe, was sie verneinte.
Also hatte sie das getan.
Nach einem Neustart ihres Rechners wurde dann die Webcam erkannt.
Ich weiß nicht, ob das nun wirklich am NET Framework gelegen hat, aber einen Versuch wäre es vielleicht wert.
Oder die aktuelle Version 4 zu installieren.

Es gibt nichts Gutes, außer man tut es.
bei Antwort benachrichtigen