如何使用 fswebcam 捕获单个 PNG 图像

capture_png_fswebcam.sh
fswebcam -r 1920x1080 --png 9 -d /dev/video0 -D 0 test.png

其中:

  • -r 1920x1080 是图像的分辨率。摄像头必须支持此分辨率。要查看支持的分辨率,请参阅如何使用 v4l2-ctl 列出 USB 摄像头视频格式
  • --png 9 表示输出质量为 9 的 PNG。PNG 是无损的,所以质量只是压缩因子。9 表示接受更高的 CPU 消耗以获得稍小的文件大小。
  • -d /dev/video0 表示使用 /dev/video0 中的摄像头
  • -D 0 表示捕获图像前无延迟
  • test.png 表示:将图像写入 test.png。

按类别查看类似文章: 音频/视频