Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Use webcam no VirtualBox

Jul 9, 2021

Quando você precisa da passagem USB para o VirtualBox, primeiro você procura soluções nativas. Nem sempre é a maneira mais simples de realizar a tarefa. O software de terceiros pode facilitar o acesso à webcam USB no VirtualBox, mas existem configurações adicionais que você pode ativar sozinho. O software Oracle VM VirtualBox permite que um sistema convidado use a webcam de uma máquina host, graças ao recurso “Webcam Passthrough”. O VirtualBox Webcam Passthrough suporta e aprimora o USB passthrough (o meio mais comum de acessar uma webcam durante versões antigas).

Conteúdo:

  1. A maneira mais fácil de acessar a webcam no VirtualBox - Tutorial
  2. Como conectar a webcam ao VirtualBox
  3. Como desconectar o dispositivo do VirtualBox


Em teoria, o suporte ao VirtualBox Webcam Passthrough gerencia facilmente fontes de vídeo não USB, embora ainda tenha que ser testado.

conectar a webcam ao VirtualBox

Observação: os módulos de passagem da webcam são fornecidos como padrão com os pacotes de extensão do Oracle VM VirtualBox, mas os pacotes de extensão precisam ser instalados separadamente.

Usando o VirtualBox Webcam Passthrough

As webcams host podem ser conectadas às VMs por meio de: VM Menu Bar > Devices Menu . Os usuários encontrarão uma lista de dispositivos de entrada de vídeo disponíveis (host) no menu da webcam. Quando um usuário clica no nome da webcam, ela conecta ou desconecta o dispositivo host relevante.

Para habilitar a passagem da webcam, use a ferramenta de linha de comando VBoxManage. Consulte as seções específicas do host descritas abaixo para obter mais informações.

Abaixo está uma lista de comandos disponíveis:

Lista de webcams host e dispositivos de entrada de vídeo

$ VBoxManage list webcams

Veja o formato de saída abaixo:

Alias= "User-Friendly Name"
Host Path or Identifier


Um alias é usado para atalho em outros comandos. O alias ‘.0’ descreve o dispositivo de entrada de vídeo padrão do host. ‘.1’ e ‘.2’ descrevem o primeiro e o segundo (e assim por diante e assim por diante) dispositivos de vídeo. O pedido do dispositivo é exclusivo para cada máquina host.

Conecte uma webcam a uma sessão de VM em execução:

Execute o comando:

VBoxManage controlvm VM name webcam attach [host_path|alias [settings]]

A webcam USB agora será conectada ao computador convidado

O seguinte mostra que os parâmetros de configuração são strings: “Setting1=Value1”, ”Setting2=Value2”, etc... Os parâmetros de configuração permitem que os usuários configurem o dispositivo de webcam que está sendo emulado.

Veja as configurações suportadas abaixo:

MaxFramerate: A taxa de quadros mais alta que pode ser enviada para a máquina do convidado. Taxas de quadros altas precisam de maior potência da CPU, por isso é benéfico definir limites de taxa de quadros mais baixos.

Padrão = “no limit”, permitindo que o convidado acesse e utilize todas as taxas de quadros que a webcam host pode suportar

MaxPayloadTransferSize: A quantidade máxima de bytes que a webcam emulada pode transferir para a máquina visitante de uma vez. O valor padrão usado por várias webcams é “3060”.

Se a máquina convidada pode utilizar buffers maiores, o valor de byte mais alto pode (em menor medida) reduzir a carga em uma CPU. O único problema que pode surgir é se um MaxPayloadTransferSize alto é compatível com a máquina convidada em uso.

Como desanexar uma webcam de uma sessão de VM em execução:

“VBoxManage controlvm VM-name webcam detach [host_path|alias]”

Liste as webcams conectadas a uma VM ativa, conforme mostrado abaixo:

“VBoxManage controlvm VM-name webcam list”

Por cada webcam conectada: a saída contém o alias ou caminho em uso pelo comando “anexar webcam”.

Passagem da webcam do VirtualBox: hosts do Windows
Dispositivos de webcam emulados se desconectam automaticamente das máquinas convidadas quando as webcams são desconectadas das máquinas host.

Passagem da webcam do VirtualBox: hosts Mac OS X
Apenas as versões do Mac OS X 10.9 ou mais recentes são compatíveis com o VirtualBox Webcam Passthrough.

Os dispositivos de webcam emulados permanecem conectados às máquinas convidadas, mesmo quando as webcams são desconectadas das máquinas host. Isso significa que os usuários devem se desconectar manualmente usando o comando: “VBoxManage controlvm VM name webcam detach”.

VirtualBox Webcam Passthrough: Hosts Linux e Oracle Solaris
Depois que a webcam é desconectada do host, a emulação do dispositivo na máquina do convidado se desconecta automaticamente apenas se a webcam estiver transmitindo vídeo.

Se a webcam que está sendo emulada não estiver ativa, a desconexão manual é necessária usando o comando: “VBoxManage controlvm VM name webcam detach”.

Aliases: ‘.0’ e ‘.1’ são mapeados para “/dev/video0”.

Alias ‘.2’ mapeia para “/dev/video1”

logo USB Network Gate
#1 at Network Software
USB Network Gate
Compartilhar USB via Ethernet no Windows
4.7 classificação baseado em 72 + usuários
Obter um link de download para sua área de trabalho
Envie seu endereço de e-mail para obter um link para download rápido em sua área de trabalho e comece já!
ou