Ripara il tuo MP4 adesso
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Per riparare un MP4 danneggiato bisogna ricostruire le parti del file che descrivono il video (il contenitore e il suo indice) attorno ai dati del flusso che sono sopravvissuti. IntactFile fa esattamente questo, nel tuo browser: trascina il file, lascia che il motore ricostruisca la struttura e scarica la copia riparata. Non si installa nulla e non si carica nulla.
La zona di trascinamento qui sopra fa entrambe le cose nel tuo browser: diagnostica la struttura del file e, quando il danno è un indice ricostruibile, ripara l'MP4 lì per lì, download incluso. I file il cui indice non è mai stato scritto (una registrazione interrotta a metà del salvataggio) sono l'unico caso che la riparazione tramite remux non copre ancora; lo strumento te lo dice con onestà invece di fingere il contrario.
Perché il tuo MP4 non si riproduce
Un MP4 è due cose in un unico file: i dati multimediali(il video e l'audio compressi veri e propri, salvati in un blocco chiamato mdat) e l'indice (un blocco chiamato moov che indica al lettore dove inizia ogni fotogramma, quanto dura e come si allineano i flussi). Quasi tutti gli «MP4 danneggiati» rientrano in uno di due guasti:
1. Indice danneggiato, dati intatti
L'atomo moov viene scritto quando la registrazione viene finalizzata. Se la videocamera si è spenta, l'app si è bloccata o il trasferimento si è interrotto, l'indice manca o è troncato, ma le riprese nel blocco mdat sono fisicamente presenti. Questo è il caso più comune, ed è quello riparabile: l'indice può essere ricostruito analizzando i dati sopravvissuti.
2. Dati del flusso danneggiati
Se i byte delle riprese stesse sono stati sovrascritti (una scheda SD difettosa, settori danneggiati, uno strumento di recupero che ha unito i cluster sbagliati), la riparazione può ricostruire la struttura attorno al danno, ma i fotogrammi sovrascritti non ci sono più. Nessun software può ripristinare dati che non esistono più nel file. Un file riparato contiene esattamente il video sopravvissuto fisicamente.
«Online» senza caricare nulla
«Riparare MP4 online» di solito significa: carica il file su un server, aspetta, paga, scarica. IntactFile è online in un altro senso: lo strumento è una pagina web, ma il lavoro avviene sul tuo dispositivo. Il motore che analizza e ricostruisce gira dentro la scheda del tuo browser e legge il file direttamente dal tuo disco tramite la File API del browser. La riparazione la fa la tua CPU; il risultato viene salvato nella tua cartella Download.
La differenza pratica conta soprattutto per il video: un clip da 2 GB richiede molto tempo per caricarsi prima ancora che un server possa esaminarlo, e stai affidando una copia delle tue riprese a un hardware che non puoi vedere. La riparazione nel browser parte all'istante e non trasmette nulla. Non è una promessa, è un meccanismo, ed èverificabile nella scheda Rete dei tuoi DevTools.
Cosa può e cosa non può riparare
Può riparare
- Atomo
moovmancante o troncato (registrazioni non finalizzate) - File troncati da trasferimenti o download interrotti
- Danni al contenitore: intestazioni rotte, offset errati, timestamp sbagliati
- MP4 che il software di recupero ha restituito in uno stato non riproducibile, quando i dati del flusso sono tornati intatti
Non può riparare
- Dati
mdatsovrascritti — fotogrammi che non esistono più nel file - Danni introdotti dalla ricodifica (l'informazione originale è già andata persa)
- Video cifrato o protetto da DRM
- File che risultano di 0 byte o quasi tutti zeri — fai prima il recupero dati, poi ripara il file recuperato
Se una riparazione fallisce, ti spieghiamo perché (dati mancanti oppure struttura danneggiata), e non ti viene mai addebitata una riparazione fallita.
Errori comuni di MP4 che questo risolve
Se vedi uno di questi messaggi esatti, c'è una pagina dedicata:
Can't play. Either Windows doesn't support the item's file format, or the content doesn't match the extension in the file name. 0xc00d36c4Windows Media Player / Foto — correggi l'errore 0xc00d36c4.
This file isn't playable. That might be because the file type is unsupported, the file extension is incorrect, or the file is corrupt. 0xc10100beFilm e TV su Windows — correggi l'errore 0xc10100be.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x...] moov atom not found Invalid data found when processing inputffmpeg e la maggior parte dei lettori — correggi «moov atom not found». Se il file proviene da una sessione di OBS che si è bloccata, vedi come riparare le registrazioni di OBS.