Réparer maintenant
- Déposez le fichier
- La réparation s'exécute en local
- Téléchargez le résultat
Vous essayez d'ouvrir une vidéo dans le Lecteur Windows Media ou dans l'application Films et TV et vous obtenez : "Can't play. This item was encoded in a format that's not supported. 0xc00d5212." C'est une erreur de lecture, pas un diagnostic : cela signifie que Windows n'a pas pu décoder ce qu'il a trouvé à l'intérieur du conteneur (AVI, MKV, MOV ou MP4). Il existe deux causes d'origine avec deux solutions distinctes : un codec manquant ou incompatible (le fichier est intact), ou un conteneur réellement corrompu (le fichier a besoin d'une réparation). Cette page vous aide à savoir laquelle, montre ce que « corrompu » signifie au niveau de l'atome et — lorsqu'il s'agit d'un dommage réel — reconstruit le conteneur dans votre navigateur sans rien téléverser.
Cause 1 : une carence de codec (le fichier est intact)
Un fichier vidéo est un conteneur (l'enveloppe .mp4, .mkv, .avi ou .mov) qui renferme des flux encodés avec un codec précis. Windows ne décode que les codecs qu'il intègre d'origine — et la liste est plus courte qu'on ne le croit. Par défaut, Windows 11 gère le H.264/AVC, VC-1, WMV et AAC/MP3 ; les carences habituelles qui déclenchent le 0xc00d5212 nécessitent une extension (généralement gratuite) du Microsoft Store :
- HEVC / H.265 — nécessite les HEVC Video Extensions. C'est de loin la cause la plus fréquente : les téléphones et les caméras modernes utilisent le HEVC par défaut pour économiser de l'espace, et un MP4 HEVC en parfait état déclenche le 0xc00d5212 sur une installation standard de Windows.
- AV1 — nécessite l'extension gratuite AV1 Video Extension (les réencodages de YouTube et du streaming embarquent de plus en plus l'AV1).
- VP9 — nécessite les VP9 Video Extensions ou les Web Media Extensions (courant dans les
.webm). - Codecs AVI anciens — identifiés par leur étiquette FourCC dans l'en-tête du flux :
DIV3/DX50(DivX),XVID(Xvid),FMP4/MP4V(MPEG-4 ASP). Ils sont antérieurs aux décodeurs intégrés de Windows. - Codecs MOV vétérans — ProRes (FourCC
apcn/apch/ap4h), Cinepak (cvid), Motion-JPEG (mjpg) et Apple Animation. Windows n'en inclut aucun.
L'indice est décisif : le même fichier se lit sans problème dans VLC (qui embarque ses propres décodeurs) ou sur un autre appareil. Si c'est le cas, vous avez une carence de codec, pas un dommage — installez la bonne extension ou utilisez simplement VLC, et c'est réglé. Aucun outil de réparation (celui-ci compris) ne peut ajouter un codec à votre système, alors écartez d'abord cette possibilité et n'essayez pas de « réparer » un fichier sain.
Ce que « corrompu » signifie au niveau de l'atome
MP4 et QuickTime MOV sont le même format de fond — un arbre d'atomes (aussi appelés boxes), chacun formé d'une longueur de 4 octets suivie d'un type de 4 octets. Trois comptent ici. ftyp vient en premier et déclare la marque (isom, mp42, qt ) — l'empreinte qu'un lecteur vérifie pour savoir comment lire le reste. mdat constitue le gros du fichier : les échantillons vidéo et audio bruts et encodés, sans structure propre. moov est l'index qui rend le mdat lisible.
À l'intérieur de moov, chaque piste (trak → mdia → minf → stbl) porte les tables d'échantillons dont un décodeur a besoin pour localiser chaque image : stsd (quel codec et sa configuration), stts (la durée de chaque échantillon), stsc (comment les échantillons se groupent en fragments), stsz (la taille de chaque échantillon) et stco/co64 (l'offset en octets de chaque fragment — co64 est la forme sur 64 bits pour les fichiers de plus de 4 Go). Endommagez ou perdez l'une d'elles et Windows ne peut plus déterminer quoi décoder, si bien qu'il signale le générique 0xc00d5212 — alors même que les octets vidéo réels dans mdat peuvent être parfaitement intacts.
C'est exactement ce qui arrive à un enregistrement non finalisé. Une caméra, une dashcam ou une application de téléphone écrit ftyp et déverse les échantillons dans mdat au fil de l'enregistrement, et n'écrit moov que lorsque vous appuyez sur arrêter. Coupez l'alimentation avant — une batterie à plat, une carte arrachée, une application qui plante — et vous obtenez un gros fichier contenant tout le métrage mais aucun index. Rien n'est « endommagé » ; la carte n'a tout simplement jamais été écrite.
La solution : reconstruire l'index, ou orienter vers le bon code
Si la vidéo échoue aussi dans VLC, s'ouvre en audio seul, affiche une durée de 0:00 ou ne s'ouvre nulle part, le problème vient du conteneur — et c'est ce que corrige une reconstruction. Déposez le fichier ci-dessus et l'outil inspecte les atomes dans votre navigateur, retrouve les échantillons ayant survécu dans mdat et reconstruit les tables stbl et les offsets de fragments dont un lecteur a besoin — en régénérant le moov absent d'un enregistrement non finalisé, ou en corrigeant les offsets erronés et les durées de longueur nulle d'un enregistrement tronqué. Il fonctionne aussi bien sur MP4 que sur MOV, puisqu'ils partagent la structure d'atomes, et produit un fichier qui s'ouvre à nouveau.
Une vérification de plus avant de réparer : assurez-vous que 0xc00d5212 est bien le code que vous voyez, car Windows dispose de toute une famille d'erreurs multimédias quasi identiques aux solutions distinctes.
- 0xc00d5212 — "format not supported" : le cas du codec ci-dessus, ou un conteneur cassé.
- 0xc00d36c4 — "can't play; this might not be supported, the file extension might be incorrect, or the file might be corrupt" : le plus souvent, un décalage entre l'extension et le conteneur. Voyez comment corriger le 0xc00d36c4.
- 0xc00d36e6 — Windows ne trouve pas de codec à télécharger pour l'élément (un pur message de disponibilité de codec, pas de corruption).
Si le symptôme précis est un atome moov absent ou endommagé — le cas de l'enregistrement non finalisé — la page dédiée à la réparation de l'atome moov le détaille en profondeur.
Ce que cela peut et ne peut pas réparer
Peut réparer
- Un MP4/MOV endommagé qui échoue partout (VLC compris) parce que son index moov ou ses tables d'échantillons sont cassés ou manquants
- Un enregistrement non finalisé — avec ftyp et mdat présents, sans moov — où les tables stbl sont régénérées à partir des échantillons ayant survécu
- Des offsets de fragments erronés (stco/co64), des tailles d'échantillon incorrectes (stsz) ou une durée de longueur nulle (stts) dans l'index du conteneur
- Une vidéo tronquée ou téléchargée à moitié, en récupérant les images qui sont arrivées
Ne peut pas réparer
- Un fichier sain qui n'échoue que parce qu'il manque le codec à Windows (installez l'extension / utilisez VLC — il n'y a rien à réparer)
- Ajouter une extension HEVC, AV1 ou VP9 absente à votre installation de Windows (ce n'est pas une réparation de fichier)
- La partie d'un téléchargement tronqué qui n'est jamais arrivée
- Des fichiers qui se lisent comme 0 octet ou presque uniquement des zéros
Si une réparation échoue, nous vous expliquons pourquoi (données manquantes ou structure endommagée), et vous n'êtes jamais facturé pour une réparation échouée.