Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Perché l'ultimo clip del Mavic 3 è quello fragile
Sia in MP4 sia in MOV ProRes, il carico di dati multimediali (mdat) viene scritto in modo continuo mentre registri, e l'indice (moov) — le tabelle dei campioni che mappano ogni fotogramma più la configurazione del codec — viene scritto solo quando il clip si ferma in modo pulito. Un drone raramente si ferma in modo pulito quando ha un guasto: una batteria scarica o espulsa, un incidente o uno strappo del cavo dell'SSD a metà trasferimento interrompono la scrittura prima che il moov venga salvato. Il risultato è un file con una dimensione plausibile che nessun lettore riesce a leggere.
ProRes alza la posta per via del suo enorme flusso di dati. In 422 HQ il Cine scrive gigabyte al minuto, quindi un trasferimento interrotto dall'SSD interno, o una ripresa tagliata di colpo, produce enormi file .MOV che semplicemente non hanno intestazione: pieni di fotogrammi ProRes intatti, ma senza la mappa. La buona notizia è che i fotogrammi in sé sono pesanti e completi; l'unica cosa che non è stata scritta è il piccolo indice alla fine.
Ricostruire MP4 e MOV ProRes nel browser
Poiché MP4 e QuickTime MOV condividono la stessa struttura ad atomi, un moov mancante può essere ricostruito allo stesso modo in entrambi: si analizza il mdat sopravvissuto, si individuano i confini di ogni fotogramma e si rifanno le tabelle dei campioni che la fotocamera avrebbe scritto fermandosi in modo pulito. Per una ricostruzione fedele, lo strumento ha bisogno della configurazione esatta del flusso — in ProRes, le dimensioni e la temporizzazione dei fotogrammi; in H.264/H.265, anche i set di parametri — e la fonte più affidabile è un clip integro dello stesso Mavic 3 nella stessa modalità e nello stesso codec. Ti verrà chiesto quel riferimento solo se il file ne ha bisogno.
Una nota onesta sui limiti: ricostruiamo il contenitore attorno ai dati video sopravvissuti. Se un trasferimento ProRes dall'SSD da 1 TB si è interrotto in modo che gli ultimi fotogrammi non siano mai stati copiati, quei byte non sono sul tuo disco e non si possono inventare: prima ricopia per intero il file dall'SSD. E se l'aeromobile si è schiantato, verifica che la microSD o l'SSD non abbiano subito danni fisici prima di dare per scontato che la ripresa sia lì.
Cosa può e cosa non può riparare
Può riparare
- Il clip che si stava registrando quando la batteria si è scaricata o il drone si è schiantato (MP4/MOV non finalizzato, senza moov)
- File Cine ProRes .MOV che si sono trasferiti ma non si aprono: contenitore senza intestazione attorno a fotogrammi ProRes intatti
- File MP4 H.264/H.265 che si sono copiati dalla scheda ma non si riproducono
- Danni al contenitore: indice rotto, offset errati, durata zero
Non può riparare
- Fotogrammi ProRes che non hanno mai finito di copiarsi dall'SSD interno (ricopia prima per intero il file)
- Riprese perse fisicamente a causa di una scheda o di un SSD danneggiati in un incidente
- Clip sovrascritti dopo aver riutilizzato o riformattato l'archiviazione
- File che si leggono come 0 byte o quasi tutti 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.