网络摄像头不工作

网络摄像头不工作

我有一个 USB 网络摄像头,但它不能正常工作。当我运行 cheese 或 streamer 时,灯会亮起,但我从未得到视频或照片输出。以下是 dmesg 的内容:

[151626.040060] usb 1-4: new high-speed USB device number 26 using ehci-pci
[151626.234771] usb 1-4: New USB device found, idVendor=13d3, idProduct=5710
[151626.234784] usb 1-4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[151626.234790] usb 1-4: Product: USB 2.0 UVC VGA WebCam
[151626.234796] usb 1-4: Manufacturer: Azurewave
[151626.234801] usb 1-4: SerialNumber: 0x0001
[151626.237779] uvcvideo: Found UVC 1.00 device USB 2.0 UVC VGA WebCam (13d3:5710)
[151626.244399] input: USB 2.0 UVC VGA WebCam as /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/input/input31

我研究了一下 UVC 相机,并尝试安装 guvcview,但我始终无法拍照或录制视频。我应该尝试一下这个 UVC 设备吗?Cheese 没有说未找到设备,而是什么都不说,并显示黑屏。我正在寻找任何可以帮助我解决这个问题并让这个相机正常工作的想法。

答案1

嗨,

尝试使用 fswebcam

sudo aptitude install fswebcam

然后尝试一下

DIR=/your/dir/goes/here
DATE=$(date +"%Y%m%d-%H_%M.jpg")

#take the shot
fswebcam -d v4l2:/dev/YOUR/DEVICE -D 3 -S 20 -F 20 -r 1280x720 --jpeg 100 --set brightness=65% --set contrast=5% --set gamma=100 --set sharpness=0 --set saturation=45% ${DIR}/shot_${DATE}

有点奇怪的是,你的设备(输入)似乎位于这里

[151626.244399] input: USB 2.0 UVC VGA WebCam as /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/input/input31

这有点奇怪,因为我本来期望可能会出现类似“/dev/video0 也许需要仔细检查一下,首先转到 /dev 并查看其中是否有带视频的设备”这样的情况。同时还要确保检查日志中提到的设备是否确实存在。

如果仍然不起作用,请访问此站点,检查相机是否与该驱动程序兼容。

相关内容