lunes, 13 de febrero de 2023

Como usar una webcam física en una máquina virtual Virtualbox en Linux.

Las probabilidades de que necesites usar una webcam con una máquina virtual son pocas pero no son cero, para ese día cuando llegue, os traigo este trucazo.


 



Lo primero que tenemos que hacer es instalar las guest additions y el extension pack de VirtualBox. Podemos usar el gestor de paquetes o directamente en la terminal:



~$ sudo apt install virtualbox-guest-additions-iso virtualbox-ext-pack



En algunas ocasiones, por alguna razón, Virtualbox no reconoce el extension pack; para solucionar esto vamos al menú Archivo -> Preferencias -> Extensiones → y allí buscamos el pack y hacemos clic en el checkbox para agregarlo. Aun asi en ocasiones sigue sin reconocerlo correctamente, tenemos que reiniciar el pc, y ahora si que debería funcionar.

 



Ahora comprobamos que Vbox reconoce la cámara con el comando VboxManage en la terminal. Obtendremos un mensaje parecido a este:

 $ VBoxManage list webcams
Video Input Devices: 2


.1 "Integrated Camera: Integrated C"
/dev/video0


.2 "Integrated Camera: Integrated C"
/dev/video1

 



Ahora vamos a adjuntar la webcamara  a la VM indicada. Antes de hacer esto debemos encender la maquina virtual en la que queremos usar la cámara.


$ VBoxManage controlvm "Win10" webcam attach .1

 
// Win10 representa el nombre de la VM, .1 representa la cámara web como se obtuvo en el comando anterior

 

 


Ahora ya podemos ir a la barra de menús de la máquina, en "Dispositivos", alli aparece un menú "Cámaras web" que antes no aparecía, seleccionamos la webcam y listo.


No hay comentarios:

Publicar un comentario