Wie installiere ich den Treiber für eine Microsoft Lifecam VX-3000?

10

Ich habe Ask Ubuntu überall durchgesehen und kann keine Möglichkeit finden, den Treiber einfach zu installieren. Ich werde es gut machen, wenn ich es über das Terminal mache, wenn es so ist.

Alexander
quelle
Gibt es einen Linux-Treiber für diese Webcam?
Mike, was auch immer
Was passiert, wenn Sie es anschließen?
Jorge Castro
verwandter Forenthread
fossfreedom
1
Ich denke, dieser Beitrag ist wirklich nützlich für diese Frage -> burgerminds.wordpress.com/2010/03/15/…
hhlp

Antworten:

10

Treiber

Der Treiber für diese Webcam ist bereits enthalten und sollte sofort funktionieren. Sie können überprüfen, ob dies der Fall ist cheese.

Das Kernelmodul für diese Webcam wird aufgerufen gspca_sonixj. Sie können überprüfen, ob es geladen ist mit:

lsmod | grep sonixj

Skype

Testen, ob es funktioniert

Wenn die Webcam in Cheese, aber nicht in Skype funktioniert , kann diese Webcam nur JPEG-komprimierte Frames ausgeben, die Skype nicht verarbeiten kann. Um dies zu beheben, ist die vorgeschlagene Lösung der anderen Antworten bereits fast korrekt.


Starten Sie Skype in einem Terminalfenster, indem Sie Folgendes ausführen:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

oder wenn Sie sich auf einem 64-Bit-System befinden (wenn die Ausgabe von uname -mist x86_64):

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

In Ubuntu 11.10 hat sich der Pfad geändert, also für 32bit

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype

und für 64-Bit-Verwendung

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

In Ubuntu 12.04 der Weg für 64 - Bit geändert wieder , so Verwendung

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype

Für 32bit siehe oben.

Dauerhaft machen

Wenn dies funktioniert, können Sie den Menüeintrag ähnlich wie von @demua vorgeschlagen ändern:

  • Kopieren Sie /usr/share/applications/skype.desktopin eine Datei in Ihrem Profil, um zu verhindern, dass zukünftige Aktualisierungen Ihre Änderungen rückgängig machen. Dies kann in einem Terminal erfolgen mit:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
  • Öffnen Sie das neu erstellte $HOME/.local/share/applications/skype.desktopin einem Editor und ändern Sie die Zeile

     Exec=skype
    

    zu so etwas wie

     Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
    

    Natürlich müssen Sie hier beim Testen den gleichen Pfad wie oben verwenden.


Die Problemumgehung für Skype funktioniert auch für andere Legacy-Anwendungen und andere Webcams, die nur ungewöhnliche Formate unterstützen. Getestet mit:

  • Microsoft VX-3000
  • Hercules Deluxe Optisches Glas
bseibold
quelle
Tolle Resonanz und perfekte Lösung. Ich habe dies mehrmals verwendet und es mit Lesezeichen versehen. Vielen Dank!
RafLance
Es funktioniert mit cheesegenau wie bseibold sagt. März 2018, Ubuntu 16.04 LTS mit der LifeCam VX-5000
SDsolar
Der nächste Schritt wird sein, motiongemäß maketecheasier.com/setup-motion-detection-webcam-ubuntu
SDsolar
6

Ihre Webcam sollte in 11.10 sofort einsatzbereit sein. Was sind die Ausgaben dieser Befehle?

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat

Stellen Sie sicher, dass Video für Linux installiert ist

#32-bit
sudo apt-get install libv4l-0

#64-bit
sudo apt-get install libv4l-0 lib32v4l-0

Skype erkennt die Kamera jedoch möglicherweise nicht. Um dieses Problem zu beheben, erzwingen Sie, dass Skype die v4l-Bibliothek wie folgt lädt:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Luftballons
quelle
lsusb | grep LifeCamzeigt den VX-5000 sehr deutlich. März 2018 Ubuntu 16.04, Full-Motion-Video standardmäßig in cheese. Hervorragende Antwort.
SDsolar
1

Skype

http://www.ubunturoot.com/2010/05/how-to-fix-webcam-problem-in-skype.html

deinstallieren libavcodec53und

Installieren xubuntu restricted extras

Dann Befehle

echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA

sudo apt-get update

sudo apt-get install libv4l-0
    LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

Zuerst bearbeite den Befehl im Launcher und setze ihn

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

arbeitete für mich

Wenn Sie Ubuntu 11.04 und Unity oder eine andere Desktop-Umgebung verwenden, ist der Menü-Editor nicht verfügbar. Um den Launcher in Unity zu bearbeiten, müssen Sie Skype.desktop bearbeiten

Starten Sie also das Terminal und geben Sie Folgendes ein:

sudo gedit /usr/share/applications/skype.desktop

Bearbeiten Sie nun in Zeile 4, ersetzen Sie;

Exec=skype 

mit:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
demua
quelle
0

Es scheint Probleme zu geben, die dazu führen, dass diese bestimmte Webcam unter Ubuntu richtig funktioniert. Nach einigem Hin und Her habe ich diese Informationen in den Ubuntu-Foren gefunden , die Ihr Problem lösen könnten - viel Glück.

Mark Rooney
quelle
Ich habe mir das angeschaut und das ist für eine andere Version von Ubuntu. Hast du noch andere Ideen?
Alexander
Ich möchte es über Skype tun und es zeigt die Webcam, aber ich werde es nicht testen oder mich anzeigen lassen.
Alexander
@Alexander - Der Forumsbeitrag bezieht sich möglicherweise auf eine andere Version von Ubuntu, aber haben Sie es versucht? Ich habe wenig Erfahrung damit, Web-Cams zum Laufen zu bringen. Mein Microsoft-Cam wird einfach angeschlossen und funktioniert ...
Mark Rooney
Es funktioniert sofort mit v16.04 LTS und cheese - März 2018
SDsolar