Como posso usar minha webcam com o Ubuntu rodando no VirtualBox?


34

Eu tenho o Ubuntu rodando no VirtualBox em uma máquina host com Windows 7. Como posso fazer com que minha câmera embutida em laptop funcione?

Respostas:


30

Isso é possível, mas requer algumas etapas para funcionar corretamente:

  1. Verifique se a máquina virtual não está funcionando e se a webcam não está sendo usada.
  2. Abra a janela principal do VBox e, na guia Detalhes da sua máquina Win7, clique em USB.
  3. Verifique se a opção "Ativar controlador USB" está selecionada. Verifique também se a opção "Ativar controlador USB 2.0 (EHCI)" também está selecionada.
  4. Clique no botão "Adicionar filtro do dispositivo" (o cabo com o ícone '+').
  5. Selecione seu dispositivo na lista.
  6. Agora clique em OK e inicie sua VM.

Isso fará com que o dispositivo seja exibido como se estivesse conectado à VM. A partir daí, você poderá usá-lo ou instalar drivers, se necessário.


4
Observe que isso também requer o pacote do virtualbox.org, se bem me lembro. Aqui estão os pacotes: i386 | x64
Nathan Osman

11
Eu não acho que a versão nos repositórios oficiais. tem suporte para dispositivos USB.
Nathan Osman

11
@Shubhkarman: Você tem certeza de que o Ubuntu está detectando sua câmera? Você pode usá-lo em outros aplicativos?
Nathan Osman

11
@George Nope. Este é também o ponto principal desta questão.
Usuário

2
@GeorgeMauer: Muitas câmeras embutidas são conectadas internamente através do barramento USB.
Nathan Osman

12

A mesma resposta de @Nathan Osman, no entanto , era necessário pertencer ao vboxusersgrupo para poder ver todos os dispositivos ao adicionar um.

sudo usermod -a -G vboxusers $(whoami)

Efetue logout e login novamente, verifique se o seu vboxusers é exibido neste comando:

groups

3
usermode: o grupo 'vboxusers' não existe. E agora?
andrecarlucci

Trabalhou para mim (com resposta de Natha Osman).
Artur Barseghyan

4

Provavelmente, você deve baixar e instalar o pacote de extensão do VirtualBox que suporta dispositivos USB 2.0 e USB 3.0.

Eu enfrentei o mesmo problema anteriormente e o resolvi instalando este pacote de extensão.

  1. Instale o pacote de extensão do VirtualBox
  2. Reinicie o sistema host e convidado.

Vá para Configurações ->
selecione USB USB 2.0 (EHCI) controller
Procure em Adicionar novos filtros .
Agora sua webcam aparece na lista. Adicione esses filtros USB.

Nota: Meu host é o Windows 10 e o Virtual OS é o Ubuntu 16.04


@Zanna: Você pode baixar VirtualBox 5.1.18 Oracle VM VirtualBox Pacote de Extensão partir desta página virtualbox.org/wiki/Downloads
Rajesh_Saladi

4

Muitas câmeras embutidas não aparecerão como dispositivos USB.

Nesse caso, você precisa instalar o VirtualBox Extension Pack e possivelmente as adições de convidados (não tenho certeza).

Em seguida, reinicie a VM e, no menu superior Dispositivos, deve haver um novo submenu Webcams. Habilite sua webcam a partir daí e ela deverá ficar disponível na VM.


Eu sei que a pergunta é sobre o Windows como host, mas para pessoas no Ubuntu com o mesmo problema: O pacote de extensão pode ser instalado via sudo apt install virtualbox-ext-pack. Depois disso, tive que reiniciar o virtualbox e a webcam apareceu no menu de dispositivos.
luator 23/08

0

Eu segui todos os passos do Rajes_Saladi. Precisa executar uma etapa adicional a partir das etapas mencionadas:

  • Após a inicialização do Ubuntu OS convidado, vá para o menu Dispositivos -> Webcams -> {Marque a opção Webamera Integrada}
  • Execute o aplicativo de queijo incorporado para verificar o tempo A câmera é funcional

Nota: Eu estou usando webcam integrada do laptop.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.