OS Xは、コマンドラインツールを使用してiSightで写真を撮っていますか?


12

コマンドラインから実行して、iSight内蔵(および外部)カメラの単一フレームをキャプチャできるユーティリティはありますか?これにより、画像ファイルに保存されます。Googleで検索したところ、もう存在しないWebサイトにリンクするユーティリティが見つかりました。

その他のオプションは次のとおりです。

  • コマンドラインアプリケーションにハッキングできるオープンソースGUIアプリケーション
  • コマンドライン、一時構成ファイル、AppleScriptなどを使用して構成できる、短時間実行されるGUIアプリケーションですか?

これは、タイムラプス、セキュリティ、楽しみなどのアプリを作成するのに非常に便利です。

回答:


15

「ImageSnapは、iSightまたは他のビデオソースから静止画像をキャプチャできるパブリックドメインのコマンドラインツールです。AxelBauerのオリジナルのisightcaptureツール(もはやサポートされていませんが、ほとんどのシステムで動作します)を覚えているかもしれません前進し、機能を追加し、刻々と変化するAppleアーキテクチャなどに適応できるようになります。」

http://iharder.sourceforge.net/current/macosx/imagesnap/


+1 ImageSnapは正常に動作し、コードは(パブリックドメインライセンスで)提供されます。
クリストフ

1
ImageSnapはスルーもインストール可能です自作brew install imagesnap
ライナスUnnebäck


1

関連する質問で述べたように、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

ffmpeg10.12の4.1は、サポートされていないフレームレートによるエラーを示します。-framerateパラメータを完全に削除すると、問題が修正されます。
オアフィッシュ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.