Risposta breve
Questo strumento ripara i file MKV (Matroska) la cui struttura si è rotta — un indice di scorrimento danneggiato o mancante, cluster non terminati, una coda troncata che lascia riprese reali che nessun lettore riesce a navigare — ricostruendo il contenitore attorno al video sopravvissuto, senza ricodifica. Funziona interamente nel tuo browser: il file viene letto sulla tua macchina e vengono caricati 0 byte, cosa che puoi confermare nella scheda Rete. Non può riportare indietro riprese che non sono nel file — un flusso sovrascritto o un file da 0 byte richiede il recupero, non la riparazione.
Ripara subito il tuo MKV
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Trascina l'MKV qui sopra. Lo strumento lo legge sulla tua macchina, ti dice cos'è davvero e se la struttura è intatta, poi ricostruisce il contenitore danneggiato attorno alle riprese sopravvissute — senza ricodifica, senza perdita di qualità. Non si installa nulla e non si carica nulla. Se il file si rivela sano e il problema è il tuo lettore, te lo dice anche questo, invece di «riparare» un file che non era mai stato rotto.
Perché un MKV non si riproduce: com'è costruito Matroska
Matroska non è costruito con atomi come un MP4 — usa EBML, una struttura binaria di elementi annidati, ognuno contrassegnato da un ID e dalla sua lunghezza. All'interno di un grande Segment, i pezzi importanti sono l'intestazione Tracks (quali codec sono all'interno), i Cluster che contengono i fotogrammi compressi veri e propri, un SeekHead che elenca dove si trovano gli elementi di primo livello, e i Cues — l'indice di scorrimento che mappa ogni timestamp su una posizione in byte all'interno di un cluster.
I Cues e le dimensioni finali degli elementi vengono scritti quando una registrazione o un mux termina. Interrompi il finale — una batteria scarica, un registratore in crash, un trasferimento caduto — e ottieni un file pieno di fotogrammi reali che nessun lettore riesce a indicizzare: l'ultimo cluster non ha un terminatore di lunghezza, i Cues sono mancanti, e i lettori più severi (ffmpeg, Handbrake, la maggior parte dei box hardware) rifiutano l'intero file. Questo è il caso riparabile: ricostruire il SeekHead, i Cues e le dimensioni degli elementi attorno ai cluster sopravvissuti è un lavoro di routine quando i fotogrammi stessi sono ancora lì.
Da dove arrivano gli MKV rotti
Registrazioni e catture interrotte
OBS, i registratori dello schermo, i box DVR e CCTV e le videocamere scrivono spesso MKV proprio perché sopravvive alle interruzioni meglio di MP4. Ma un crash o una perdita di corrente lascia comunque i Cues non scritti e l'ultimo cluster non terminato. Le riprese fino all'interruzione sono su disco; il file semplicemente non ha una mappa finita per raggiungerle.
Trasferimenti e download parziali
Una copia da un NAS o da una scheda SD interrotta a metà, un download interrotto, un torrent che non ha mai completato l'ultimo pezzo: il risultato è un MKV troncato. Poiché i Cues si trovano alla fine del file, un Matroska troncato di solito perde l'intero indice di scorrimento pur mantenendo la maggior parte del video.
Confusione di codec — in realtà non un danno
A volte l'MKV è a posto e un lettore semplicemente non riesce a decodificare ciò che c'è dentro — H.265, AV1 o una traccia audio poco comune. Se il file si riproduce in VLC o mpv ma fallisce in un lettore più severo, è una lacuna di codec, non un danno, e non c'è nulla da riparare. La diagnosi qui sopra distingue i due casi prima che tu faccia qualsiasi cosa.
Cosa può e cosa non può riparare
Può riparare
- Cues mancanti o rotti — il file si riproduce ma non si può scorrere
- File troncati e cluster non terminati da registrazioni o trasferimenti interrotti
- Danni al contenitore: dimensioni degli elementi errate, un SeekHead rotto, offset sbagliati
- MKV che un lettore severo o Handbrake rifiuta, quando i dati dei cluster sono tornati intatti
Non può riparare
- Dati dei cluster sovrascritti — fotogrammi che non esistono più nel file
- Danni introdotti dalla ricodifica (l'informazione originale è già andata persa)
- Video protetto da DRM o cifrato
- File che risultano di 0 byte o quasi tutti zeri — fai prima il recupero dati, poi ripara il file recuperato
Una rapida verifica di buon senso prima di ogni altra cosa: un file di dimensione sana è un candidato alla riparazione; un file molto più piccolo delle riprese che dovrebbe contenere di solito non lo è. La diagnosi qui sopra ti dice quale dei due hai, e una riparazione fallita non viene mai addebitata.