2012-02-22 255 views
35

我很清楚,“确切”0123'已经问过,但似乎发布该问题的用户最初从未对该问题感兴趣,并且答案所有这些都是用于Windows系统。从网络摄像头使用Linux命令行(bash)拍摄照片

我想用网络摄像头拍摄每张照片N time units,并将其存储到/tmp/somefolder/以便与其他工具一起使用,并仅保留last M images

主要问题是拍照开始,其余的我会覆盖很多,会很高兴的任何建议。 操作系统:Ubuntu的10.04 x86_64的 网络摄像头:MS的LifeCam VX2000和/或罗技C210(包括奶酪工作)

+0

由于您的问题似乎是关于如何从命令获取快照在Ubuntu下,而不是如何编写脚本,我建议将这个问题迁移到http://askubuntu.com/,在那里你更可能得到满意的答案。 – Johnsyweb 2012-02-22 08:42:14

+0

我相信这已经在姊妹网站上被覆盖了,所以我将此视为脱离主题(另一个是自2009年以来通过破解)。我很高兴你能得到一个答案,虽然:) – 2012-02-22 08:53:12

回答

45

安装的mplayer

mplayer -vo png -frames 1 tv:// 
+9

经过一点浏览不同的视频播放器CLI功能,我发现[这篇文章](http://forum.videolan.org/viewtopic.php?f= 13&t = 89461)非常有用。 以下命令正是我所需要的: 'vlc -I dummy v4l2:/// dev/video0 --video-filter scene --no-audio --scene-path/home/stoppal/test - 场景前缀image_prefix --scene-format png vlc:// quit --run-time = 1' 该命令相当人性化,只读取一张图片并将其存储到指定的文件夹中。 – Stoppal 2012-02-22 10:11:47

+0

@Stoppal:完全按照要求工作。您知道我可以使用哪些软件查看来自我的摄像头的馈送吗? – IcyFlame 2013-06-19 09:20:50

+2

你对* feed *有什么意义? – 2013-06-19 11:03:25

相关问题