DaVinci Resolveで「メディアがオフライン」エラーを解決する方法

DaVinci Resolve で「メディアがオフライン」というエラーが表示される場合、通常はソフトウェアが元のソース ファイルを見つけられなくなったことが原因です。タイムラインとメディア プールですべてのクリップが赤くなります。特に意図的に移動したり名前を変更したりしていない場合は、かなり煩わしいものです。ファイルが別のフォルダーに移動されたり、名前が変更されたり、切断された外部ドライブに保存されていることが原因となる場合もあります。また、10 ビット H.265 (HEVC)AV1などのサポートされていない形式を扱っている場合は特に、形式またはコーデックが問題の原因であることもあります。これらのファイルはハードウェア デコードに Resolve Studio が必要ですが、無料版を使用している場合は読み込みを拒否する可能性があります。また、レンダリング キャッシュが破損している場合も、特にキャッシュ ファイルが破損したり古くなった場合にこれらのエラーが発生することがあります。そのため、キャッシュ ファイルをクリアすると、奇妙な不具合が 1 つまたは 2 つ修正されることがあります。

DaVinci Resolveはファイルパスとフォーマットに敏感なので、オフラインクリップを素早く修復する方法を知っておくと、多くの手間を省くことができます。まず試すべきことは、ファイルの再リンクまたは新しいタイムラインの作成です。場合によっては、映像をより使いやすいフォーマットにトランスコードすると改善されることもあります。少し手間はかかりますが、スムーズに動作させたいのであれば、試してみる価値は十分にあります。

1.欠落したクリップを再リンクまたは置換する

これはおそらく最も一般的な修正方法です。Resolveはメディアの場所を記録しているため、インポート後にファイルを移動したり名前を変更したりすると、メディアは失われてしまいます。これを修正するには、Resolveにクリップの現在の場所を指示するだけです。基本的に、再リンクとは、Resolveを正しい場所に戻すことです。

  1. Resolveを開き、メディアプールに移動して、オフラインと表示されているクリップを右クリックします。クリップの横に小さな警告アイコンが表示される場合があります。
  2. メニューから「選択したクリップを再リンク」を選択します。ファイルブラウザウィンドウがポップアップ表示されます。
  3. ファイルが現在保存されているフォルダに移動します。場所がわからない場合は、ドライブ全体が切断されたか、名前が変更された可能性があります。親フォルダまたはドライブ文字を選択すると、Resolveがすぐに検索します。
  4. Resolve で「クリップが見つかりません」などのエラーが表示された場合は、「閉じる」をクリックして次の手順に進みます。
  5. 再リンクウィンドウで「検索」をクリックし、Resolve にすべてのサブフォルダを再帰的にスキャンさせます。この手順は闇雲に試すような感じになることもありますが、2、3回試すとうまくいきます。
  6. クリップの名前が異なる場合や、元のクリップを紛失した場合は、「選択したクリップを置き換える」を選択することもできます。元のクリップの仕様(再生時間、解像度、コーデック)と一致するバックアップバージョンを探してください。注意:クリップの不一致は後で同期の問題を引き起こす可能性があるため、都合が良いからといって異なる解像度やフレームレートを選択しないでください。

プロのヒント:メディアを整理し、プロジェクトの途中でファイル名を変更するのは避けましょう。ただし、すぐに再リンクする必要がある場合は別です。可能であれば、事前にフォルダを整理しておくと、後で面倒な手間を省けます。

2.新しいタイムラインを作成する

タイムラインが破損することがあります。特にResolveが頻繁にクラッシュしたり、奇妙なプラグインやエフェクトをたくさん組み合わせたりしている場合は、タイムラインが破損しやすくなります。新しいタイムラインを作成すると、リンクが再確立されることがあります。これは、プロジェクトファイルに対してコンピューターを再起動するようなものです。

  1. メディア プール内の現在のタイムラインを右クリックし、[選択したクリップを使用して新しいタイムラインを作成]を選択します。
  2. 新しい名前を付け、現在のプロジェクト設定を保持するかどうかを選択します。保持する場合は「プロジェクト設定を使用する」にチェックを入れます。保持しない場合は、ワークフローに合わせて調整してください。
  3. 作成したら、新しいタイムラインを右クリックし、「その場で分解」「クリップのみ使用」を選択すると、その場で分解できます。これにより、すべてのクリップがタイムラインに再挿入され、リンクの問題が修正される場合もありますが、フュージョンエフェクトやネストされたタイムラインなどの複雑な要素は、この処理が通用しない可能性があるので注意してください。

注目すべき点: 分解を行う前に必ずタイムラインを複製してください。これで、問題が起こったときに何度か助かりました。

3.ハードウェアアクセラレーションの切り替え

DaVinci Resolveは、H.264やH.265などのフォーマットのデコードにGPUアクセラレーションを多用しています。しかし、ドライバーの挙動が不安定になったり、GPUに不具合が生じたりすると、デコードが正常に行われなくなり、メディアのオフラインエラーや再生の途切れが発生することがあります。ハードウェアアクセラレーションのオプションを切り替えることで、デコーダーをリフレッシュし、この問題を解決できる場合があります。

  1. 左上のメニューでDaVinci Resolveに移動し、環境設定を選択します。
  2. 「デコードオプション」タブに切り替えます。 「ハードウェアアクセラレーションを使用してH.264/H.265をデコードする」のチェックボックスをオフにして、「保存」をクリックします。
  3. Resolve を閉じて再起動してください。状況が改善したら、チェックボックスを再度オンにして保存してください。これは GPU を素早くリセットするようなものです。魔法のように効果が出ることもありますが、そうでないこともあります。

4.レンダリングキャッシュをオフにする

DaVinciのキャッシュは再生に役立ちますが、破損するとメディアリンクが破損し、オフラインエラーが発生する可能性があります。キャッシュを無効にすると、Resolveはソースファイルから直接データを読み込むようになり、奇妙なグリッチを解消できます。

  1. [再生]メニューに移動し、[レンダリング キャッシュ]にマウスを移動して[なし]を選択します。
  2. Resolveを再起動して、まだ残っている可能性のあるキャッシュファイルをクリアしてください。特にクラッシュやレンダリングの中断後など、頑固なオフラインの問題が解決する場合もあります。

オプションボーナス: 映像を最適化されたメディアに変換する

映像が10ビットHEVCのような超圧縮形式の場合は、編集しやすい形式へのトランスコードを検討してください。これにより、特に古いマシンや性能の低いマシンでは、再生がスムーズになり、オフラインの問題を回避できます。

  1. メディアプール内のクリップを選択し、右クリックして「最適化されたメディアを生成」を選択します。
  2. Resolve に任せましょう。クリップの長さやハードウェアによっては、少し時間がかかる場合があります。処理が完了すると、再生がスムーズになり、サポートされていない形式が原因で発生していたオフラインエラーも解消されるはずです。

まとめ

  • Resolve を現在のファイルの場所にポイントして、不足しているメディアを再リンクします。
  • 現在のタイムラインに問題がある場合は、新しいタイムラインを作成します。
  • GPU の不具合を修正するには、設定でハードウェア デコードを切り替えます。
  • 破損したキャッシュ ファイルを削除するには、レンダリング キャッシュを無効にしてクリアします。
  • 必要に応じて、よりスムーズに再生できるように映像を最適化されたメディアに変換します。

まとめ

結局のところ、Resolve でオフラインメディアが問題になるのは、たいていの場合、パスが不適切だったり、サポートされていないフォーマットだったりするからです。場合によっては、再リンクやキャッシュのクリアだけで解決することもあります。高ビット数・高解像度の映像を扱っている場合は、Studio 版にアップグレードすることで、多くの問題から解放されます。これで修正がスピードアップし、プロジェクトをスムーズに軌道に戻せることを願っています。正直なところ、Resolve はオフラインになった時に必ずしもスムーズに動作するとは限りません。