回復されたビデオのグリーンスクリーン/再生の不具合
復元されたファイルが再生されます。構造はきれいです。ただ、画像が…おかしい。無地の緑色のフレーム、マゼンタ色のブロック、古い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をスプライスで除去する(明確に識別可能な場合)。再構築されたファイルは、短い目に見えるカットを伴うものの、きれいに再生されます。
- **修正不可能な損傷を特定し、正直に報告します。**コーデックデータの大部分がビットフリップレベルで破損している場合は、事前に通知します。視聴不可能なファイルについては、お支払いは受け付けておりません。
不可能なこと:
- フレーム内圧縮の損傷を修復する。圧縮されたフレーム内のバイトが反転すると、数学は逆転しません。
- 周囲のフレームから欠落しているフレームを再構築する。録画されていないフレームの実際のコンテンツを補間する方法はありません。
- 実際にはカメラ側の問題である問題を修正する(例:センサーが緑を録画した場合、センサーにあったものを変更することはできません)。
あなたが行うこと
- ファイルをアップロード。
- 診断では、特にグリッチの密度と範囲が報告されます。グリッチのあるファイルの場合、これが最も有益な出力です。復元によってクリーンなファイル、部分的にクリーンなファイル、または視聴不可能なファイルが生成されるかどうかがわかります。
- 無料プレビューでは、決定する前に実際の復元結果を確認できます。
FAQ
回復したファイルにグリッチがありますが、回復前の元のファイルは問題ありませんでした。 不良のリカバリーツール。復元ツールが損傷を引き起こすことがあります(コーデックパラメータの誤り、フレームの位置ずれ)。元の破損したファイルをアップロードしてください。きれいに復元できる可能性があります。
ファイルは最初にのみ不具合があります。 多くの場合、ファイルの先頭に損傷したSPS/VPSがあります。リカバリは、後のキーフレームからコーデックパラメータを抽出し、正しいパラメータで再構築します。デコーダーが最終的に正しい初期化を行うため、開始時の不具合はしばしば消えます。
ファイルの最後だけに不具合があります。 切り捨てによる末尾の損傷。不良末尾をトリミングすると、残りはきれいに再生されます。ファイルの切り捨てを参照してください。
ファイルの途中の散在する場所にグリッチ。 録画中のSDカード/SSDの不良セクター。リカバリーは損傷の周りをスプライスします。その結果、不良データがあった場所に短いジャンプが発生します。
不良セクターのあるカードから復元できますか? カードレベルの復元は別の問題です(Disk Drill、R-Studio)。ファイルを抽出すると、当社のリカバリは、コンテナレベルのツールと同様に、結果として生じるグリッチに対処します。
私の映像は安全ですか? フランスのサーバー、48時間後に自動削除、トレーニングや共有には一切使用されません。プライバシーポリシー。
関連
無料プレビュー · 義務はありません
動画を復元する準備はできましたか?
ファイルをアップロードしてください。約1分で5秒間の無料プレビューをご覧いただけます。プレビューが正しいと思える場合にのみお支払いください。
動画をアップロード →