常见问题
6.1. 视频反应很慢/响应迟钝。我该怎么办?
您可能把“ximagesink”(X Window System (No Xv)) 设为了视频输出。这意味着由您的 CPU 来承担所有的工作。将其修改为“xvimagesink”(X Window System (X11/XShm/Xv)) 以让您的显卡分担部分工作。
要改变此设置,运行 gstreamer-properties 命令,单击视频选项卡并选择合适的设置。
6.2. 我的是苹果电脑,装有 iSight 软件并配有 ATI 显卡,图像颜色很奇怪。
这是 ATI 显卡的一个问题,有一种变通的解决办法。将视频输出设为自定义,并插入以下字符:“ffmpegcolorspace ! video/x-raw-yuv,format=(fourcc)YV12 ! ffmpegcolorspace ! xvimagesink”。
要改变此设置,运行 gstreamer-properties 命令,单击视频选项卡,从下拉菜单中选择自定义。
6.3. 我的摄像头在 gstreamer 中工作良好,但在 Cheese 中却不行。这是怎么回事?
使用上一问题中提到的 gstreamer-properties 命令,尝试将 xvimagesink 改为 ximagesink 或者反过来。如果仍然不行,请在命令行运行 cheese --verbose,将日志复制到 bug tracker中的错误报告。
6.4. 我的摄像头在 Ekiga、Camorama 中工作良好,但在 Cheese 中却不行。这是怎么回事?
请查看您的摄像头用 gstreamer-properties 命令测试时是否能正常工作。如果测试时没问题,但在 Cheese 却无法使用,请向我们的 bug tracker 版块发送错误报告。
6.5. Cheese 把我的照片和视频存到什么地方了?
Cheese 将您的图片储存在 XDG-Directory 中的图片目录中(在大多数发行版中,该目录为 ~/Pictures/Webcam)一个叫做 Webcam 的文件夹。视频与此类似:~/Videos/Webcam。XDM 是一个在您的系统中定义默认文件夹的标准。您可以在此处找到更多关于 XDM 的信息。
如果您的系统未设置 XDG-Path,Cheese 有一个备用解决方法:它将会把您的照片和视频都储存到 ~/.gnome2/cheese/media。此处是老版本的 Cheese 默认的媒体文件储存路径。
第4.2节 ― GConf 设置 中描述了如果设置替代路径。
注意:如果想让 Cheese 使用默认目录,请将此项设为空。
您也可以在 Cheese 中将您的照片存入到不同的地方。请查看 第5.2节 ― 保存照片和视频到其他位置 获取更多信息。
6.6. 我的 Quickcam Express 在 Cheese 中能正常工作
在 gstreamer 中也不行,我在 Cheees 的输出中看到了像“缓冲区不足。我们期望至少两个,但现在只有一个”这样的错误。驱动为“qc-usb”.
尝试运行 qcset /dev/video0 compat=dblbuf 命令以启用双缓冲区兼容模式,然后重启 Cheese。
6.7. “未发现摄像头”错误信息
“打开 Cheese 时,我得到一条信息说‘未发现摄像头’,但我明明已经把摄像头插到计算机上了”。
引起此问题的可能有很多种,必需找到确切的原因。如果可能的话,请逐个尝试下列办法看能否使您的摄像头正常工作。
- 将您的摄像头插入另一台计算机。如果此时工作正常,那就说明是在与您的计算机连接时出了问题。如果那台计算机上装有与您不同的操作系统,那也可能是您的操作系统的问题。检查您计算机的端口(试试另外一个)并联系您的操作系统的客服。
- 请查看您的摄像头是否被计算机检测到了。在 Linux 中,打开终端或控制台,在插入摄像头之前键入“dmesg”。注意最新的条目,然后插入摄像头。再次键入“dmesg”看看最新条目是否有所不同。如果消息中提到有 USB 设备被检测到,而您的摄像头是唯一改变的 USB 设备,那说明计算机检测到您的摄像头。如果没有检测到,那试试摄像头在其他计算机上是否能正常工作。此方法仅对 USB 摄像头有效。
- 由于 Cheese 使用 gstreamer 做为其后端,最可能的原因是 gstreamer 未检测到摄像头(或者 gstreamer 已损坏)。请联系您所使用的操作系统的客服并提供尽可能多的细节信息。如果是 ubuntu ,请使用 Ubuntu 论坛。