取り出しの問題を起こさずにFinal Cut Proで外付けドライブを使う方法
動画編集者は外付けドライブを頼りにしていますが、Final Cut Proはドライブをロックしたままにしがちです。取り出しに悩まされずに外付けストレージを扱う方法を紹介します。
Macで動画を編集している方にとって、外付けドライブはおそらく最も使用頻度の高い周辺機器でしょう。Final Cut Proのプロジェクトは数百ギガバイトを消費することもあります。外付けストレージで作業するのは贅沢ではなく、必要不可欠なのです。
ところがFinal Cut Proと外付けドライブは、取り出しに関して複雑な関係にあります。編集を終え、プロジェクトを閉じ、Final Cutを終了しても、ドライブが取り出せない。何かがドライブをつかんで離さないのに、その正体がわからないのです。
Final Cut Proがドライブを離さない理由
Final Cut Proは、作業中に単に動画ファイルを開いているだけではありません。ライブラリを保存しているボリューム上に、関連データの巨大なエコシステムを作り上げます。
Final Cut Proのライブラリには、オリジナルメディア、最適化されたメディア、プロキシメディア、レンダリングファイル、解析データ、そしてデータベースが含まれます。単純なプロジェクトであっても、これらのカテゴリにまたがって数千もの個別ファイルが存在することがあります。
プロジェクトを閉じても、Final Cutはこれらのファイルをすぐにすべて解放するわけではありません。バックグラウンドでのレンダリングがまだ動いているかもしれませんし、Motionのテンプレートが読み込まれたままかもしれません。あるいは、メディアの読み込み処理が最終段階にあることもあります。
さらに重要なのは、Final Cut Proがメディア管理のためのバックグラウンドサービスを動かしているという点です。これらは、Final Cut Proのメインウィンドウを閉じた後も、ライブラリのデータに対して動作を続けます。バックグラウンドレンダリング、トランスコード、サムネイル生成といった処理を担っているのです。
レンダリングファイルの問題
終了後の取り出し失敗で最も多い原因は、Final Cut Proのバックグラウンドレンダリングです。
バックグラウンドレンダリングが有効になっている場合(デフォルトでオンです)、Final Cutは作業中にタイムラインをバックグラウンドでレンダリングします。レンダリングの途中でFinal Cut Proを終了すると、レンダリング処理が止まるまでに時間がかかります。その停止処理の間、外付けドライブに対するファイルハンドルが保持され続けるのです。
終了する前に、Final Cut Proのバックグラウンドタスクのインジケータを見れば、バックグラウンドレンダリングが動いているかどうかを確認できます。時計のアイコンをクリックすると、実行中のタスクが表示されます。すべてのタスクが完了するまで待ってから終了すれば、取り出しはずっとスムーズになります。
バックグラウンドレンダリングを完全に無効にするには、「Final Cut Pro」>「設定」>「再生」を開き、「バックグラウンドレンダリング」のチェックを外します。事前にレンダリングされたタイムラインという便利さは失われますが、いつレンダリングを行うか、いつドライブを解放するかを自分で完全にコントロールできるようになります。
生成されたメディアが残り続ける
Final Cut Proは、プロジェクトと並んで保存される複数の種類のメディアを生成します。
- 最適化されたメディア: オリジナル素材のProResトランスコード
- プロキシメディア: スムーズに編集するための低解像度コピー
- レンダリングファイル: 事前にレンダリングされたタイムラインの一部
- 解析データ: 顔認識、手ブレ補正の解析、音量(ラウドネス)データ
これらの生成処理は、それぞれバックグラウンドで実行されることがあります。いずれかが動作中にFinal Cut Proを終了すると、生成処理が正常に終了しないことがあります。
終了する前に、Final Cut Pro内で生成されたメディアを削除することもできます(「ファイル」>「生成されたライブラリファイルを削除」)。これは思い切った方法で、プロジェクトを再び開いたときにこれらのデータを再生成する必要がありますが、バックグラウンドの生成処理が取り出しを妨げないことを確実にできます。
CompressorとMotion
Final Cut Proと合わせてCompressorやMotionを使っている場合、これらのアプリケーションも外付けドライブ上のメディアへの参照を保持することがあります。
特にクリップを書き出しに送った場合、Final Cutを終了した後もCompressorの処理が動き続けることがあります。また、外付けドライブ上のメディアを参照しているMotionのテンプレートは、メモリに読み込まれたままになります。
取り出しを試みる前にCompressorとMotionを閉じ、書き出しやレンダリングのジョブが動いていないことを確認してください。
メディア読み込みのワークフロー
Final Cut Proへのメディアの読み込み方によって、取り出しの挙動が変わります。
読み込み時に「ファイルをそのままの場所に残す」を使うと、Final Cutは外付けドライブ上のオリジナルファイルを参照します。プロジェクトは常にドライブへのアクセスを必要とし、再生していないときでもFinal Cutはオリジナルのメディアファイルとの接続を維持します。
読み込み時に「ライブラリにコピー」を使うと、ファイルはFinal Cutのライブラリ内にコピーされます。読み込みが完了すれば、Final Cutはコピー元ドライブ上のオリジナルファイルをもう必要としません。コピー元ドライブとライブラリが別々のボリュームにある場合、これによって取り出しがしやすくなります。
外付けドライブで最も快適に取り出すには、Final Cutのライブラリを1台のドライブに、オリジナルのメディアを別のドライブ(またはMacの内蔵ストレージ)に置くとよいでしょう。そうすればライブラリのドライブだけを取り出せばよく、そのドライブには管理対象として自己完結した一式のファイルだけが存在することになります。
編集者のためのクリーンな終了ワークフロー
Final Cut Proのライブラリを保存している外付けドライブを取り出す前に、次の手順を行ってください。
- Final Cut Proのバックグラウンドタスクのウィンドウ(時計のアイコン)を開き、すべてのタスクが終わるのを待ちます。
- すべてのプロジェクトとイベントを閉じます。
- ウィンドウを閉じるだけでなく、Command-QでFinal Cut Proを終了します。
- CompressorとMotionが開いている場合は終了します。
- 15〜20秒待ちます。Final Cutのバックグラウンドサービスは完全に停止するまでに時間がかかります。
- ドライブの取り出しを試みます。
この手順を踏んでもドライブが取り出せない場合は、ターミナルで確認します。
lsof /Volumes/YourDriveName
名前に「Final Cut」や「ProApps」を含むプロセスを探してください。動画編集のワークフローに関連するものが見つかれば、それらは完全に終了していない、残存したバックグラウンドサービスです。
プロの現場のワークフローでは
プロの編集者は、プロジェクトの期間中ドライブを接続したままにしておくことが多く、これによって取り出しの問題そのものを回避しています。しかしプロジェクトが完了し、ドライブをアーカイブする必要が出てくると、取り出しとの格闘が始まります。
アーカイブの前にライブラリを統合(consolidate)しておくのがよい習慣です。Final Cut Proでライブラリを選択し、「ファイル」>「ライブラリメディアを統合」を使って、プロジェクトに必要なものがすべてライブラリ内にあるようにします。その後、ライブラリを閉じ、Final Cutを終了し、少し待ってから取り出します。
ドライブを複数のワークステーション間で頻繁に移動させる編集者にとって、Ejectaは大幅な時間の節約になります。終了のチェックリストを最後まで実行して待つ代わりに、何がドライブを開いたままにしているのかを正確に確認し、直接対処できます。セッションを締めくくってクライアントとの打ち合わせのためにドライブを持ち出したいとき、節約できたこの数分が積み重なっていきます。
外付けドライブは動画編集に欠かせません。その取り出しが、ワークフローの中で最も難しい部分であってはならないのです。
毎回ターミナルを使いたくないなら、Ejectaがどのプロセスがドライブをブロックしているかを正確に表示します。しかもメニューバーから、ワンクリックでそのプロセスを終了できます。
今すぐ購入 — $9.99