我对 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
奶酪有虫子试试这个。
通过 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