Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Il DJI Air 3 è un drone a doppia fotocamera pensato per riprese aeree stabili a vista, non per il volo nervoso e votato allo schianto di un mezzo FPV. Monta due fotocamere principali su sensori abbinati da 1/1,3 pollici — un grandangolo da 24 mm e un teleobiettivo medio 3x da 70 mm — e registra in file .MP4 standard (H.264 o H.265/HEVC) direttamente sulla microSD: 4K fino a 60p, più una modalità slow motion in 4K a 100 fps, ritrasmessa tramite la trasmissione O4 di DJI. Poiché è una piattaforma di ripresa stabile e non un racer, i suoi file muoiono di rado in un impatto violento; il colpevole abituale è una scrittura interrotta — un'improvvisa interruzione di corrente, un atterraggio automatico forzato con la batteria critica o una scrittura sulla scheda troncata a metà registrazione — che ferma la registrazione prima che il drone possa imprimere l'indice moov di cui il lettore ha bisogno. Trascina il file qui sopra e lo strumento controlla esattamente questo, nel tuo browser, e ricostruisce il contenitore quando il filmato è recuperabile.
Perché una scrittura interrotta — non uno schianto — lascia a metà l'ultimo clip
Poiché l'Air 3 può registrare con entrambi gli obiettivi, un solo volo interrotto può lasciare una coppia di MP4 incompiuti dello stesso identico istante: uno dal grandangolo da 24 mm, uno dal tele 3x da 70 mm. E le sue modalità più veloci (lo slow motion in 4K a 100 fps, oltre al 4K a 60p) sono solo H.265, così un clip rovinato dell'Air 3 è spesso HEVC anche quando le tue riprese di tutti i giorni sono H.264. In ogni caso, ciascuno di questi MP4 viene scritto in due parti: l'immagine codificata (mdat) viene riversata sulla scheda fotogramma per fotogramma mentre voli, e l'indice (moov) — la tabella che indica dove si trova ogni fotogramma e come è configurato il flusso H.264/H.265 — viene scritto per ultimo, solo quando la registrazione si ferma in modo pulito. Interrompi quell'ultimo passaggio e il filmato è tutto lì, ma la mappa per raggiungerlo non viene mai impressa.
Interruzione di corrente. Un pacco che raggiunge la soglia critica, una batteria allentata dagli scossoni o una cella che semplicemente si esaurisce a metà clip tagliano la scrittura nell'istante in cui accade. Un atterraggio forzato. Quando l'Air 3 atterra da solo o torna al punto di partenza con la batteria bassa e i motori si spengono, un file ancora in registrazione può restare non finalizzato. Una scrittura sulla scheda troncata. Una microSD espulsa troppo presto, smossa da un urto o troppo lenta per stare al passo può troncare la registrazione a metà flusso. In ogni caso, i clip precedenti dello stesso volo stanno bene — sono stati finalizzati prima che iniziasse la registrazione successiva — così solo il file attivo nel momento dell'interruzione finisce per non potersi riprodurre.
La spia rivelatrice è un file di dimensione credibile — spesso centinaia di megabyte di vero 4K — che un lettore rifiuta comunque come danneggiato, segnala come della durata di 0:00 o apre su un fotogramma nero. Proprio quella dimensione è la prova che il filmato è stato scritto; ciò che manca è solo l'indice che vi punta.
Come si ricostruisce il contenitore, e perché la seconda fotocamera aiuta
Quando il moov è sparito, lo si può ricostruire scansionando ciò che è sopravvissuto nell'mdat e rigenerando le tabelle dei campioni che il drone avrebbe scritto con un arresto pulito. Una ricostruzione fedele ha bisogno della configurazione esatta del flusso del clip — codec (H.264 rispetto a HEVC), risoluzione, frequenza dei fotogrammi e i set di parametri — e la fonte ideale è un clip integro dello stesso Air 3 registrato nella stessa modalità. Il progetto a doppia fotocamera gioca a tuo favore: il grandangolo e il tele registrano con le stesse impostazioni, così il buon materiale di un obiettivo è un riferimento naturale per l'altro, e un volo interrotto lascia quasi sempre intatti i clip precedenti sulla scheda. Ti verrà chiesto un riferimento solo se il file ne ha bisogno.
Due limiti onesti. Primo, il tetto massimo di ogni scrittura interrotta: i fotogrammi che non hanno mai raggiunto la scheda prima dell'interruzione non si possono inventare — la ricostruzione recupera tutto fino al punto in cui la registrazione si è fermata, e non un fotogramma oltre. Secondo, se il mezzo è caduto in modo brusco in un atterraggio forzato o l'hai recuperato dall'acqua o da un campo, controlla prima di tutto la microSD stessa: una scheda danneggiata fisicamente può restituire zeri in parti del file, e nessun software può ricostruire un filmato che in realtà non è mai stato salvato. Copia prima la scheda sul tuo computer; se i byte ci sono, la ricostruzione del contenitore fa il resto.
Cosa può e cosa non può riparare
Può riparare
- Il clip in registrazione quando è mancata la corrente, un atterraggio forzato ha fermato i motori o la scrittura sulla scheda è stata interrotta (MP4 non finalizzato, senza moov)
- Il file di una qualsiasi delle due fotocamere — il grandangolo da 24 mm o il tele da 70 mm — copiato dalla microSD ma che non si riproduce in nessun lettore
- Clip H.265 (HEVC) dalle modalità 4K a 60p o slow motion in 4K a 100 fps, e file H.264 di tutti i giorni, con il contenitore danneggiato
- Danno del contenitore: indice mancante, offset errati, durata di lunghezza zero, quando i dati video in sé sono sopravvissuti
Non può riparare
- Filmato mai scritto perché la corrente è mancata a metà registrazione — la ricostruzione finisce dove è finita la registrazione (la troncatura oltre l'interruzione non si può inventare)
- Dati persi fisicamente per una microSD danneggiata in un atterraggio brusco o in acqua (recupera prima la scheda, poi ripara)
- Clip sovrascritti dopo aver riutilizzato o riformattato la scheda
- File che risultano di 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.