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?

Do utilizador
fonte

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.

Nathan Osman
fonte
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
Abdennour TOUMI
fonte
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

Rajesh_Saladi
fonte
@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.

Lacho Tomov
fonte
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.

sambha
fonte