Answers:
Ubuntu 10.10中有很多软件可以执行此操作。我还没有亲自尝试过它们,所以不能保证最好。
一个有用的链接似乎是-popey.com-我的Ubuntu网络摄像头设置这完全是命令行定向的,但是Popey确实提供了所有步骤以生成所得图像的视频
在Ubuntu 10.10上的软件列表中查找其他可能的软件包(您可能需要启用Universe存储库才能获取所有软件包)
如果您遇到Ubuntu特有的问题,可以随时在askubuntu.com上尝试Ubuntu StackExchange网站。
与JoséNunoFerreira相呼应,我建议使用gphoto2。我现在不在Linux盒子前面进行测试,但是根据linux.com教程,以下命令应该可以工作:
gphoto2 --capture-image --interval=60 --frames=1440
间隔数字以秒为单位,60 x 24 = 1440
因此应每分钟拍摄一张照片,持续24小时。
对于USB网络摄像头,可以使用fswebcam。在Ubuntu“ Universe”存储库中可用。fswebcam是一个简单,轻巧的命令行程序,用于从网络摄像头捕获图像。一个简单的命令来捕获图像并将其另存为JPEG:
fswebcam test.jpg
默认情况下,这将尝试从/ dev / video0设备获取图像。如果连接了多个设备,则可以指定哪个设备。还有更多选项可以指定分辨率,或者是否包括标题,时间戳等。
要进行延时拍摄,可以将fswebcam与“ loop”选项一起使用,这将每隔指定的秒数拍摄一张照片。或者,您可以将脚本添加到cron中,例如每分钟运行一次。
一个bash脚本示例,用于每分钟保存一张照片。:
#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
fswebcam r 1280x720 -S 15 ---jpeg 95 --title "My webcam" -q -l 60 $DATE.jpg