Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Provi ad aprire un video in Windows Media Player o nell'app Film e TV e compare: "Can't play. This item was encoded in a format that's not supported. 0xc00d5212." È un errore di riproduzione, non una diagnosi: significa che Windows non è riuscito a decodificare ciò che ha trovato dentro il contenitore (AVI, MKV, MOV o MP4). Ci sono due cause di fondo con due soluzioni diverse: un codec mancante o non corrispondente (il file è a posto), oppure un file davvero corrotto (il file va riparato). Questa pagina ti aiuta a capire quale sia e, quando si tratta di un danno reale, ricostruisce il contenitore nel tuo browser senza caricare nulla.
Causa 1: manca un codec (il file è a posto)
Un file video è un contenitore (l'involucro .mp4, .mkv, .avi o .mov) che racchiude flussi codificati con un codec specifico. Windows decodifica solo i codec di cui dispone di serie. Dagli qualcosa che non ha — un flusso MPEG-4 / DivX / Xvid datato dentro un AVI, un vecchio codec MOV come ProRes o Cinepak, oppure HEVC/H.265 senza l'estensione HEVC Video Extension installata — e restituisce il 0xc00d5212 anche se il file è perfettamente integro.
Il segnale rivelatore: lo stesso file si riproduce senza problemi in VLC (che include i propri decoder) o su un altro dispositivo. Se è così, hai una mancanza di codec, non un danno: installa il codec o l'estensione giusta, oppure usa semplicemente VLC, e hai finito. Non c'è nulla da riparare, e nessuno strumento di riparazione (questo incluso) può aggiungere un codec al tuo sistema. Escludi solo prima questa possibilità, così da non provare a «riparare» un file sano.
Causa 2: un file corrotto o danneggiato (riparalo)
Se il video fallisce anche in VLC, si apre solo con l'audio, indica una durata di 0:00 oppure non si apre affatto, è probabile che il file stesso sia danneggiato. Origini comuni: un download interrotto o incompleto, una fotocamera o un'app che si è interrotta prima di finalizzare il file (lasciando un MP4/MOV con fotogrammi validi ma senza l'indice moov), un trasferimento troncato, oppure settori difettosi sull'unità di origine. Qui la mappa dei flussi contenuta nel contenitore è rotta, quindi Windows non riesce nemmeno a capire cosa decodificare, e segnala lo stesso 0xc00d5212.
Questo è il caso che una ricostruzione risolve. Trascina il file qui sopra e lo strumento ispeziona il contenitore nel tuo browser: individua i dati video e audio sopravvissuti e ricostruisce l'indice (le tabelle dei campioni e gli offset) di cui un lettore ha bisogno, producendo un file che si riapre. Funziona con MP4 e MOV di QuickTime, che condividono la stessa struttura ad atomi sottostante. Convertire il file in MP4 con un lettore integro è un'altra via quando il file non è corrotto, ma se non si apre da nessuna parte, la prima cosa che serve è ricostruire il contenitore.
Cosa può e cosa non può riparare
Può riparare
- Un MP4/MOV danneggiato che fallisce ovunque (VLC incluso) perché il suo indice è rotto o mancante
- Un file rimasto non finalizzato perché una fotocamera o un'app si è interrotta prima di scrivere il moov
- Video troncato o scaricato a metà, recuperando i fotogrammi che sono arrivati
- Danni al contenitore: offset errati, marche temporali sbagliate, durata di lunghezza zero
Non può riparare
- Un file sano che fallisce solo perché a Windows manca il codec (installa il codec / usa VLC: non c'è nulla da riparare)
- Aggiungere un codec mancante o l'estensione HEVC alla tua installazione di Windows (non è una riparazione di file)
- La parte di un download troncato che non è mai arrivata
- File che risultano di 0 byte o quasi tutto zeri
Se una riparazione fallisce, ti diciamo perché (dati mancanti rispetto a struttura danneggiata), e non ti viene mai addebitato nulla per una riparazione fallita.