PhotoMechanicは写真を選別する最速の方法です。タグ付けに1キー、カラークラスに1キー、レーティングに1キー。問題はその後です:セレクトをマークした後、選別のフローを中断せずにクライアントのFTPサーバーにどうやって送りますか?

典型的なアプローチは、選別を終え、タグ付きの画像をフィルタリングし、フォルダにエクスポートまたはコピーし、FTPクライアントを開いてアップロードすることです。機能しますが、バッチ全体の選別が終わるまで配信が始まらないことを意味します。画像が個別に到着する必要があるライブイベントでは — 承認された瞬間に — その遅延は分単位のコストとなります。

FTPushは異なるアプローチを提供します:メタデータトリガー配信。フォルダ内の新しいファイルを監視する代わりに、FTPushはXMPサイドカーファイルのメタデータ変更を監視します。PhotoMechanicで画像をタグ付け、レーティング、またはカラークラス分類した瞬間、FTPushは変更を検出し、関連する画像ファイルを自動的にアップロードします。

画像をタグ付け。アップロードされます。エクスポート手順なし。FTPクライアントなし。選別フローの中断なし。

PhotoMechanicのメタデータ保存方法

PhotoMechanicで画像をタグ付け、レーティング、またはカラークラス分類すると、メタデータはXMPサイドカーファイルに書き込まれます — 画像ファイルと同じ名前で.xmp拡張子を持つ小さなXMLファイルです。例:

XMPファイルには、PhotoMechanicが書き込んだすべてのメタデータが含まれます:Tagステータス(真/偽)、Color Class(0-8)、Rating(0-5)、IPTCキャプション、キーワードなど。PhotoMechanicでこれらの値を変更するたびに、XMPファイルが書き換えられます。

これがFTPushが使用するメカニズムです。フォルダ内の.xmpファイルの変更を監視し、メタデータを読み取り、ルールに照らして評価し — 条件が一致すれば — 関連する画像ファイルを見つけてアップロードします。

PhotoMechanic Triggerモードの設定

FTPushでは、各接続にトリガーモード設定があります。デフォルトは「新規ファイル」— 標準的な監視フォルダの動作です。代替は「PhotoMechanic Metadata」— この記事で説明するモードです。

  1. 接続を作成または編集。通常通りFTPサーバーの認証情報とリモートフォルダを設定します。
  2. 監視フォルダを設定します — 画像とXMPサイドカーがあるフォルダ(通常、メモリカードを取り込んだフォルダ)に設定します。
  3. トリガーモードを変更します — 「新規ファイル」から「PhotoMechanic Metadata」に変更します。
  4. 1つ以上のトリガールールを追加。各ルールは条件と送信先フォルダを定義します。

トリガー条件

FTPushは、PhotoMechanicの主要な選別ツールに対応する3種類の条件をサポートします:

Tagged(タグ付き)

最もシンプルな条件。PhotoMechanicで画像がタグ付けされると(Tagチェックボックスがオン)、FTPushがアップロードします。バイナリワークフローに最適です。

実際の動作:PhotoMechanicで選別中。「T」を押して画像をタグ付け。PhotoMechanicがXMPサイドカーにタグステータスを書き込み。FTPushが1秒以内にXMP変更を検出、サイドカーを読み取り、画像がタグ付きであることを確認、関連するRAWまたはJPEGファイルを見つけ、アップロードを開始。キー入力からアップロード開始までの合計時間:2-3秒。

Color Class

PhotoMechanicは9つのカラークラス(0-8)をサポートし、それぞれ異なる色を持ちます:

FTPushでは、特定のカラークラス値に対するルールを作成できます。異なるカラークラスを異なるリモートフォルダにルーティングする複数のルールも設定可能です。

Rating

PhotoMechanicは0〜5つ星のレーティングをサポート。FTPushは最小レーティング値でトリガーできます — 例えば、4つ星以上の画像をアップロード。

複数ルール、複数の送信先

1つのFTPush接続に複数のトリガールールを設定できます。各ルールは独自の条件と送信先フォルダを持ちます:

ルールは独立して評価されます。画像が複数のルールに一致する場合、一致するすべての送信先にアップロードされます。

アップロードされるもの:画像であり、XMPではない

トリガーが発火すると、FTPushは画像ファイルをアップロードします — RAW(.CR3.ARW.NEFなど)またはJPEG。XMPサイドカーだけではありません。両方のファイルがアップロードされます。

重複防止:FTPushは各画像-XMPペアのフィンガープリントを追跡します。すでにアップロードされた画像のカラークラスを変更しても、FTPushは画像がすでに送信されたことを認識し、再アップロードしません — 新しいルールで送信先フォルダが異なる場合を除きます。

実践でのワークフロー

  1. カードを取り込む。写真とXMPサイドカーが監視フォルダに到着。
  2. PhotoMechanicで開く。フルスピードで選別開始。
  3. セレクトで「T」を押す。XMPサイドカーが更新。FTPushが変更を検出し、RAWファイルを見つけてアップロード開始。
  4. 選別を続ける。タグ付けやカラークラス分類するたびにバックグラウンドでアップロード。
  5. 必要に応じてステータスを確認。メニューバーのFTPushアイコンをクリックして進捗を確認。

標準ワークフローとの根本的な違い:個々の画像に対する選別決定を行った瞬間に配信が始まり、バッチ全体の選別後ではありません。

メタデータトリガーと監視フォルダの使い分け

メタデータトリガーを使う場合:

標準監視フォルダを使う場合:

2つのモードは共存できます。各接続は独立して動作します。

技術的詳細

XMP検出の仕組み

FTPushはmacOSのFSEventsを使用してフォルダを監視します。.xmpファイルが作成または変更されると、FTPushはXMLコンテンツを読み取り、関連するメタデータフィールドを解析し、ルールに照らして評価し、関連する画像ファイルを見つけます。

対応画像フォーマット

FTPushは次の拡張子の関連画像を検索します:.CR3.CR2.ARW.NEF.RAF.ORF.RW2.DNG.PEF.JPG.JPEG.TIF.TIFF

ファイルの安定性

ファイル安定性チェッカーはXMPファイルにも適用されます。FTPushはXMPファイルの書き込みが完了するまで待ってから読み取ります。

はじめに

FTPushは、すべてのプランにPhotoMechanic Metadataトリガーモードを含みます。任意の接続設定で構成してください。14日間の無料トライアルで、実際のイベントで完全なワークフローをテストするのに十分な時間があります。