我无法在 Ubuntu 15.04 上使用网络摄像头

我无法在 Ubuntu 15.04 上使用网络摄像头
  • 网络摄像头类型:GEMBIRD USB 网络摄像头

  • 网络摄像头编号:1908:2311

  • 使用的程序:奶酪

  • 错误信息:

    libv4l2: error turning on stream: Input/output error
    
    (cheese:6118): cheese-WARNING **: Could not read from resource.: gstv4l2bufferpool.c(1023): gst_v4l2_buffer_pool_poll (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:video_source:
     poll error 1: Input/output error (5)
    

我还看到了黑屏,上面写着

播放网络摄像头的视频时出错

$ lsusb
Bus 001 Device 008: ID 1908:2311 GEMBIRD 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ lsmod
Module                  Size  Used by
uvcvideo               73728  0 
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_core         49152  1 uvcvideo
v4l2_common            16384  1 videobuf2_core
videodev              139264  3 uvcvideo,v4l2_common,videobuf2_core
media                  24576  2 uvcvideo,videodev
cfg80211              462848  0 
snd_intel8x0           40960  2 
snd_ac97_codec        106496  1 snd_intel8x0
ac97_bus               16384  1 snd_ac97_codec
snd_pcm                94208  2 snd_ac97_codec,snd_intel8x0
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            28672  1 snd_seq_midi
snd_seq                57344  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              28672  2 snd_pcm,snd_seq
serio_raw              16384  0 
vboxvideo              16384  0 
snd                    69632  11 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device
drm                   286720  2 vboxvideo
vboxguest             229376  0 
soundcore              16384  1 snd
8250_fintek            16384  0 
i2c_piix4              20480  0 
video                  20480  0 
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     20480  0 
parport                40960  3 lp,ppdev,parport_pc
autofs4                40960  2 
psmouse               106496  0 
ahci                   28672  2 
e1000                 122880  0 
libahci                32768  1 ahci
pata_acpi              16384  0 
$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 1 Aug 12 10:17 /dev/video1

答案1

GUVC查看从我的角度来看,这是一种比 Cheese 更好的录制视频的方式。如果您录制的视频用于 Skype 聊天以外的其他用途,这一点尤其适用。

一般来说,如果您的相机支持Cheese,那么GUVCView也会支持它。

因此,卸载 Cheese 并安装 GUVCView。

安装:

sudo add-apt-repository ppa:ubuntuhandbook1/apps
sudo apt-get update
sudo apt-get install guvcview

您可以在应用程序 > 音频和视频菜单。

可以使用以下命令检出最新的 git 开发修订版:

git clone git://git.code.sf.net/p/guvcview/git-master guvcview 

有关 GUVCView 版本的变化,请参阅这里

关于汇编

(点击图片放大)

图片:GUVCView

用法

以下信息来自本文

GUVCView 的基本使用方法很简单。打开后,您将看到两个不同的窗口。图显示了 GUVCView 使用的两个不同窗口。左侧窗口是预览窗口,当您录制视频(或拍照)时,它将显示实时查看器。右侧窗口是您控制视频和设置录制选项的地方。

如果您发现相机没有被自动检测到,您需要转到“视频和文件”选项卡,然后查看您的设备是否列在“设备”选项卡中。如果列在但未被选中,请继续选择它。如果未列出,则相机可能不受支持(或驱动程序未安装)。

在同一选项卡中,您可以选择视频录制的各种选项。一个非常重要的选项是分辨率。请记住,分辨率越高,质量越好,但文件大小越大。

在“音频”选项卡中对音频执行相同操作。您可能需要选择不同的输入设备(取决于您拥有的相机)。

设置好所有选项后,即可开始录制。为此,只需确保您在相机镜头框内,然后单击控制窗口中的 Cap. Video 按钮。单击 Cap. Video 按钮后,即可开始录制。单击 Cap. Video 按钮后,它将变为 Stop Video。要停止录制,请单击 Stop Video 按钮,文件将自动保存。

相关内容