如何使用终端从 USB 相机拍摄快照

如何使用终端从 USB 相机拍摄快照

所以我确信我的设备已经连接上,因为我试过 lsusb

总线 003 设备 020:ID 1b3f:2002 Generalplus Technology Inc. 808 摄像头 #9(网络摄像头模式)

我试过 uvccapture,它使用默认摄像头(笔记本电脑的摄像头),而不是 USB 连接的摄像头,它会将照片保存到指定的文件夹中,这样没问题,但我需要 USB 摄像头来拍摄快照

然后我尝试了 cheese,它让 USB 摄像头工作了,但我必须手动点击按钮来保存图片,然而我需要像 uvccapture 这样的终端自动完成这个操作

所以我需要在终端中输入,然后 USB 摄像头会自动拍摄快照并将其保存到指定的文件夹

答案1

您需要告诉它使用什么设备。

-d<device>
          V4L2 Device (default is /dev/video0)

如果默认设置是您的内置摄像头(这很可能是因为安装时存在该摄像头),您需要找出您的 USB 摄像头的设备。

那么

ls /dev | grep video

在没有 USB 的情况下将其插入,稍等片刻,然后再次执行命令。可能会有一个以 开头的新设备video。使用它来告诉

uvccapture -d/dev/video1

其中 video1 是您获得的新设备。

相关内容