コマンド ラインを使用して iSight 画像をキャプチャする

Anonim

私たちは皆、Photo Booth が非常に楽しく、間抜けな効果で友人や家族を楽しませてくれることを知っています。しかし、コマンド ラインから iSight を使用して写真を撮りたい場合はどうすればよいでしょうか。残念ながら、Apple はこのオプションを提供していません (少なくとも私たちが知っている限り) が、Axel Bauer という名の狡猾な人物のおかげで、このタスクに使用できるコマンド ライン ツールがあります。コマンド ラインから画像をキャプチャできるようになると、多くの興味深い可能性が開かれます。

更新: 2013 年 1 月 31 日 – iSight または FaceTime カメラで写真を撮るための ImageSnap ツールについて言及しています。ターミナルへの道。古い iSightCapture アプリはサポートされなくなり、新しい Mac や新しいバージョンの OSX では動作しません。代わりに ImageSnap が動作します。 ImageSnap は iSightCapture に基づいていますが、引き続き開発中であり、OS X 10.8+ Mountain Lion 以降で動作します。

コマンドラインで iSight / FaceTime カメラ画像をキャプチャ

ImageSnap は、非常に使いやすい無料のサードパーティ製アプリです。ダウンロード、インストール、使用方法は次のとおりです:

  • tar -xvf imagesnap.tgzで解凍
  • 「sudo cp imagesnap /usr/local/bin/」を使用して、imagesnap 実行可能ファイルを /usr/local/bin/ にコピーします。
  • コマンドラインで「imagesnap」を実行して動作を確認する

デフォルトのファイルは、snapshot.jpg という名前の JPG として現在の作業ディレクトリに保存されます。必要に応じて、別のファイル名またはパスを指定できます:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

コマンドラインからimagesnapで撮った写真をすぐに見るには:

imagesnap & open snapshot.jpg

これにより、デフォルトのフォト エディタ (JPG ファイル形式に関連付けられているもの) で画像が起動します。デフォルトでは、ファイルとアプリの関連付けが Finder 内で変更されていない限り、通常は Mac OS X のプレビューです。ファイル、ドキュメント、およびディレクトリを Finder および OS X GUI で開くためのコマンド ライン インターフェイスとして機能を開きます。

iSightCapture に関する古い記事は、アーカイブの目的で、また ImageSnap が動作しない可能性がある古い Mac を使用している場合のために、以下に残っていることに注意してください。すべての新しい Mac では、コマンド ラインを使用して iSight (または FaceTime) 画像でカメラ画像をキャプチャする場合は、代わりに ImageSnap を使用してください。

-

iSightCapture のインストールは非常に簡単です。isightcapture ツールを /usr/sbin (または必要に応じて別の場所) に配置すると、次のオプションを使用してコマンド ライン ツールを実行できるようになります:

-v : バージョン情報を出力して終了

-d : デバッグ メッセージを有効にします。デフォルトでオフ

-n : n番目のフレームをキャプチャ

-w : 出力ファイルのピクセル幅。デフォルトは 640 ピクセルです。

-h : 出力ファイルのピクセルの高さ。デフォルトは 480 ピクセルです。

-t : 出力形式 – jpg、png、tiff、または bmp のいずれか。デフォルトは JPEG です。

ツールの使い方は簡単です。以下にいくつかの例を示します (readme.rtf から):

$ ./isightcapture image.jpg

640×480 の画像を JPEG 形式で出力します

$ ./isightcapture -w 320 -h 240 -t png image.png

は、スケーリングされた 320×240 画像を PNG 形式で出力します

明らかな使用法以外にも、このユーティリティを使用するための独創的なアイデアが浮かんでいます。私たちのお気に入りは、システムの起動時に写真を撮り、それを Web サイトにアップロードする Dylan O'Donnell のスクリプトです。素敵な写真のコラージュを作成します。結果は非常に興味深いものです。スクリプトと効果のデモンストレーションについては、彼のサイトをチェックしてください。もちろん、このツールを実行している Mac に ssh/telnet で接続して、ユーザーに気付かれずにユーザーの写真を撮ったり、写真撮影を自動化する簡単なスクリプトを作成して、ある種のセキュリティ システムを作成したりすることもできます。可能性は無限大…

コマンド ラインを使用して iSight 画像をキャプチャする