Vraag Webcam in VirtualBox (Ubuntu Guest / Ubuntu Host)


Ik heb de volgende vragen al gelezen:

en toch heb ik nog steeds problemen om mijn webcam (Lenovo Easy Camera) te laten werken onder VirtualBox in een Ubuntu (12.04) Host. De hostmachine is een Lenovo ideapad U410 met Ubuntu 12.10.

In de hostmachine staat de camera niet in de lijst lsusb, maar werkt prima met alle applicaties (vermeld onder /dev/video0).

Ik vroeg me af of er hoe dan ook de camera in de gastmachine werkt.

lsusb in host:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 13d3:5163 IMC Networks 
Bus 003 Device 003: ID 8087:07da Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Postscriptum

Hoewel het draaien van een Ubuntu-gast in een Ubuntu-hostmachine (initieel!) Idioot klinkt, daar heb ik enkele goede redenen voor!


2
2018-05-02 13:42


oorsprong


VirtualBox ziet de webcam niet? Welke applicatie gebruik je met de Webcam? - Mitch♦
Wanneer ik de VBox start, is er geen toepassing op de hostcomputer die de webcam gebruikt (tenminste niet die ik ken). En in de gastmachine heb ik de camera getest met Cheese. - Yan Foto
Je zou willen kijken Linux-containers voor Ubuntu - in wezen een manier om een ​​programma te isoleren van het systeem, zonder een tweede besturingssysteem te virtualiseren. Als u snapshots nodig hebt, ondersteunt btrfs deze native. - ignis


antwoorden:


Laat op het feest, maar ik hoop dat dit iemand daar helpt:

Op virtualbox 5.0.14 op Ubuntu Host, met Windows 10 Guest. Zou voor Ubuntu moeten werken of zo niet als gast.

Volg de stappen op Virtualbox-handleiding

TL; DR:

Doe hieronder wanneer het gast-besturingssysteem draait.

~$ VBoxManage list webcams
Video Input Devices: 1
.1 "USB 2.0 Webcam Device"
/dev/video0
~$ VBoxManage controlvm "Windows10" webcam attach /dev/video0

In dit geval,

  • mijn gast-besturingssysteem is dat Windows10
  • het hostpad of de identificator die wijst naar de host-webcam is /dev/video0
  • standaard framerate gebruiken voor host Webcam

2
2018-02-28 17:19



Geweldig, dit werkte voor mij! Ik moest het uitbreidingspakket installeren en USB 2.0 inschakelen in de instellingen van VB - ddeunagomez
Het werkte, maar de oplossing in het volgende antwoord is eenvoudiger. - Gilberto Albino


Om de geïntegreerde webcam te laten werken, deed ik het volgende:

  1. Zorg ervoor dat je GuestAdditions hebt
  2. Ik heb het Virtualbox Extension Pack voor mijn versie (4.3.10 Ubuntu) geïnstalleerd, die u hier kunt vinden https://www.virtualbox.org/wiki/Download_Old_Builds
  3. Ik ging naar Virtualbox> Instellingen> USB en voegde een naamloos apparaat toe
  4. Vanaf terminal: sudo adduser <MyUserName> vboxusers
  5. In de actieve VM installeer ik de webcam vanuit het virtualbox-menu van mijn (Windows) VM: Virtualbox-menu van VM> Apparaten> Webcam

Weet niet zeker of al deze stappen strikt nodig zijn. Ik heb Oracle VM VirtualBox Manager 4.3.10_Ubuntu de webcam verschijnt niet in lsusb


0
2017-11-08 15:24