UBUNTU 14.04奶酪摊没有检测到网络摄像头

Cheese Booth显示错误:

从网络摄像头播放video时出错

奶酪摊

我通过打开谷歌环聊来测试网络摄像头是否正常工作,它的工作正常。

Google Hangout屏幕截图

请告诉我,奶酪摊位有什么问题。

注意:有时奶酪展台工作正常,但大部分时间都没有

  1. 打开首选项,并将这些分辨率更改为最低。

1

2

2.现在重新启动奶酪。

3.摄像头应该可以工作。 继续增加分辨率,直到它再次停止工作。对于许多网络摄像头,此限制为640×480。

我遇到了与奶酪类似的问题所以我安装了GTK UVC Video Viewer 。 与奶酪相比,它具有丰富的function。 您可以通过在终端中输入以下内容来安装它:

 sudo apt-get install guvcview 

更新:实际上,我发现您需要手动将用户添加到音频和video组。 最简单的方法是启动“用户和组”应用程序并转到管理组

原始答案: /dev/video*上的权限似乎存在问题。

它们归root所有,对常规用户没有读/写权限。 我快速而肮脏的黑客很简单:

 sudo chmod 777 /dev/video* 

如果是权限问题,请尝试sudo cheese ,这将允许您使用超级用户权限打开它。

如果从终端启动cheese ,您可能会看到以下错误:

(cheese:7333): cheese-WARNING **: 09:47:54.438: Device '/dev/video0' is busy: gstv4l2object.c(3706): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1: Call to S_FMT failed for YUYV @ 160x120: Device or resource busy

关闭其他应用程序(对我而言,这是一个带有Google Hangouts的Chrome标签页)就是解决方法。