プロのスポーツ写真では、シャッターを切ってから掲載されるまでの一連の流れに、複数の人が関わります。多くの場合、それぞれ別の場所で作業しています。カメラマンはコートサイドで撮影し、何百キロも離れたリモートエディターが編集・納品を担当します。そのプロセス全体を数時間ではなく数分で完了させる必要があります。
ボトルネックは編集作業そのものではありません。その周囲のすべて、つまりファイルの到着を待つこと、FTPクライアントを手動で更新すること、アプリを切り替えること、完成画像を1枚ずつアップロードすることです。ライブイベントでは1分1秒が勝負であり、こうした小さな中断が積み重なって大きなロスになります。
このガイドでは、そうした中断を完全に排除する実践的なワークフローを解説します。写真は自動的に届き、編集はCapture Oneで行い、最終データは編集アプリから一切離れることなくクライアントに納品されます。
従来のワークフローの問題点
スポーツイベントにおける一般的なリモート編集ワークフローは、こんな流れです:
- カメラマンがプレー中にバースト撮影する。
- プレーの合間にセレクトし、FileZilla、Transmitなどのクライアントを使ってRAWファイルをFTPサーバーにアップロードする。
- リモートエディターがFTPサーバーを手動でチェックする。新しいファイルが届いていないか、数分おきにフォルダを更新する。
- ファイルが表示されたらダウンロードし、Capture Oneに読み込み、編集してJPEGを書き出す。
- 再びFTPクライアントを開き、納品フォルダに移動して、完成したJPEGをアップロードする。
- ピクチャーデスクやクライアントがサーバーから最終データをダウンロードする。
このワークフローには3つの致命的な問題があります:
- 新着ファイルのポーリング。 エディターはファイルがいつ届くかわかりません。ひたすら更新ボタンを押し続けるか、確認が遅れて40枚のバッチが10分間もサーバーに放置されたままになります。
- 不完全なダウンロード。 カメラマンがまだアップロード中にエディターがダウンロードを始めると、途中までしか書き込まれていないファイルを取得してしまいます。破損したJPEGやCapture Oneで開けないRAWファイルになります。カメラマンはアップロード完了を通常は知らせません。
- 手動での納品。 編集後のアップロード作業がエディターの集中を途切れさせます。Capture Oneを離れ、FTPクライアントを開き、フォルダを探し、ファイルをドラッグし、待つ。忙しいイベントでは、これを何十回も繰り返すことになります。
これらのステップはすべて自動化できます。
自動化されたワークフロー
目指すのは、リモートエディターの仕事が「編集だけ」になるパイプラインです。ファイルの受信も最終データの納品も、すべてバックグラウンドで処理されます。
↓
FTPull がサーバー上の新規ファイルを検知 → ローカルフォルダにダウンロード
↓
Capture One のホットフォルダが自動的に読み込み
↓
エディターがセレクト、編集し、出力フォルダにJPEGを書き出し
↓
FTPush が新規書き出しを検知 → 納品サーバーにアップロード
↓
ピクチャーデスクが最終データを受信
2つのアプリがメニューバーで動作します。FTPullは受信側を担当し、FTPサーバーを監視して新しいファイルが現れた瞬間にダウンロードします。FTPushは送信側を担当し、書き出しフォルダを監視して完成画像を自動的にアップロードします。エディターはCapture Oneでの作業に集中できます。
受信側の設定:FTPull
FTPullは、リモートのFTP、SFTP、またはFTPSサーバーを監視し、新しいファイルを自動的にダウンロードするmacOSメニューバーアプリです。スポーツ写真ワークフローでの設定方法は以下の通りです:
- 接続を作成する。 FTPサーバーの認証情報を入力します。カメラマンがRAWセレクトをアップロードするのと同じサーバーです。サーバーの構成に応じてFTP、SFTP、またはFTPSを選択します。
- リモートフォルダを設定する。 カメラマンがファイルを置くフォルダをFTPullに指定します。例:
/event-2026/selects/ - ローカルフォルダを設定する。 Capture Oneが読み込みを監視するフォルダにします。例:
~/Pictures/Event-Incoming/。FTPullがダウンロードしたファイルはすべてここに保存されます。 - ポーリング間隔を設定する。 ライブイベントでは、サーバーが許容する最短の間隔(通常30〜60秒)を使用します。FTPullはこの間隔でリモートフォルダをチェックし、新着ファイルをダウンロードします。
- 拡張子でフィルタリングする。 FTPullがRAWファイル(
.CR3、.ARW、.NEF、.RAF)とXMPサイドカー(.xmp)のみをダウンロードするように設定します。カメラマンがサーバーに残したテスト用JPEGや無関係なファイルのダウンロードを防ぎます。 - 通知を有効にする。 新しいバッチが到着した際のmacOS通知により、Capture Oneに切り替えて編集を開始するタイミングがわかります。
Capture One:ホットフォルダワークフロー
Capture One Proはホットフォルダインポートに対応しています。監視フォルダに新しい画像が現れると自動的に読み込む機能です。FTPullのダウンロード先フォルダを指定すれば、カメラマンから届いたすべてのRAWファイルが数秒以内にセッションまたはカタログに読み込まれます。
編集ワークフローはシームレスになります:
- FTPullからの通知で新しいファイルの到着を知る。
- Capture Oneに切り替える。新しい画像はすでに読み込まれ、ブラウザに表示されている。
- セレクト、カラーグレーディング、クロップ。イベント用プリセットを適用。肌色、露出を調整し、通信社のフォーマットに合わせてクロップ。
- 最終画像を選択して書き出す。出力先フォルダはFTPushの監視フォルダ。
FTPクライアントを開くことは一切ありません。手動でのダウンロードやアップロードも一切不要です。ファイルが届き、編集し、書き出す。それだけです。
Capture Oneの出力フォルダの設定
Capture Oneの書き出し設定(プロセスレシピ)で、出力先を特定のフォルダに設定します。例:~/Pictures/Event-Delivery/。これがFTPushの監視対象フォルダになります。レシピが正しいフォーマットで出力するように確認してください。通常はクライアントが求める解像度と品質のJPEG(sRGB、300dpi、品質10〜12)です。
送信側の設定:FTPush
FTPushはmacOSのFSEventsを使ってローカルフォルダを監視し、新しいファイルが現れた瞬間にアップロードします。納品側の設定方法は以下の通りです:
- 接続を作成する。 納品サーバーのFTP認証情報を入力します。ピクチャーデスクやクライアントが最終データを受け取るサーバーです。
- 監視フォルダを設定する。 Capture Oneの書き出し先フォルダを指定します:
~/Pictures/Event-Delivery/ - リモート納品フォルダを設定する。 サーバー上で最終データを保存する場所を指定します。例:
/delivery/event-2026/finals/ - 拡張子フィルターを設定する。 FTPushが
.jpgファイルのみをアップロードするように設定します。Capture Oneが出力フォルダに作成するXMPサイドカー、カタログファイル、一時ファイルの誤アップロードを防ぎます。 - ファイル安定性チェッカーを有効にする。 Capture Oneが大きなJPEGを書き出す際、ファイルは完全に書き込まれる前にディスク上に存在します。安定性チェッカー(デフォルト2秒)は、ファイルサイズの増加が止まるまで待ってからアップロードを開始します。不完全なファイルの転送はありません。
- Finderタグを有効にする。 書き出されたJPEGがFinderで色分け表示されます:黄色(待機中)、青(アップロード中)、緑(納品済み)。出力フォルダ内の各ファイルの納品状況が一目でわかります。
接続をオンにします。これ以降、Capture Oneが書き出すすべてのJPEGが自動的に納品サーバーにアップロードされます。エディターがFTPクライアントに触れることは一切ありません。
ライブイベント中のリズム
両方のアプリが稼働すると、イベントのワークフローは自然なリズムに落ち着きます:
- カメラマンがバースト撮影する。 プレーの合間にカメラまたはラップトップでセレクトし、最良のカットを選び、RAWセレクトをサーバーにアップロードする。
- FTPullが自動的にダウンロードする。 アップロード完了から30〜60秒以内に、RAWファイルがエディターのMacに届く。通知が表示される。
- エディターがCapture Oneを開く。 ファイルはすでに読み込まれている。編集時間:1プレーにつき8〜12枚のバッチで2〜5分。素早い色補正、クロップ、キー画像への部分調整程度。
- エディターが書き出す。 すべてを選択して処理を実行。Capture Oneが出力フォルダにJPEGを書き出す。
- FTPushが即座にアップロードする。 FSEventsが1秒以内にJPEGを検知する。安定性チェック後、アップロードが開始される。5MBのJPEGなら、適度な回線速度で数秒で完了する。
- ピクチャーデスクが受信する。 最終データは納品サーバーに届く。通常、カメラマンがシャッターを切ってから3〜4分以内に完了する。
エディターはCapture Oneに留まったままです。唯一のコンテキストスイッチは通知をちらりと確認することだけです。ハーフタイムや休憩中に、納品フォルダのFinderタグを確認してすべてが送信済みかどうかをチェックできます。
よくある問題への対処
低速・不安定な回線
スポーツ会場はインターネット接続が不安定なことで有名です。FTPushには接続ごとの帯域制限機能があり、50人の他のカメラマンとプレスルームのWi-Fiを共有する場合に役立ちます。接続が途切れた場合、FTPushは自動的にリトライします。失敗したアップロードはFinderで赤色にマークされ、アプリの履歴に記録されます。
FTPullもネットワーク障害に同様に対応します。ダウンロードの失敗や接続タイムアウトが発生しても、次のポーリングサイクルでリトライされます。ファイルが失われることはありません。
複数のカメラマン、1人のエディター
同じイベントで複数のカメラマンの編集を担当する場合、カメラマンごとのサーバーフォルダに対して個別のFTPull接続を作成します。各接続はそれぞれのローカルサブフォルダにダウンロードします。Capture Oneでは、サブディレクトリ監視を有効にして親ディレクトリを監視するようにホットフォルダを設定します。
複数の納品先
イベントによっては、チームのマーケティング部門、通信社、リーグのメディアポータルなど、複数のクライアントに同時に納品する必要があります。同じ書き出しフォルダを監視する複数のFTPush接続を作成し、それぞれ異なるサーバーにアップロードするように設定します。1回の書き出しで、すべての納品先にパラレルに配信できます。
ハーフタイム中の大量バッチ
ハーフタイムには、カメラマンが80〜100枚のセレクトを一度にアップロードすることがあります。FTPullがすべてをダウンロードします。FTPushの通知バッチ機能により、アップロード確認がグループ化され、80件の個別アラートではなくバッチごとに1件の通知が届きます。同時アップロード数(1〜8の並列アップロードで設定可能)で、速度とサーバー負荷のバランスを調整できます。
このワークフローが機能する理由
自動化レイヤー全体がエディターにとって透過的です。FTPullもFTPushもメニューバーアプリとして動作し、管理するウインドウもDockアイコンも画面を占有しません。Capture Oneに完全にフォーカスできます。
技術的な基盤も重要です:
- FTPullはサーバーポーリングを使用します。 FTPサーバーはプッシュ通知に対応していないためです。ポーリング間隔がレイテンシを決定するので、ライブイベントでは短く設定してください。
- FTPushはFSEventsを使用します。 macOSカーネルレベルのAPIで、新しいファイルをほぼ瞬時に検知します。ポーリングもディレイもありません。Capture OneがJPEGの書き込みを完了した瞬間に、FTPushがそれを認識します。
- 両アプリがファイルの整合性を保証します。 FTPullはまず一時的な場所にダウンロードします。FTPushはファイルが安定するまで待ちます。不完全、破損、またはゼロバイトのファイルが転送されることは決してありません。
- 両アプリがFTP、SFTP、FTPSに対応しています。 通信社のサーバーはSFTPが主流です。一部のレガシーシステムはまだプレーンFTPを使っています。会場提供のサーバーがFTPSを使うこともあります。プロトコルは接続ごとに設定でき、自由に組み合わせられます。
始めるために必要なもの
完全なセットアップに必要なものは以下の通りです:
- macOS 13(Ventura)以降を搭載したMac。
- FTPull — カメラマンのサーバーからの自動ダウンロード用。
- FTPush — 完成した編集データの自動アップロード用。
- Capture One Pro(またはホットフォルダインポートと固定の書き出し先に対応したエディター)。
- 受信サーバーと納品サーバー両方のFTPサーバー認証情報。
FTPullとFTPushはどちらも14日間の無料トライアルを提供しています。実際のイベントを通じてワークフロー全体をテストするのに十分な期間です。または、FTPSuiteバンドルなら両方をまとめてお得に入手できます。
一度設定すれば、ワークフローはバックグラウンドで永続的に動作します。カメラマンがアップロードし、エディターが編集し、クライアントが受け取る。手動での転送は不要。アプリの切り替えも不要。サーバー上で誰にも気づかれずに放置されるファイルもありません。