Cheese 无法识别 Ubuntu 16.04 LTS 中的内置网络摄像头

Cheese 无法识别 Ubuntu 16.04 LTS 中的内置网络摄像头

Cheese 无法识别 Ubuntu 16.04 LTS 中的内置网络摄像头。在 Ubuntu 14.04 LTS 中尝试使用 Cheese,它运行完美。尝试在终端中执行 cheese,它显示此错误:

libv4l2: error setting pixformat: Input/output error

(cheese:27816): cheese-WARNING **: Device '/dev/video0' cannot capture at 1280x720: gstv4l2object.c(3457): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1:Call to S_FMT failed for BGR3 @ 1280x720: Input/output error

Cheese 显示“显示网络摄像头的视频时出现错误”。

每当我尝试在“首选项”中更改分辨率时,Cheese 都不会在菜单中显示任何选项。我单击“Cheese”打开菜单,但什么也没有显示:

奶酪不显示选项的图片

关于如何解决这个问题有什么建议吗?

答案1

这是 gstreamer 1.14.2 版本中修复的一个错误:https://bugzilla.gnome.org/show_bug.cgi?id=796789

我通过手动下载 cosmic 的相关软件包来修复此问题,这些软件包已更新为使用此版本。因此,如下所示:

mkdir tmp
cd tmp
wget https://launchpad.net/ubuntu/+source/gst-plugins-good1.0/1.14.2-1ubuntu3/+build/15172738/+files/libgstreamer-plugins-good1.0-0_1.14.2-1ubuntu3_amd64.deb https://launchpad.net/ubuntu/+source/gst-plugins-good1.0/1.14.2-1ubuntu3/+build/15172738/+files/gstreamer1.0-plugins-good_1.14.2-1ubuntu3_amd64.deb
sudo dpkg -i *.deb

相关内容