Jetzt reparieren
- Datei ablegen
- Reparatur läuft lokal
- Ergebnis herunterladen
Ursache 1: eine Codec-Lücke (die Datei ist in Ordnung)
Eine Videodatei ist ein Container (die Hülle .mp4, .mkv, .avi oder .mov), der Streams enthält, die mit einem bestimmten Codec kodiert sind. Windows dekodiert nur die Codecs, die es ab Werk mitbringt — und die Liste ist kürzer, als man erwartet. Von Haus aus beherrscht Windows 11 H.264/AVC, VC-1, WMV und AAC/MP3; die üblichen Lücken, die den 0xc00d5212 auslösen, brauchen eine (meist kostenlose) Erweiterung aus dem Microsoft Store:
- HEVC / H.265 — braucht die HEVC Video Extensions. Das ist mit Abstand die häufigste Ursache: Handys und moderne Kameras nutzen HEVC standardmäßig, um Platz zu sparen, und ein sauberes HEVC-MP4 wirft auf einer Standard-Windows-Installation den 0xc00d5212.
- AV1 — braucht die kostenlose AV1 Video Extension (die Re-Kodierungen von YouTube und Streaming liefern zunehmend AV1).
- VP9 — braucht die VP9 Video Extensions oder die Web Media Extensions (häufig in
.webm). - Alte AVI-Codecs — erkennbar an ihrem FourCC-Tag im Stream-Header:
DIV3/DX50(DivX),XVID(Xvid),FMP4/MP4V(MPEG-4 ASP). Sie sind älter als die eingebauten Decoder von Windows. - Ältere MOV-Codecs — ProRes (FourCC
apcn/apch/ap4h), Cinepak (cvid), Motion-JPEG (mjpg) und Apple Animation. Windows bringt keinen davon mit.
Das Anzeichen ist eindeutig: Dieselbe Datei läuft in VLC problemlos (der seine eigenen Decoder mitbringt) oder auf einem anderen Gerät. Wenn ja, hast du eine Codec-Lücke, keinen Schaden — installiere die richtige Erweiterung oder nutze einfach VLC, und du bist fertig. Kein Reparaturtool (dieses eingeschlossen) kann deinem System einen Codec hinzufügen, also schließe das zuerst aus und versuche nicht, eine gesunde Datei zu "reparieren".
Was "corrupt" auf Atom-Ebene bedeutet
MP4 und QuickTime MOV sind im Grunde dasselbe Format — ein Baum aus Atomen (auch Boxes genannt), jedes mit einer 4-Byte-Länge gefolgt von einem 4-Byte-Typ. Drei davon sind hier wichtig. ftyp kommt zuerst und deklariert die Brand (isom, mp42, qt ) — der Fingerabdruck, den ein Player prüft, um zu wissen, wie er den Rest lesen soll. mdat ist der Großteil der Datei: die rohen, kodierten Video- und Audio-Samples, ohne eigene Struktur. moov ist der Index, der mdat abspielbar macht.
Innerhalb von moov trägt jede Spur (trak → mdia → minf → stbl) die Sample-Tabellen, die ein Decoder braucht, um jedes Frame zu finden: stsd (welcher Codec und seine Konfiguration), stts (wie lange jedes Sample dauert), stsc (wie sich Samples zu Chunks gruppieren), stsz (die Größe jedes Samples) und stco/co64 (der Byte-Offset jedes Chunks — co64 ist die 64-Bit-Form für Dateien über 4 GB). Beschädige oder verliere eine davon, und Windows kann nicht herausfinden, was es dekodieren soll, also meldet es den generischen 0xc00d5212 — obwohl die eigentlichen Video-Bytes in mdat vollkommen intakt sein können.
Genau das passiert bei einer nicht finalisierten Aufnahme. Eine Kamera, eine Dashcam oder eine Handy-App schreibt ftyp und schaufelt Samples in mdat, während sie aufnimmt, und schreibt moov erst, wenn du auf Stopp drückst. Kappe vorher den Strom — ein leerer Akku, eine herausgerissene Karte, eine abgestürzte App — und du bekommst eine große Datei mit dem gesamten Material, aber ganz ohne Index. Nichts ist "beschädigt"; die Karte wurde schlicht nie geschrieben.
Die Lösung: den Index neu aufbauen oder zum richtigen Code lotsen
Wenn das Video auch in VLC scheitert, sich nur mit Ton öffnet, eine Länge von 0:00 anzeigt oder sich nirgends öffnen lässt, ist der Container das Problem — und genau das behebt ein Neuaufbau. Lege die Datei oben ab, und das Tool inspiziert die Atome in deinem Browser, findet die überlebenden Samples in mdat und rekonstruiert die stbl-Tabellen und Chunk-Offsets, die ein Player braucht — es regeneriert das fehlende moov bei einer nicht finalisierten Aufnahme oder korrigiert falsche Offsets und Dauern von Länge null bei einer abgeschnittenen Aufnahme. Es funktioniert bei MP4 und MOV gleichermaßen, da sie sich die Atom-Struktur teilen, und erzeugt eine Datei, die sich wieder öffnet.
Eine Prüfung noch, bevor du reparierst: Vergewissere dich, dass 0xc00d5212 wirklich der Code ist, den du siehst, denn Windows hat eine ganze Familie fast identischer Medienfehler mit unterschiedlichen Lösungen.
- 0xc00d5212 — "format not supported": der Codec-Fall von oben oder ein kaputter Container.
- 0xc00d36c4 — "can't play; this might not be supported, the file extension might be incorrect, or the file might be corrupt": häufiger ein Missverhältnis zwischen Dateiendung und Container. Siehe so behebst du den 0xc00d36c4.
- 0xc00d36e6 — Windows findet keinen Codec, den es für das Element herunterladen könnte (eine reine Meldung über Codec-Verfügbarkeit, keine über Beschädigung).
Wenn das konkrete Symptom ein fehlendes oder beschädigtes moov-Atom ist — der Fall der nicht finalisierten Aufnahme —, führt dich die eigene Seite zur moov-Atom-Reparatur im Detail hindurch.
Was sich reparieren lässt und was nicht
Kann repariert werden
- Ein beschädigtes MP4/MOV, das überall (auch in VLC) scheitert, weil sein moov-Index oder seine Sample-Tabellen kaputt sind oder fehlen
- Eine nicht finalisierte Aufnahme — ftyp und mdat vorhanden, kein moov — bei der die stbl-Tabellen aus den überlebenden Samples regeneriert werden
- Falsche Chunk-Offsets (stco/co64), fehlerhafte Sample-Größen (stsz) oder Dauer von Länge null (stts) im Container-Index
- Abgeschnittenes oder nur teilweise heruntergeladenes Video, wobei die angekommenen Frames gerettet werden
Kann nicht repariert werden
- Eine gesunde Datei, die nur scheitert, weil Windows der Codec fehlt (installiere die Erweiterung / nutze VLC — es gibt nichts zu reparieren)
- Eine fehlende HEVC-, AV1- oder VP9-Erweiterung zu deiner Windows-Installation hinzufügen (das ist keine Dateireparatur)
- Der Teil eines abgeschnittenen Downloads, der nie ankam
- Dateien, die sich als 0 Bytes oder fast lauter Nullen lesen
Wenn eine Reparatur fehlschlägt, sagen wir dir warum (fehlende Daten gegenüber beschädigter Struktur), und für eine fehlgeschlagene Reparatur wird dir nie etwas berechnet.