![使用网络摄像头拍摄连续一系列照片的最简单方法](https://linux22.com/image/975271/%E4%BD%BF%E7%94%A8%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%E6%8B%8D%E6%91%84%E8%BF%9E%E7%BB%AD%E4%B8%80%E7%B3%BB%E5%88%97%E7%85%A7%E7%89%87%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95.png)
环顾四周,我发现了几种拍摄单独照片的解决方案(这里给出了一些解决方案) 甚至一系列图片(最高可达 1 fps)。我希望以更低的时间步长存储图片(5-10 fps 就很好了),并且这些解决方案的运行方式如下:
打开相机-->拍照-->关闭相机-->睡眠-->打开相机-->...
我找不到这么快拍照的方法。因此,我正在寻找一种(优雅的)解决方案,它不会关闭相机。
我知道两种解决方法:
- 打开最大化的 mplayer 并进行网络摄像头流截图
- 制作视频片段并将其转换回一系列图片
但这些看起来很不合理......
注意:我明确地寻找可以从终端操作的解决方案!
答案1
streamer
仍然可以这样做:
streamer -t99999999999999 -r 10 -o output0000000.jpeg
这个看起来很别扭的-t
参数是为了应对streamer
需要知道要录制多长时间的事实。不过,那也是几千年。录制完成后,只需按Control+C即可退出。
该-r
参数设置你的帧速率。