Come posso usare la mia webcam con Ubuntu in esecuzione in VirtualBox?


34

Ho Ubuntu in esecuzione in VirtualBox su una macchina host Windows 7. Come posso far funzionare la mia fotocamera portatile integrata?

Risposte:


30

Questo è possibile, ma richiede alcuni passaggi per funzionare correttamente:

  1. Assicurarsi che la macchina virtuale non sia in esecuzione e che la webcam non venga utilizzata.
  2. Apri la finestra principale del VBox e nella scheda dei dettagli per la tua macchina Win7 fai clic su USB.
  3. Assicurarsi che "Abilita controller USB" sia selezionato. Assicurati anche che sia selezionato "Abilita controller USB 2.0 (EHCI)".
  4. Fai clic sul pulsante "Aggiungi filtro dal dispositivo" (il cavo con l'icona "+").
  5. Seleziona il tuo dispositivo dall'elenco.
  6. Ora fai clic su OK e avvia la VM.

Ciò farà apparire il dispositivo come se fosse collegato alla VM. Da lì, dovresti essere in grado di usarlo o installare i driver se necessario.


4
Nota che questo richiede anche il pacchetto da virtualbox.org, se ricordo bene. Ecco i pacchetti: i386 | x64
Nathan Osman,

1
Non penso la versione nei repository ufficiali. ha il supporto per i dispositivi USB.
Nathan Osman,

1
@Shubhkarman: sei sicuro che Ubuntu stia rilevando la tua fotocamera? Puoi usarlo in altre applicazioni?
Nathan Osman,

1
@George Nope. Questo è anche il punto centrale di questa domanda.
Utente

2
@GeorgeMauer: molte telecamere integrate sono collegate internamente tramite il bus USB.
Nathan Osman,

12

La stessa risposta di @Nathan Osman, tuttavia , è necessario appartenere al vboxusersgruppo per poter vedere tutti i dispositivi quando si aggiunge uno.

sudo usermod -a -G vboxusers $(whoami)

Esci e accedi di nuovo, controlla se il tuo vboxusers appare in questo comando:

groups

3
codice utente: il gruppo 'vboxusers' non esiste. E adesso?
andrecarlucci il

Ha funzionato per me (con la risposta di Natha Osman).
Artur Barseghyan,

4

Probabilmente, è necessario scaricare e installare il pacchetto di estensione VirtualBox che supporterà i dispositivi USB 2.0 e USB 3.0.

Ho affrontato lo stesso problema in precedenza e l'ho risolto installando questo pacchetto di estensione.

  1. Installa il pacchetto di estensione VirtualBox
  2. Riavvia il sistema host e guest.

Vai su Impostazioni -> USB
seleziona controller USB 2.0 (EHCI)
Cerca in Aggiungi nuovi filtri .
Ora la tua webcam appare nell'elenco. Aggiungi quei filtri USB.

Nota: My Host è Windows 10 e Virtual Os è Ubuntu 16.04


@Zanna: È possibile scaricare Extension Pack VirtualBox 5.1.18 Oracle VM VirtualBox da questa pagina virtualbox.org/wiki/Downloads
Rajesh_Saladi

4

Molte fotocamere integrate non verranno visualizzate come dispositivi USB.

In questo caso è necessario installare VirtualBox Extension Pack e possibilmente le Aggiunte Guest (non ne sono sicuro).

Quindi riavviare la VM e nel menu in alto Dispositivi dovrebbe esserci un nuovo sottomenu Webcams. Abilita la tua webcam da lì e dovrebbe diventare disponibile nella VM.


So che la domanda riguarda Windows come host, ma per le persone su Ubuntu con lo stesso problema: il pacchetto di estensione può essere installato tramite sudo apt install virtualbox-ext-pack. Dopo questo ho dovuto riavviare virtualbox e quindi la webcam è stata visualizzata nel menu dei dispositivi.
Luator,

0

Ho seguito tutti i passaggi da Rajes_Saladi. È necessario eseguire un passaggio aggiuntivo dai passaggi indicati:

  • Dopo aver avviato il sistema operativo Ubuntu guest, vai al menu Dispositivi -> Webcam -> {Spunta l'opzione della webcam integrata}
  • Esegui l'applicazione di formaggio integrata per verificare che la fotocamera sia funzionale

Nota: sto utilizzando la webcam integrata del laptop.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.