答案1
发生这种情况是因为您的笔记本电脑配备了英特尔实感摄像头。该摄像机用于运动检测,您看到的线条是距离轮廓。
我遇到了同样的问题。原来/dev/video0
指向的是这个摄像头,而不是网络摄像头(位于/dev/video1
)。Google Chrome 中其他基于网络摄像头的应用程序使用的摄像头可以通过 进行设置Settings -> Content settings -> Camera
,但 Google Hangouts 不尊重这种选择,坚持使用/dev/video0
(可能是因为选择是通过 Google talk 插件而不是 Chrome 做出的)。
我通过编写一个 bash 函数来切换/dev/video0
,/dev/video1
以便 Hangouts 选择正确的相机,从而解决了这个问题。显然这是一个 hack,应该有更好的方法来实现这一点,但它确实有效!
答案2
至少截至目前,您可以在 Google Hangouts 中选择摄像头设备:单击垂直...-> 设置-> 常规选项卡-> 视频,然后从下拉菜单中选择所需的摄像头。