QuickTime: „Das Dokument konnte nicht geöffnet werden“
Dies ist der Fehler, den QuickTime zurückgibt, wenn es versucht, eine Videodatei als „Filmdokument“ zu mounten, und auf struktureller Ebene fehlschlägt. Im Gegensatz zu „Diese Datei wird nicht unterstützt“ (was mehr mit Codec/Container zu tun hat) sagt QuickTime hier Ich habe versucht, den Index zu lesen, und der Index ist nicht vorhanden oder macht keinen Sinn.
Nach unserer Erfahrung bedeutet dieser Fehler in etwa 80 % der Fälle eine wiederherstellbare Datei.
Was normalerweise kaputt ist
QuickTime öffnet MOV/MP4, indem es das MOOV-Atom (den Index) liest. Wenn die Meldung „Das Dokument konnte nicht geöffnet werden“ angezeigt wird, liegt einer der folgenden Gründe vor:
- Das MOOV-Atom fehlt. Die Aufnahme wurde unterbrochen; der Index wurde nie geschrieben. Kanonischer Fall.
- Das MOOV-Atom ist vorhanden, aber fehlerhaft. Die Struktur existiert, enthält aber Werte, die QuickTime nicht abgleichen kann (negative Dauern, unmögliche Offsets, widersprüchliche Stream-Beschreibungen).
- 'stco'-Überlauf bei einer Datei > 4 GB. Die Chunk-Offset-Tabelle verwendet 32-Bit-Werte, die übergelaufen sind; Offsets in der zweiten Hälfte der Datei zeigen über EOF hinaus.
- Container deklariert, aber nicht erkannt. Das „ftyp“-Atom beansprucht eine Marke, die QuickTime nicht kennt.
- Die Dateierweiterung ist „.mov“, aber der Inhalt ist etwas anderes (ein umbenannter MKV, ein AVI usw.).
So findest du heraus, welche Ursache vorliegt
ffprobe -v error -show_format -show_streams broken.mov
- Keine Ausgabe, nur 'moov-Atom nicht gefunden' → Ursache Nr. 1.
- Stream-Info, aber mit Warnungen zu ungültigen Offsets → Ursache Nr. 2 oder Nr. 3.
- „Ungültige Hauptmarke“ oder ähnliches → Ursache Nr. 4.
- 'file your_file.mov' stimmt nicht mit der Erweiterung '.mov' überein → Ursache Nr. 5.
Überprüfe speziell bei Ursache Nr. 3 die Dateigröße. Wenn sie über 4 GB groß ist und die Stream-Informationen in Ordnung zu sein scheinen, die Wiedergabe aber nach einer gewissen Zeit schlechter wird, handelt es sich mit ziemlicher Sicherheit um einen „stco“-Überlauf.
Was du selbst ausprobieren kannst
Für Ursache Nr. 1 — siehe den MOOV-Wiederherstellungsleitfaden.
Für die Ursachen Nr. 2 und Nr. 3 – versuche es mit einem Re-Mux:
ffmpeg -err_detect ignore_err -i broken.mov -movflags +faststart -c copy out.mov
Der Befehl '-movflags +faststart' platziert einen neu erstellten MOOV an den Anfang der Datei. Wenn die zugrunde liegenden Codec-Daten intakt sind, wird dadurch oft eine funktionierende Datei erstellt. Hinweis: „ffmpeg“ verwendet automatisch „co64“ für Dateien über 4 GB, wodurch der „stco“-Überlauf umgangen wird.
Für Ursache Nr. 4 – versuche, die Marke zu korrigieren:
ffmpeg -i broken.mov -c copy -f mov out_repaired.mov
Wenn du '-f mov' erzwingst, schreibt ffmpeg einen neuen 'ftyp', unabhängig davon, was im Original angegeben war.
Für Ursache Nr. 5 – umbenennen und das tatsächliche Format ausprobieren:
mv broken.mov broken.mkv # or .avi, .mp4, etc.
Wie unsere Wiederherstellung damit umgeht
Die Diagnose beim Upload bestimmt, welche Ursache zutrifft:
- Ursache Nr. 1 → Codec-Erkennung auf Frame-Ebene in „mdat“, vollständige MOOV-Synthese aus beobachteten Frames. Kein Referenzclip erforderlich.
- Ursache Nr. 2 → Verwerfen des fehlerhaften MOOV, Neuerstellung aus Frames.
- Ursache Nr. 3 → Umschreiben mit „co64“ (64-Bit-Offsets). Die Codec-Daten und das ursprüngliche Stream-Layout bleiben erhalten; nur der Index wird neu erstellt.
- Ursache Nr. 4 → Schreibe einen sauberen 'ftyp' mit einer Marke, die der Player erkennt.
- Ursache Nr. 5 → Identifiziere den eigentlichen Container neu und schreibe ihn in einen vernünftigen Wrapper um.
Was du tust
- Lade die Datei hoch. Bis zu 50 GB.
- Etwa 1 Minute später erhältst du eine Diagnose + eine kostenlose Vorschau.
- Zahle nur, wenn die Vorschau funktioniert.
FAQ
Der Fehler tritt zeitweise auf – manchmal öffnet sich die Datei, manchmal nicht. Oft handelt es sich um ein MOOV-am-Ende-der-Datei-Problem, bei dem der Parser von QuickTime empfindlich auf Lese-Latenz reagiert. Durch Re-Muxing mit „+faststart“ (oben) wird der MOOV an den Anfang gesetzt, was das Problem in der Regel löst.
Meine Datei wird in VLC abgespielt, aber QuickTime meldet: „Das Dokument konnte nicht geöffnet werden.“ QuickTime ist strenger als VLC. In diesem Fall führt das Re-Muxing mit FFmpeg fast immer zu einer Datei, die von QuickTime akzeptiert wird. Wenn FFmpeg ebenfalls Probleme hat, ist die Wiederherstellung der nächste Schritt.
Die Datei wird die ersten Sekunden abgespielt, dann zeigt QuickTime einen Fehler an. Strukturelles Problem in der Mitte der Datei. Oft tritt bei einer großen Datei ein „stco“-Überlauf auf (Ursache Nr. 3). Manchmal Indexschaden in der Mitte der Datei. In den meisten Fällen wiederherstellbar.
Die Wiederherstellung hat eine Datei zurückgegeben, aber Final Cut meldet immer noch einen Fehler. Final Cut Pro hat strengere Ingest-Anforderungen als QuickTime Player. Wenn unser Output in QuickTime, aber nicht in FCP geladen werden kann, eskalieren Sie den Fall – möglicherweise müssen wir die Output-Parameter (Timecode, Sample-Beschreibung) anpassen, um FCP-spezifische Kompatibilität zu gewährleisten.
Sind meine Aufnahmen sicher? Server in Frankreich, automatische Löschung nach 48 Stunden, wird niemals zum Trainieren verwendet oder geteilt. Datenschutzrichtlinie.
Ähnliche Themen
- MOOV-Atom nicht gefunden
- Diese Datei wird nicht unterstützt (QuickTime)
- Wesentliche Daten können nicht gefunden werden
- So funktioniert unsere Wiederherstellungs-Engine
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 →