问题描述
虚拟机安装xawtv测试软件,执行命令
#sudo apt-get install xawtv
外接摄像头插入电脑,用该命令查看摄像头设备信息
ls /dev/vedio*
执行xawtv后面带usb摄像头的设备节点
#xawtv /dev/video1
出现问题

弹出的屏幕框发现是黑屏,出现该问题的原因是外接的摄像头支持的USB版本较高,而自己的虚拟机支持较低版本,可以在虚拟机的USB设备中查看:设备->USB->USB设置中查看:

此处虚拟机应该是选择的是USB 1.1(OHCI)控制器。所以导致USB摄像头打开后黑屏。
具体解决办法
下载扩展包
Index of http://download.virtualbox.org/virtualbox
在该链接中下载对应的扩展包,我用的虚拟机版本是ubuntu20.04,所以我下载的是Oracle_VM_VirtualBox_Extension_Pack-6.1.38-153438.vbox-extpack包。

下载完成后,关闭虚拟机,在virtualbox中,选择左上角的管理->全局设定->扩展

选择添加新包,而后将下载的包进行安装。
注意:此处如果你的虚拟机版本与下载的包版本不一致的话,是安装不成功的。

安装成功后,选择设置->USB设备,选择USB3.0控制器。

而后点击OK,开启虚拟机,在中端窗口上,再次输入命令
#xawtv /dev/video1

希望此方法能够帮到你。
在VirtualBox的Ubuntu20.04虚拟机中,使用xawtv测试外接高版本USB摄像头时遇到黑屏问题。原因在于虚拟机仅支持USB 1.1,而摄像头需要更高版本。解决方法是下载并安装VirtualBox的扩展包,确保虚拟机支持USB3.0控制器,然后在虚拟机设置中启用USB3.0,从而解决摄像头黑屏问题。

5243

被折叠的 条评论
为什么被折叠?



