FixMyVideos

#「不可欠なデータが見つかりません」— Premiere / Resolveエラー

このメッセージは、時には「不可欠なデータが見つかりません」または「不可欠なデータがありません」と表現されることもあり、通常は破損したMP4/MOVをインポートする際にAdobe Premiere ProまたはMedia Encoderから表示されます。同じ根本的な問題が、DaVinci Resolve(「メディアオフライン」/「サポートされていない形式」)とFinal Cut Pro(「サポートされている形式ではないファイル」)で異なるメッセージを生成する可能性があります。

エラーは、聞こえるよりも具体的です。エディターはファイルをビデオコンテナとして識別しましたが、ストリームをマウントするために必要なメタデータテーブルを見つけることができません。MP4/MOVの用語では、これらのテーブルはMOOVアトム内にあります — 'stsd'(サンプルの説明)、'stts'(フレームタイミング)、'stco'/'co64'(チャンクオフセット)、'stsz'(サンプルサイズ)、'stss'(同期サンプル)。これらのいずれかが欠落している、不正な形式である、または一貫性のない値が含まれている場合、Premiereはこの一般的なメッセージを表示して終了します。

4つの一般的な原因

おおよその頻度順:

1. MOOVが完全に欠落している

インデックスが書き込まれる前に録画が中断されました。このケースの標準的なバージョンについては、MOOV atom not foundページを参照してください。Premiereは、その観点から、必須のメタデータテーブルが読み取れないため、これを「必須データが欠落している」と報告します。

2. MOOVは存在しますが、部分的に破損しています

ファイルには解析可能なMOOVアトムがあり、エディターはそれを開きますが、MOOV内の1つ以上の子アトムが破損しています。多くの場合、これは部分的な書き込みです。カメラまたは外部レコーダーが録画の最終処理を開始し、途中まで行った後に中断されました。ファイルは表面的には完全に見えますが、インデックスにはギャップがあります。

3. 4 GBを超えるファイルの「stco」オーバーフロー

サードパーティのツールが、64ビット(「co64」)の代わりに32ビットのチャンクオフセット(「stco」)を使用して回復されたファイルを書き込んだ場合、4 GBを超えるファイルは、後半でオフセットがサイレントに破損します。Premiereは初期のオフセットを正常に読み取り、後で無効なオフセットに遭遇します。エラーは、オフセットオーバーフローの明確なメッセージではなく、「不可欠なデータが見つかりません」と表示されることがあります。

4. コンテナ/コーデックの不一致

ファイルのコンテナは1つのコーデックを宣言します。実際のフレームデータは別のものです。コーデックパラメーターが誤って推測された部分的な回復試行後の一般的な問題です。Premiereはストリームをマウントし、デコードしようとしますが、途中で中止します。

どれかを判断する方法

ファイルで「ffprobe」を実行します。

ffprobe -v error -show_format -show_streams broken.mp4

認識すべき3つのパターン:

  • 出力なし(「moov atom not found」のみ)→原因#1。
  • 有効と思われるストリーム情報 (解像度、コーデック、時間) → 原因#2または#4。MOOVは解析中です。内部に何か問題があります。
  • ストリーム情報があるが、「無効なデータが見つかりました」という警告が表示される → 原因#2。
  • 出力は正常に見えるが、ファイルが4GBを超え、後半がガーベッジとして再生される → 原因#3。

特に原因#3の場合、次の方法でAtomレイアウトを検査できます。

ffmpeg -v debug -i broken.mp4 2>&1 | grep -i "stco\|co64"

ファイルが 'stco' で書き込まれ、4 GBを超えている場合、それがバグです。

自分で試せること

原因#1の場合は、MOOVリカバリガイドに従ってください。

原因#2~#4の場合は、リムックスを試してください。

ffmpeg -err_detect ignore_err -i broken.mp4 -c copy out.mov

これにより、元のMOOVの問題を回避して、ファイルに実際に含まれているものからインデックスが再構築されることがよくあります。コーデックデータが損なわれていない場合、通常はリムックスが機能します。

それでもうまくいかない場合は、別のコンテナにドロップしてください。

ffmpeg -i broken.mp4 -c copy out.mkv

MKVは、インデックスの一貫性に関してMP4よりも寛容です。

当社の復元による「必須データ」のケースの処理方法

既存のMOOVは信頼できません。診断パス:

  • バイトストリームを走査し、シグネチャでアトムを探します。
  • 各アトムの宣言されたサイズを、次に見つかったアトムとのクロスチェックで検証します(宣言されたサイズは信頼しないでください)。
  • 原因#1(MOOVがまったくない)と原因#2(MOOVは存在するが破損している)を識別し、それに応じてルーティングします。
  • 4 GBを超えるファイルの場合、チャンクオフセットには常に「co64」を使用し、「stco」は使用しません。
  • コンテナ/コーデックの不一致の場合、フレームマーカーから実際のコーデックを識別し、嘘ではなく真実に基づいてコンテナを再構築します。

あなたが行うこと

  1. ファイルをアップロード。最大50GB。
  2. 約1分後、診断と無料プレビューが表示されます。
  3. プレビューが機能する場合にのみお支払いください。

FAQ

Premiere Proは「必須データが不足しています」と表示しますが、Resolveはファイルをマウントします。心配する必要がありますか? おそらくファイルは限界に近い状態です。ResolveのインポーターはPremiereのインポーターよりも許容度が高いです。Resolveで再生できる場合は、ResolveからクリーンなMOV/MP4にトランスコードして、Premiereのエラーを回避できます。元のファイルを配信する必要がある場合は、復元が依然として解決策です。

ファイルはPremiereにインポートされますが、タイムラインの途中でオフラインメディアが表示されます。 これはおそらく「co64」オーバーフロー(原因#3)です。Recoveryは適切な64ビットオフセットでファイルを再構築し、後半はきれいにマウントされます。

ファイルはQuickTimeで再生されますが、Premiereはインポートを拒否します。 Premiereは、インデックスの一貫性に関してQuickTimeよりも厳格です。リカバリーパスは、両方が受け入れるファイルを生成します。

私の映像は安全ですか? フランスのサーバー、48時間後に自動削除、トレーニングや共有には一切使用されません。プライバシーポリシー

関連

ファイルをアップロード→

無料プレビュー · 義務はありません

動画を復元する準備はできましたか?

ファイルをアップロードしてください。約1分で5秒間の無料プレビューをご覧いただけます。プレビューが正しいと思える場合にのみお支払いください。

動画をアップロード →