使用linux命令行(bash)从网络摄像头拍照

Sto*_*pal 40 linux webcam command-line-interface

我很清楚已经提出了"确切" 相同的问题,但似乎最初发布问题的用户从未对这个问题感兴趣,并且答案都是针对Windows系统的.

我想每次都用网络摄像头拍照N time units并将其存储起来以便/tmp/somefolder/与其他工具一起使用,并且只保留last M images.

主要的问题是从图片开始,其余的我会覆盖,很高兴任何建议.操作系统:Ubuntu 10.04 x86_64网络摄像头:MS LifeCam VX2000和/或罗技C210(均使用奶酪)

Ale*_*ato 50

安装mplayer

mplayer -vo png -frames 1 tv://
Run Code Online (Sandbox Code Playgroud)

  • 在浏览了不同的视频播放器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 --scene-prefix image_prefix --scene-format png vlc:// quit --run-time = 1`这个命令是人类可读的,拍摄一张照片并将其存储到指定的文件夹. (13认同)
  • 你对*feed*是什么意思? (2认同)
  • @Stoppal 在 https://wiki.videolan.org/Documentation:Modules/v4l2#Video_input 之后,我添加了 `-V dummy -A dummy` 来抑制视频和音频输出。 (2认同)