Cheese/Gnome/Unity - 未检测到视频

Cheese/Gnome/Unity - 未检测到视频

我对 Linux 还很陌生,想向专家寻求帮助。我的问题是,每当我启动相机软件/Skype 时,要么出现黑屏,要么就是检测不到网络摄像头。

我尝试关注 Ubuntu 的论坛和社区,但没有找到解决方案。

我尝试过进行 unity --reset 并发现有关视频的警告和错误消息

WARN  2012-10-15 11:39:28 unity.glib.dbusproxy GLibDBusProxy.cpp:283 Calling method "InfoRequest" on object path: "/net/launchpad/lens/video" failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface `com.canonical.Unity.Lens' on object at path /net/launchpad/lens/video
WARN  2012-10-15 11:39:28 unity.glib.dbusproxy GLibDBusProxy.cpp:283 Calling method "SetViewType" on object path: "/net/launchpad/lens/video" failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface `com.canonical.Unity.Lens' on object at path /net/launchpad/lens/video

请有人指导我一下。我的笔记本电脑是 Acer Aspire 5710G,它使用 Acer crystal eye 网络摄像头。

最好的

阿克沙伊

答案1

奶酪有虫子试试这个。

http://www.iasptk.com/ubuntu-ppa-repositories/18693-install-guvcview-gtk-uvc-viewer-to-ubuntu-1204-via-ppa-

通过 ppa 将 Guvcview (GTK+ UVC 查看器) 安装到 Ubuntu 12.04

古夫克维旨在提供一个简单的 GTK 接口,用于从 Linux UVC 驱动程序支持的设备捕获和查看视频,尽管它也可以与任何 v4l2 兼容设备一起使用。

该项目基于 luvcview 进行视频渲染,但所有控件都是使用 GTK2 界面构建的。

您还可以使用 guvcview(自 0.9.9 版起),它仅具有控制窗口(从控制台:guvcview --control_only),这允许在其他应用程序上控制图像,例如 ekiga、cheese、mplayer、skype 等。

声音的。

Guvcview 音频支持基于 portaudio 库,直到版本 0.9.3 为止,都使​​用阻塞 API 进行音频捕获,从版本 0.9.4 开始使用回调方法,这提供了更好的性能,它也是 portaudio API 的首选方法。

portaudio 支持的所有接口(ALSA、OSD、JACK 等)都应该在 guvcview 中可用。只需确保 portaudio 在编译时启用了所需的接口即可。

UVC 动态控制。

Linux UVC 驱动程序具有扩展控件的实现(这些是特定于供应商的控件,并在 UVC 规范中受支持),它们被称为动态控件,因为它们必须动态加载到驱动程序中。

到目前为止,只有罗技提供了其 UVC 网络摄像头扩展控制的规格,这些规格由 guvcview 支持。

在新的驱动程序修订中,需要管理员权限才能将这些控件添加到驱动程序,因此基本上有两种解决方案:

1- 在每个会话中至少以 root 身份(debian/ubuntu 需要 sudo)启动 guvcview 一次,自 1.2.0 版本起,您可以使用选项 --add_ctrls 执行此操作,从而无需完全启动 guvcview

2-安装 libwebcam 该软件有一个 udev 脚本,可以为您的罗技相机添加必要的控制。

通过 ppa 将 Guvcview 安装到 Ubuntu 12.04

sudo add-apt-repository ppa:pj-assis/ppa

sudo apt-get update

sudo apt-get install guvcview

相关内容