FixMyVideos

Grünbildschirm/Fehlerhafte Wiedergabe in wiederhergestelltem Video

Die wiederhergestellte Datei wird abgespielt. Die Struktur ist sauber. Das Bild ist einfach … falsch. Einfarbige grüne Rahmen, magentafarbene Blöcke, pixelige Kacheln, die wie ein altes VHS-Band aussehen, kurzzeitige Beschädigungen oder „verschmierte“ Abschnitte, in denen die Bewegung falsch aussieht.

Dies ist eine Beschädigung auf Codec-Daten-Ebene, die sich von den Fällen der strukturellen Wiederherstellung auf dem Rest der Website unterscheidet. Es ist auch die schwierigste Kategorie. Hier erfährst du, was machbar ist und was nicht.

Warum es zu einer fehlerhaften Wiedergabe kommt

Moderne Video-Codecs (H.264, H.265, ProRes) kodieren mithilfe von prädiktiver Komprimierung. Die Daten jedes Frames hängen von vorherigen Frames (P-Frames) oder umgebenden Frames (B-Frames) ab. Nur Keyframes (I-Frames/IDR) sind eigenständig.

Wenn Codec-Daten beschädigt sind:

  • Bit-Flips innerhalb eines P-/B-Frames → Der Decoder erzeugt eine falsche Farbe oder eine falsche Bewegung für diesen Frame und jeden abhängigen Frame danach, bis der nächste Keyframe die Dinge zurücksetzt.
  • Beschädigter IDR/Keyframe → eine ganze GOP (Gruppe von Bildern) wird falsch decodiert.
  • Beschädigtes SPS / PPS / VPS → Alle nachfolgenden Frames werden mit falschem Farbraum oder falscher Auflösung decodiert.
  • Fehlende Frames → Der Decoder greift auf den letzten bekannten guten Frame zurück und spielt ihn für die Lücke ab, was zu einem Freeze oder Smear führt.

Häufige visuelle Signaturen:

VisuellUrsache
Einfarbige grüne FramesCodec konnte nichts decodieren; Fallback-Farbe.
Rosa-/Magenta-BlöckeFehler bei der Makroblock-Decodierung bei einem Teilframe.
Pixeliges/klobiges AussehenReferenz-Frame-Verlust, Decoder verwendet ältere Referenz.
Kurze Blitze während der WiedergabeBit-Flips in bestimmten Frames; nach dem nächsten Keyframe wieder sauber.
Verschmiertes Aussehen / BewegungsstreifenVerlorene P/B-Frames, Decoder extrapoliert Bewegungsvektoren falsch.
Falsche Farben in der gesamten DateiSPS-/VPS-Schaden, der sich auf Farbmetadaten auswirkt.

Was wiederherstellbar ist und was nicht

SchadensumfangWiederherstellbar?
Ein fehlerhafter Frame, Rest des GOP in OrdnungOft – fehlerhaften Frame entfernen, beim nächsten Keyframe fortfahren.
Eine fehlerhafte GOP, Rest der Datei in OrdnungNormalerweise – fehlerhafte GOP herausschneiden.
Mehrere fehlerhafte GOPs, verstreutManchmal – jeden spleißen, Index neu erstellen. Kann kurze Sprünge hinterlassen.
Beschädigtes SPS/VPS (ganze Datei wird falsch decodiert)Oft – Codec-Parameter aus einem späteren gültigen Keyframe extrahieren.
Bit-Flip-Dichte > wenige Prozent von „mdat“Selten. Über das hinaus, was eine Wiederherstellung auf Containerebene leisten kann.
Komprimierungsinterne Beschädigung an vom Encoder modifizierten FramesFast nie.

Was du zuerst versuchen solltest

Charakterisiere den Schaden vor jeder Wiederherstellung:

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

Die Ausgabe meldet Decoder-Warnungen Frame für Frame. Zähle die Warnungen:

  • Eine Handvoll Warnungen bei einer langen Datei → lokalisierter Schaden, wahrscheinlich wiederherstellbar.
  • Hunderte oder Tausende von Warnungen → weit verbreiteter Schaden, die Wiederherstellung wird bestenfalls teilweise möglich sein.
  • Warnungen in der gesamten Datei → systemischer Codec-Schaden, möglicherweise nicht wiederherstellbar.

Wenn der Schaden lokal begrenzt ist, erzeugt der permissive Modus von FFmpeg oft eine Datei, die sich ansehen lässt:

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

„+discardcorrupt“ verwirft fehlerhafte Frames, anstatt sie mit Fehlern abzuspielen. Die Ausgabe weist an den beschädigten Stellen kurze Sprünge auf, aber der Rest wird sauber abgespielt.

Wie unsere Wiederherstellung mit fehlerhaften Dateien umgeht

Speziell für die Wiedergabe mit Störungen kann unsere Pipeline:

  • Codec-Parameter neu extrahieren aus jedem gültigen Keyframe in der Datei. Wenn der SPS am Anfang der Datei beschädigt ist, suchen wir nach dem nächsten gültigen.
  • Beschädigte GOPs herausschneiden, wenn sie eindeutig identifizierbar sind. Die wiederhergestellte Datei wird sauber abgespielt, wobei kurze sichtbare Schnitte auftreten.
  • Nicht behebbare Schäden identifizieren und ehrlich melden. Wenn die meisten Codec-Daten auf Bit-Flip-Ebene beschädigt sind, teilen wir dir dies im Voraus mit. Wir nehmen keine Bezahlung für Dateien an, die wir nicht wiederherstellen können.

Wir können nicht:

  • Reparatur von Schäden durch interne Komprimierung von Frames. Sobald Bytes innerhalb eines komprimierten Frames geflippt sind, lässt sich die Mathematik nicht mehr umkehren.
  • Fehlende Frames aus umgebenden Frames rekonstruieren. Es gibt keine Möglichkeit, den tatsächlichen Inhalt eines Frames zu interpolieren, der nicht aufgezeichnet wurde.
  • Probleme beheben, die tatsächlich auf der Kameraseite liegen (z. B. hat ein Sensor Grün aufgezeichnet; wir können nicht ändern, was auf dem Sensor war).

Was du tust

  1. Lade die Datei hoch.
  2. Die Diagnose gibt speziell die Dichte und den Umfang der Störungen an. Bei Dateien mit Glitches ist dies die informativste Ausgabe – sie zeigt dir, ob die Wiederherstellung eine saubere Datei, eine teilweise saubere Datei oder nichts, was man sich ansehen kann, erzeugt.
  3. Die kostenlose Vorschau zeigt dir das tatsächliche Wiederherstellungsergebnis, bevor du dich entscheidest.

FAQ

Meine wiederhergestellte Datei ist fehlerhaft, aber das Original war vor der Wiederherstellung in Ordnung. Ein schlechtes Wiederherstellungstool. Manchmal verursachen Wiederherstellungstools Schäden (falsche Codec-Parameter, falsch ausgerichtete Frames). Lade die ursprüngliche beschädigte Datei hoch – möglicherweise können wir sie sauber wiederherstellen.

Die Datei ist nur am Anfang fehlerhaft. Oft ein beschädigter SPS/VPS am Anfang der Datei. Die Wiederherstellung extrahiert Codec-Parameter aus einem späteren Keyframe und baut sie mit den richtigen Parametern neu auf. Die Störungen am Anfang verschwinden oft, weil der Decoder schließlich die richtige Initialisierung hat.

Die Datei weist nur am Ende einen Fehler auf. Beschädigung durch abgeschnittenes Ende. Schneide das fehlerhafte Ende ab und der Rest wird sauber abgespielt. Siehe Datei abgeschnitten.

Fehler in der Mitte der Datei an verstreuten Stellen. Beschädigte Sektoren auf SD-Karte/SSD während der Aufnahme. Die Wiederherstellung spleißt um die Beschädigung herum; das Ergebnis weist kurze Sprünge an den Stellen auf, an denen die fehlerhaften Daten waren.

Kann man von einer Karte mit fehlerhaften Sektoren wiederherstellen? Die Wiederherstellung auf Kartenebene ist ein anderes Problem (Disk Drill, R-Studio). Sobald du die Datei extrahiert hast, behandelt unsere Wiederherstellung die daraus resultierenden Fehler genauso gut wie jedes Tool auf Container-Ebene.

Sind meine Aufnahmen sicher? Server in Frankreich, automatische Löschung nach 48 Stunden, wird niemals zum Trainieren verwendet oder geteilt. Datenschutzrichtlinie.

Ähnliche Themen

Lade deine Datei hoch →

Kostenlose Vorschau · Unverbindlich

Sind Sie bereit, Ihr Video wiederherzustellen?

Laden Sie Ihre Datei hoch – in etwa einer Minute erhalten Sie kostenlos eine 5-Sekunden-Vorschau. Sie zahlen nur, wenn die Vorschau in Ordnung aussieht.

Video hochladen →