Wie kann ich meine Webcam mit Ubuntu benutzen, das in VirtualBox läuft?


34

Ich habe Ubuntu in VirtualBox auf einem Windows 7-Host-Computer ausgeführt. Wie kann ich meine eingebaute Laptop-Kamera damit arbeiten lassen?

Antworten:


30

Dies ist möglich, erfordert jedoch ein paar Schritte, um richtig zu arbeiten:

  1. Stellen Sie sicher, dass die virtuelle Maschine nicht ausgeführt wird und Ihre Webcam nicht verwendet wird.
  2. Rufen Sie das Hauptfenster von VBox auf und klicken Sie auf der Registerkarte Details für Ihren Win7-Computer auf USB.
  3. Stellen Sie sicher, dass "USB-Controller aktivieren" ausgewählt ist. Stellen Sie außerdem sicher, dass "Enable USB 2.0 (EHCI) Controller" ebenfalls ausgewählt ist.
  4. Klicken Sie auf die Schaltfläche "Filter vom Gerät hinzufügen" (das Kabel mit dem Symbol "+").
  5. Wählen Sie Ihr Gerät aus der Liste aus.
  6. Klicken Sie nun auf OK und starten Sie Ihre VM.

Dadurch wird das Gerät so angezeigt, als wäre es an die VM angeschlossen. Von dort aus sollten Sie in der Lage sein, es zu verwenden oder bei Bedarf Treiber zu installieren.


4
Bitte beachten Sie, dass dies auch das Paket von virtualbox.org erfordert, wenn ich mich richtig erinnere. Hier sind die Pakete: i386 | x64
Nathan Osman

1
Ich denke nicht die Version in den offiziellen Repos. unterstützt USB-Geräte.
Nathan Osman

1
@Shubhkarman: Bist du sicher, dass Ubuntu deine Kamera erkennt? Können Sie es in anderen Anwendungen verwenden?
Nathan Osman

1
@ George Nope. Dies ist auch der springende Punkt dieser Frage.
User

2
@GeorgeMauer: Viele eingebaute Kameras sind intern über den USB-Bus verbunden.
Nathan Osman

12

Dieselbe Antwort von @Nathan Osman. Es musste jedoch zur vboxusersGruppe gehören, damit beim Hinzufügen eines Geräts alle Geräte angezeigt werden .

sudo usermod -a -G vboxusers $(whoami)

Melden Sie sich ab und melden Sie sich erneut an. Überprüfen Sie, ob Ihre vboxusers in diesem Befehl angezeigt werden:

groups

3
Benutzermodus: Gruppe 'vboxusers' existiert nicht. Was jetzt?
Andrecarlucci

Arbeitete für mich (mit Antwort von Natha Osman).
Artur Barseghyan

4

Wahrscheinlich sollten Sie das VirtualBox-Erweiterungspaket herunterladen und installieren , das USB 2.0- und USB 3.0-Geräte unterstützt.

Ich hatte vorhin das gleiche Problem und habe es gelöst, indem ich dieses Erweiterungspaket installiert habe.

  1. Installieren Sie das VirtualBox-Erweiterungspaket
  2. Starten Sie das Host- und das Gastsystem neu.

Gehen Sie zu Einstellungen -> USB
USB 2.0 (EHCI) Controller auswählen.
Suchen Sie in Neue Filter hinzufügen .
Nun erscheint Ihre Webcam in der Liste. Fügen Sie diese USB-Filter hinzu.

Hinweis: Mein Host ist Windows 10 und Virtual Os ist Ubuntu 16.04


@Zanna: Sie können das VirtualBox 5.1.18 Oracle VM VirtualBox-Erweiterungspaket von dieser Seite herunterladen
virtualbox.org/wiki/Downloads

4

Viele eingebaute Kameras werden nicht als USB-Geräte angezeigt.

In diesem Fall müssen Sie das VirtualBox Extension Pack und möglicherweise die Guest Additions installieren (nicht sicher).

Starten Sie dann die VM neu und im oberen Menü Geräte sollte sich ein neues Untermenü Webcams befinden. Aktivieren Sie Ihre Webcam von dort aus und sie sollte in der VM verfügbar sein.


Ich weiß, dass es sich um Windows als Host handelt, aber für Leute unter Ubuntu mit demselben Problem: Das Erweiterungspaket kann über installiert werden sudo apt install virtualbox-ext-pack. Danach musste ich virtualbox neu starten und dann tauchte die Webcam im Gerätemenü auf.
Luator

0

Ich folgte allen Schritten von Rajes_Saladi. Müssen Sie einen weiteren Schritt aus den genannten Schritten tun:

  • Nach dem Booten des Ubuntu-Gastbetriebssystems gehen Sie zum Menü Geräte -> Webcams -> {Aktivieren Sie die Option Integrierte Webkamera}
  • Führen Sie die eingebaute Käse-Anwendung aus, um zu überprüfen, ob die Kamera funktioniert

Hinweis: Ich verwende die integrierte Webcam eines Laptops.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.