VirtualBox中的网络摄像头(Ubuntu Guest / Ubuntu Host)

我已经阅读了以下问题:

  • https://askubuntu.com/questions/126399/unable-to-start-webcam-in-ubuntu-virtual-box
  • 使用我的网络摄像头和在VirtualBox中运行的Ubuntu
  • 集成网络摄像头不能在VirtualBox Guest XP中使用

但是我仍然无法让我的网络摄像头(Lenovo Easy Camera)在Ubuntu(12.04)主机的VirtualBox下工作。 主机是运行Ubuntu 12.10的联想ideapad U410

在主机中,相机未在lsusb列出,但适用于所有应用程序(在/dev/video0 )。

我想知道是否还有相机在客机上工作。

lsusb在主持人:

 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 13d3:5163 IMC Networks Bus 003 Device 003: ID 8087:07da Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 

PS

即使在Ubuntu主机内运行Ubuntu客户端(开始!)听起来很愚蠢,我还有一些很好的理由!

晚会,但我希望这可以帮助那里的人:

在Ubuntu Host上的virtualbox 5.0.14上,使用Windows 10 Guest。 应该适用于Ubuntu或诸如客户之类的东西。

按照Virtualbox手册中的步骤操作

TL; DR

在客户操作系统运行时执行以下操作。

 ~$ VBoxManage list webcams Video Input Devices: 1 .1 "USB 2.0 Webcam Device" /dev/video0 ~$ VBoxManage controlvm "Windows10" webcam attach /dev/video0 

在这种情况下,

  • 我的客户操作系统是Windows10
  • 指向主机网络摄像头的主机路径或标识符是/dev/video0
  • 使用默认帧率为主机网络摄像头

要使集成网络摄像头正常工作,我执行了以下操作:

  1. 确保您有GuestAdditions
  2. 我为我的版本安装了Virtualbox Extension Pack(4.3.10 Ubuntu),你可以在这里找到https://www.virtualbox.org/wiki/Download_Old_Builds
  3. 我去了Virtualbox>设置> USB并添加了一个未命名的设备
  4. 从终端: sudo adduser vboxusers
  5. 在正在运行的VM中,我从我的(Windows)VM的虚拟框菜单安装网络摄像头:VM>设备>网络摄像头的Virtualbox菜单

不确定是否严格需要所有这些步骤。 我有Oracle VM VirtualBox Manager 4.3.10_Ubuntu网络摄像头没有出现在lsusb中