FixMyVideos

Video wird mit schwarzem Bildschirm abgespielt – Ton funktioniert, kein Bild

Der Ton wird abgespielt. Der Laufzeitzähler läuft normal weiter. Der Bildschirm zeigt nichts – durchgehend schwarz, kein Bild, keine Störung, kein Fehler. Drei Ursachenkategorien.

Ursache 1: Codec-/Farbinkongruenz im Player

Die häufigste Ursache, insbesondere für ProRes-/10-Bit-Material, das in einem Browser oder in QuickTime abgespielt wird. Einige Pixelformate – „yuv422p10le“, „yuv444p10le“ – werden von Browser-<video>-Tags oder von älteren Versionen von QuickTime nicht unterstützt. Der Codec kann nicht rendern, daher zeigt der Player Schwarz an.

ProRes-Dateien sind in ihrer nativen Form in der Regel yuv422p10le. Wenn Sie eine Vorschau einer wiederhergestellten ProRes-Datei in einem browserbasierten Videoelement anzeigen und ein schwarzes Quadrat sehen, ist dies der Grund.

Behebung: Transcodierung in yuv420p (8-Bit, browsersicher):

ffmpeg -i prores.mov -c:v libx264 -pix_fmt yuv420p -c:a copy preview.mp4

Die wiederhergestellte Datei ist in Ordnung. Das Problem ist der Player, in dem Sie sie getestet haben. Öffne sie in DaVinci Resolve, Premiere oder VLC und das Bild wird angezeigt.

Ursache 2: Videostream ist in der Datei, aber beschädigt

„ffprobe“ zeigt einen Videostream an, aber die Codec-Daten sind nicht lesbar. Mögliche Ursachen:

  • Beschädigung des Codec-Parametersatzes. Der H.264 SPS / H.265 VPS / SPS ist beschädigt. Der Decoder kann nicht initialisiert werden, daher wird ein schwarzes Bild angezeigt.
  • Falscher Codec four-cc. Der Container gibt einen Codec an; die Daten sind etwas anderes. Dekodierer stimmt nicht überein → schwarz.
  • Interne Beschädigung des Frames. Die Codec-Daten weisen Bit-Flips auf, die die Decodierung verhindern.

In diesen Fällen hilft Transcodierung nicht (die Quelldaten selbst sind unlesbar). Die Lösung besteht darin, die Codec-Parameter oder die Codec-Identifikation wiederherzustellen.

Ursache 3: Die Aufnahme war tatsächlich schwarz

Objektivdeckel der Kamera aufgesetzt. Kamera im Wiedergabemodus statt im Aufnahmemodus. Telefon in der Tasche mit dem Bildschirm nach unten. Diese führen zu einer Aufnahme, die tatsächlich schwarz ist. Der Ton ist in Ordnung, weil das Mikrofon funktioniert hat; das Bild ist das, was das Objektiv gesehen hat.

Testen Sie, indem Sie eine andere Aufnahme von derselben Kamera überprüfen. Wenn andere Aufnahmen Bilder enthalten, haben Sie einen echten Wiederherstellungsfall. Wenn auch andere schwarz sind, hat die Kamera schwarzes Filmmaterial aufgenommen.

So findest du die Ursache heraus

ffprobe -v error -show_streams broken.mov

Schauen Sie sich das 'pix_fmt' des Videostreams an:

'pix_fmt'-WertWahrscheinliche Ursache
'yuv420p'Sollte in Browsern abgespielt werden; wenn nicht, Ursache 2.
'yuv422p10le', 'yuv444p10le', 'yuv420p10le'Ursache 1 – in yuv420p transkodieren.
'none' oder fehltUrsache 2 – Beschädigung der Codec-Daten.

Versuche es dann mit VLC. Wenn VLC das Bild abspielt und der Browser/QuickTime nicht, Ursache 1. Wenn sogar VLC schwarz wiedergibt, Ursache 2.

Speziell für unsere Vorschau-Pipeline: Jede Vorschau wird aus Gründen der Browserkompatibilität auf „-pix_fmt yuv420p“ gezwungen. Wenn du eine schwarze Vorschau von uns siehst, handelt es sich um einen echten Videofehler (Ursache 2) und nicht um ein Problem mit dem Pixelformat.

Was du selbst ausprobieren kannst

Für Ursache 1:

ffmpeg -i source.mov -c:v libx264 -pix_fmt yuv420p preview.mp4

Für Ursache 2:

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

(Wenn FFmpeg eine Ausgabe erzeugen kann, sind die Codec-Daten zumindest teilweise intakt. Wenn FFmpeg „keine decodierbaren Frames gefunden“ zurückgibt, ist Ursache 2 schwerwiegend und möglicherweise nicht behebbar.)

Für Ursache 3:

Es gibt nichts, was wiederhergestellt werden könnte. Die Aufnahme selbst ist schwarz.

So geht unsere Wiederherstellung mit Fällen mit schwarzem Bildschirm um

  • Wiederherstellung von Codec-Parametern aus beobachteten Frames. Wenn der SPS/VPS am Anfang der Datei beschädigt ist, der Codec-Parametersatz aber später im Stream wiederholt wird (einige Codecs tun dies, insbesondere H.265), extrahieren wir aus einem späteren Frame.
  • Codec-Identifizierung aus Frame-Markern. Wenn der angegebene Codec des Containers falsch ist, identifizieren wir den tatsächlichen Codec anhand der Framedaten und bauen ihn mit dem richtigen Codec neu auf.
  • Die Vorschau-Pipeline erzwingt yuv420p für die 5-Sekunden-Vorschau. In unserer Vorschau wird niemals das Problem „schwarzer Bildschirm aufgrund von pix_fmt“ auftreten.
  • Ehrlich in schwierigen Fällen. Wenn die Codec-Daten wirklich beschädigt sind (Ursache 2, schwerwiegend), teilen wir dir dies schnell mit. Es macht keinen Sinn, dein Geld für eine Datei zu nehmen, bei der die tatsächlichen Frames nicht lesbar sind.

Was du tust

  1. Lade die Datei hoch.
  2. Etwa 1 Minute später erhältst du eine Diagnose + eine kostenlose Vorschau. Die Diagnose zeigt an, ob das Bild wiederhergestellt werden kann oder ob der Videostream wirklich zu stark beschädigt ist.
  3. Bezahlen Sie nur, wenn die Vorschau ein tatsächliches Bild zeigt.

FAQ

Meine ProRes-Datei wird in QuickTime schwarz angezeigt, wird aber in Resolve problemlos abgespielt. Ursache 1 – Nichtübereinstimmung des Pixelformats. Die Datei ist in Ordnung. Die HEVC/ProRes-Pipeline von QuickTime auf älteren macOS-Versionen rendert 10-Bit-4:2:2 nicht gut. Aktualisieren Sie macOS oder transcodieren Sie für QuickTime.

Meine von einem anderen Tool wiederhergestellte Datei zeigt einen schwarzen Bildschirm an. Mögliche Ursache 1 (die Vorschau/Ausgabe verwendet ein nicht browser-sicheres Pixelformat) oder Ursache 2 (bei der Wiederherstellung wurden die Codec-Parameter nicht rekonstruiert). Lade die beschädigte Originaldatei zu uns hoch. Wir werden es mit der richtigen Codec-Verarbeitung versuchen.

Der Ton wird in der richtigen Länge abgespielt, aber von Anfang an wird überhaupt kein Video angezeigt. Ursache 2, schwerwiegend – Codec-Daten sind so beschädigt, dass keine Frames decodiert werden können. Manchmal wiederherstellbar, indem Frames aus einem späteren Teil der Datei extrahiert werden; manchmal nicht.

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 →