USB Webcam mit linux

Heute morgen klingelte es an der Tür und siehe da, der Postbote überreichte mir ein Päckchen von meinem provider. Darin enthalten eine USB-Webcam (gab’s als Prämie). USB-Webcams und linux, das war nicht immer einfach. Umso beeindruckender ist es, dass ich die Cam in 15 Minuten am Laufen hatte.

Es handelt sich dabei um eine Labtec Webcam, Typbezeichnung finde ich weder auf dem Karton, der Cam oder in der Anleitung. Nun gut, wofür gibt es usbview. :-)

Die Kamera mit dem USB – Port verbunden, usbview aufgerufen und die ID lautet 0929. Demnach ist es eine Elch2. Die Labtec Elch2 funktioniert mit dem gspcav1 Treiber (zumindest wenn man Kernel > 2.6.18 installiert hat. Für andere Kernelversionen gibt es noch den gspcav oder den spca5xx Treiber.

Um die notwendigen Pakete zu demaskieren fügt man die beiden folgenden Zeilen in
der Datei /etc/portage/package.kewords hinzu:
  media-video/gspcav1 ~x86
  media-video/spcaview ~x86

Und dann noch die Zeile
  media-video/gspcav1
in der Datei /etc/portage/package.unmask

Den Kerneltreiber installiert man mit „emerge gspcav1“
Im Kernel muss die Option

Code:
Location:
  -> Device Drivers
  -> Multimedia devices
   <M> Video For Linux
   [ ]   Enable Video For Linux API1 (DEPRECATED)
   [*]   Enable Video For Linux API 1 compatible Layer

aktiviert sein. Anschließend muss das Kernelmodul geladen mit ‚modprobe gspca‘ geladen werden.

Eine kleine Anwendung zum Streamen gibt es auch noch. Mit „emerge spcaview“ installiert man sie und erhält mit spcaview -h ein paar Hinweise zu den Parametern. Mit spcaview /dev/video0 (das könnte auch mal video1 heißen) startet man das Programm und sieht wenige Sekunden später das Ergebnis auf dem Schirm.

Erster Screenshot von der Labtec Cam

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

:bye: 
:good: 
:negative:  
:scratch: 
:wacko:  
:yahoo: 
B-) 
mehr...
 

   Mit der Nutzung dieses Formulars erklärst Du Dich mit der Speicherung und Verarbeitung Deiner Daten durch diese Website einverstanden. Mehr Informationen dazu findest Du in der Datenschutzerklärung.

ALL-INKL.COM - Webhosting Server Hosting Domain Provider

Diese Seite verwendet Cookies. Mit der Nutzung von tuxlog erklärst Du Dich mit der Verwendung von Cookies einverstanden. Detaillierte Informationen über die Verwendung von Cookies auf dieser Website findest Du in der Datenschutzerklärung.