Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Il DJI Mini 4 Pro registra in MP4 con H.264 o H.265 (HEVC), fino a 4K/60 e 4K/100 per lo slow motion, con D-Log M a 10 bit e HLG per una gamma dinamica più ampia. Un dettaglio conta per il recupero: 4K/100fps, D-Log M e HLG sono esclusivi di H.265, quindi se registri in uno qualsiasi di questi modi il clip danneggiato è HEVC. Quando un file del Mini 4 Pro non si apre, il video codificato di solito è intatto e l'unica cosa che manca è l'indice moov, che viene scritto quando il clip viene finalizzato. Trascina il file qui sopra e lo strumento controlla esattamente questo, nel tuo browser, e ricostruisce il contenitore quando le riprese sono recuperabili.
Perché è l'ultimo clip del drone quello che si rompe
Un MP4 salva il suo indice —l'atomo moov che mappa ogni fotogramma— solo quando la registrazione viene finalizzata. In un drone, spesso non le viene permesso di completarsi:
- La batteria si sgancia in un atterraggio brusco o in un incidente. Il Mini 4 Pro è un aeromobile sotto i 249 g; un cattivo contatto con il suolo o un impatto con un ramo possono far saltare il pacco batteria e togliere l'alimentazione alla fotocamera a metà scrittura.
- Il drone viene spento troppo presto —premi l'interruttore, oppure un atterraggio automatico per batteria scarica spegne tutto— prima che il clip in corso venga chiuso.
- La perdita di segnale o un flyaway interrompono un volo di colpo, così l'ultimo file sulla scheda ha le riprese ma non l'indice.
In tutti questi casi ottieni lo stesso risultato: un file con dati H.264 o H.265 reali e una coda mancante o troncata, che è dove avrebbe dovuto trovarsi l'indice. DJI documenta perfino un intervento di primo soccorso per questo: rimetti la scheda nell'aeromobile, spegnilo e riaccendilo, e aspetta una trentina di secondi per vedere se la fotocamera ripristina il file da sola. Prova prima questo. Quando non funziona, il file ha bisogno di una vera ricostruzione del contenitore.
Come funziona la ricostruzione e dove djifix si ferma
Lo strumento desktop classico per questo è djifix, e capire cosa fa spiega l'intero problema. Su un file senza moov, djifix recupera il flusso grezzo e scrive un file elementare .h264/.h265 spoglio —solo video, senza audio— che poi devi rimultiplexare in un MP4 riproducibile con il frame rate corretto. Inoltre, ha bisogno del file originale e intatto preso direttamente dalla scheda SD, e solo le build recenti gestiscono i modi H.265 più nuovi (il supporto per il 4K/100 H.265 è stato aggiunto all'inizio del 2024). È efficace, ma è una riga di comando, e il risultato non è un clip finito.
Una ricostruzione del contenitore prende quegli stessi dati sopravvissuti e rifà le tabelle dei campioni in modo che il risultato sia un MP4 normale e riproducibile, senza passaggio di rimultiplexing. Poiché le riprese del Mini 4 Pro possono essere H.265 a 10 bit con una struttura dei fotogrammi insolita (soprattutto nei modi slow motion 4K/100 e D-Log M), un clip sano dello stesso drone con le stesse impostazioni è il riferimento ideale: porta con sé l'esatta configurazione del codec e il frame rate che mancano al file danneggiato, così la ricostruzione è fedele. Va bene qualsiasi clip normale della stessa scheda registrato nella stessa modalità: tienine uno a portata di mano.
Perché le riprese di un drone non dovrebbero essere caricate
Il video di un drone è, per sua stessa natura, un dato di localizzazione: mostra esattamente dove hai volato, sulla proprietà di chi e, spesso, persone che non hanno mai acconsentito a essere riprese. Se il volo è legato a un incidente, a un lavoro per un cliente o a una richiesta di risarcimento assicurativo, quel clip è una prova, e i file di DJI contengono metadati di volo incorporati oltre all'immagine. I siti di riparazione basati sul caricamento portano una copia completa su server che non puoi ispezionare, con condizioni che non hai scritto tu.
Qui la riparazione avviene interamente nel tuo browser: il file viene letto dal tuo disco, ricostruito nella scheda e salvato di nuovo. Non viene trasmesso nulla, e puoi dimostrarlo: apri la scheda Rete (Network) e osserva come 0 byte del clip escano dal tuo computer. È la proprietà che vuoi per riprese che potrebbero finire in una richiesta di risarcimento, e significa che un file 4K di grandi dimensioni non deve mai aspettare un caricamento.
Cosa può e cosa non può riparare
Può riparare
- L'ultimo clip quando la batteria si è sganciata in un incidente o il drone si è spento prima di finalizzare (senza moov)
- File in cui il recupero di DJI tramite spegnimento e riaccensione non ha ripristinato il clip
- Clip H.265 D-Log M / HLG / slow motion 4K100 che si aprono come danneggiati in qualsiasi lettore
- Danni al contenitore: indice rotto, offset errati, coda troncata, quando il video codificato è sopravvissuto
Non può riparare
- Riprese perse fisicamente per una scheda microSD danneggiata o corrotta: recupera prima la scheda e poi ripara
- Clip sovrascritti dopo l'incidente da registrazioni successive: quei dati non ci sono più
- Un file che si legge come 0 byte o quasi tutti zeri (non c'è nulla con cui ricostruire)
- L'ultimo secondo o due che la fotocamera non ha mai scritto prima dell'interruzione di corrente: quella coda non si può inventare
Se una riparazione fallisce, ti diciamo perché (dati mancanti rispetto a struttura danneggiata), e non ti viene mai addebitato nulla per una riparazione fallita.