是否有一个实用程序可以从命令行运行以捕获 iSight 内置(和外置?)摄像头的单帧?这将保存到图像文件中。我在 Google 上搜索过,发现实用程序链接到不再存在的网站。
其他选项包括:
- 我可以侵入命令行应用程序的开源 GUI 应用程序吗?
- 运行一小段时间的 GUI 应用程序,可以通过命令行、临时配置文件、AppleScript 等进行配置?
这对于创建延时摄影、安全、娱乐等应用程序非常方便。
答案1
“ImageSnap 是一个公共域命令行工具,可让您从 iSight 或其他视频源捕获静态图像。您可能还记得 Axel Bauer 最初的 isightcapture 工具(不再受支持但仍可在大多数系统上使用)。借助 ImageSnap,我希望我们能够继续前进并添加功能,适应不断变化的 Apple 架构等。”
答案2
wacaw 看起来很有趣,命令行:http://webcam-tools.sourceforge.net/
答案3
正如我在相关文章中提到的那样问题,似乎 imagesnap 不再适用于 OSX10.11/El Capitan,因此另一种选择是安装 ffmpeg(MacPorts:port install ffmpeg
或brew install ffmpeg
)并运行:
ffmpeg -f avfoundation -video_size 1280x720 -framerate 30 -i "0" -vframes 1 out.jpg