FixMyVideos

回復されたビデオのグリーンスクリーン/再生の不具合

復元されたファイルが再生されます。構造はきれいです。ただ、画像が…おかしい。無地の緑色のフレーム、マゼンタ色のブロック、古いVHSのように見えるピクセル化されたタイル、瞬間的な破損の閃光、または動きが正しくないように見える「にじんだ」セクション。

これはコーデックデータレベルの破損であり、サイトの他の部分の構造的な回復のケースとは異なります。また、最も難しいカテゴリでもあります。対応可能なものと対応不可能なものをご紹介します。

グリッチのある再生が発生する理由

最新のビデオコーデック(H.264、H.265、ProRes)は、予測圧縮を使用してエンコードします。各フレームのデータは、前のフレーム(Pフレーム)または周囲のフレーム(Bフレーム)に依存します。キーフレーム(Iフレーム/ IDR)のみが単独で存在します。

コーデックデータが破損している場合:

  • P/Bフレーム内のビットフリップ → デコーダーは、次のキーフレームがリセットするまで、そのフレームとその後のすべての依存フレームに対して間違った色または間違った動きを生成します。
  • IDR/キーフレームの損傷 → GOP(グループオブピクチャ)全体が誤ってデコードされます。
  • 損傷したSPS/PPS/VPS → 後続のすべてのフレームが、間違ったカラースペースまたは間違った解像度でデコードされます。
  • フレームの欠落 → デコーダーは最後に正常だったフレームにフォールバックし、ギャップに対して再生するため、フリーズまたはスミアが発生します。

一般的な視覚的特徴:

視覚原因
緑色一色のフレームコーデックが何もデコードできなかったため、フォールバックカラー。
ピンク/マゼンタのブロック部分フレームのマクロブロックデコードエラー。
ピクセル化/分割された外観参照フレームの損失、デコーダーが古い参照を使用。
再生中の短い点滅特定のフレームでビットが反転。次のキーフレームの後に再びクリーン。
ぼやけた/モーショントレイルのような外観P/Bフレームの損失、デコーダーがモーションベクトルを誤って外挿。
ファイル全体で色が間違っているSPS/VPSの損傷が色のメタデータに影響を与えている。

回復可能なものと回復不可能なもの

損傷の範囲回復可能か?
1つの不良フレーム、残りのGOPは正常多くの場合 — 不良フレームをドロップし、次のキーフレームで続行。
1つの不良GOP、ファイルの残りは正常通常 — 不良GOPをスプライスで取り除く。
散在する複数の不良GOP時々 — 各GOPをスプライスし、インデックスを再構築。短いジャンプが残る場合があります。
SPS/VPSが損傷している(ファイル全体のデコードが正しくない)多くの場合 — 後の有効なキーフレームからコーデックパラメータを抽出。
ビットフリップ密度 > 'mdat' の数パーセントまれ。コンテナレベルの復元で対応できる範囲を超えている。
エンコーダーで変更されたフレームの圧縮内部損傷ほとんどありません。

最初に試すべきこと

回復する前に、損傷を特定してください。

ffmpeg -err_detect ignore_err -i broken.mov -c copy -f null -

出力は、デコーダーの警告をフレームごとに報告します。警告を数えてください。

  • 長いファイルに少数の警告 → 局所的な損傷、おそらく回復可能。
  • 数百または数千の警告 → 広範な損傷、復元はせいぜい部分的です。
  • ファイル全体にわたる警告 → システム的なコーデックの損傷、おそらく回復不可能。

損傷が局所的な場合、FFmpegの許容モードでは、多くの場合、視聴可能なファイルが生成されます。

ffmpeg -err_detect ignore_err -fflags +discardcorrupt -i broken.mov -c copy salvaged.mov

'+discardcorrupt'は、不良フレームをグリッチとして再生するのではなく、ドロップします。出力には損傷箇所で短いスキップがありますが、残りはきれいに再生されます。

当社の復元による不良ファイルの処理方法

特に不良のある再生の場合、当社のパイプラインは次のことが可能です。

  • ファイル内の有効なキーフレームからコーデックパラメーターを再抽出します。ファイルの先頭のSPSが破損している場合は、次の有効なSPSを探します。
  • 損傷したGOPをスプライスで除去する(明確に識別可能な場合)。再構築されたファイルは、短い目に見えるカットを伴うものの、きれいに再生されます。
  • **修正不可能な損傷を特定し、正直に報告します。**コーデックデータの大部分がビットフリップレベルで破損している場合は、事前に通知します。視聴不可能なファイルについては、お支払いは受け付けておりません。

不可能なこと

  • フレーム内圧縮の損傷を修復する。圧縮されたフレーム内のバイトが反転すると、数学は逆転しません。
  • 周囲のフレームから欠落しているフレームを再構築する。録画されていないフレームの実際のコンテンツを補間する方法はありません。
  • 実際にはカメラ側の問題である問題を修正する(例:センサーが緑を録画した場合、センサーにあったものを変更することはできません)。

あなたが行うこと

  1. ファイルをアップロード
  2. 診断では、特にグリッチの密度と範囲が報告されます。グリッチのあるファイルの場合、これが最も有益な出力です。復元によってクリーンなファイル、部分的にクリーンなファイル、または視聴不可能なファイルが生成されるかどうかがわかります。
  3. 無料プレビューでは、決定する前に実際の復元結果を確認できます。

FAQ

回復したファイルにグリッチがありますが、回復前の元のファイルは問題ありませんでした。 不良のリカバリーツール。復元ツールが損傷を引き起こすことがあります(コーデックパラメータの誤り、フレームの位置ずれ)。元の破損したファイルをアップロードしてください。きれいに復元できる可能性があります。

ファイルは最初にのみ不具合があります。 多くの場合、ファイルの先頭に損傷したSPS/VPSがあります。リカバリは、後のキーフレームからコーデックパラメータを抽出し、正しいパラメータで再構築します。デコーダーが最終的に正しい初期化を行うため、開始時の不具合はしばしば消えます。

ファイルの最後だけに不具合があります。 切り捨てによる末尾の損傷。不良末尾をトリミングすると、残りはきれいに再生されます。ファイルの切り捨てを参照してください。

ファイルの途中の散在する場所にグリッチ。 録画中のSDカード/SSDの不良セクター。リカバリーは損傷の周りをスプライスします。その結果、不良データがあった場所に短いジャンプが発生します。

不良セクターのあるカードから復元できますか? カードレベルの復元は別の問題です(Disk Drill、R-Studio)。ファイルを抽出すると、当社のリカバリは、コンテナレベルのツールと同様に、結果として生じるグリッチに対処します。

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

関連

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

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

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

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

動画をアップロード →