Riparare un video danneggiato del drone DJI FPV

Volare in FPV finisce con gli schianti — fa parte dello sport — e uno schianto non distrugge quasi mai le riprese. L'ultimo clip è solo una registrazione che il drone non ha fatto in tempo a finalizzare, e i fotogrammi di solito sono ancora sulla microSD, pronti per essere recuperati senza uscire dal tuo dispositivo.

Il tuo file non lascia mai il tuo dispositivo — la riparazione avviene nel browser. 0 byte caricati.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Drop a file here or browseTap to choose a file

ZIP · Office · PDF · video · JPG · PNG · RAR/7z · SQLite — repaired right here in your browser. Nothing is uploaded

0 bytes uploadedFree: 3 repairs/day — up to 500 MB video, 100 MB docs & archives, 50 MB photos. Free download. Single repair €5.90. No account required.

Ripara ora

  1. Trascina il file
  2. La riparazione avviene in locale
  3. Scarica il risultato

Il drone DJI FPV registra a bordo in 4K fino a 60 fps con bitrate fino a 120 Mb/s, scrivendo file .MP4 standard (H.264 o H.265/HEVC) sulla microSD dell'aeromobile. Quel clip a bordo ad alta qualità è distinto dal segnale a bassa risoluzione salvato nella cache degli occhiali: il file che ti interessa vive sulla scheda del drone. Un MP4 diventa riproducibile solo quando il drone scrive il suo indice moov alla fine della registrazione; uno schianto o un'interruzione di corrente tronca quella scrittura e lascia un file pieno di riprese reali senza alcuna mappa per raggiungerle. Trascina il clip qui sopra e lo strumento controlla esattamente questo, nel tuo browser, e ricostruisce il contenitore quando le riprese sono recuperabili.

Perché uno schianto rovina proprio l'ultimo clip

Un MP4 viene scritto in due parti: il carico multimediale (mdat) viene riversato sulla scheda fotogramma dopo fotogramma mentre voli, e l'indice (moov) — la tabella che dice dove vive ogni fotogramma e com'è configurato il flusso H.264/H.265 — viene scritto per ultimo, quando la registrazione si ferma in modo pulito. Un drone FPV non si ferma quasi mai in modo pulito quando qualcosa va storto:

  • Impatto. Le fusoliere FPV volano veloci e a filo degli ostacoli; un cancello sfiorato, un albero o il terreno fermano il drone — e la scrittura — all'istante, a metà fotogramma, prima che venga impresso il moov.
  • Perdita di corrente. Una batteria sbalzata via nell'impatto, un pacco scarico o un calo di tensione (brownout) durante una manovra aggressiva interrompono la corrente nell'istante stesso in cui accade, e lasciano il file in corso senza intestazione.
  • Una scheda che ha saltato un colpo. Una microSD troppo lenta per 120 Mb/s, o che ha ricevuto un colpo nello schianto, può troncare la registrazione.

Il sintomo è costante: un file con una dimensione realistica — spesso centinaia di megabyte — che un lettore rifiuta come danneggiato, mostra come della durata di 0:00 o apre senza mostrare nulla. Quella dimensione è l'indizio: le riprese ci sono, manca solo la loro mappa. E poiché i clip precedenti dello stesso volo sono stati finalizzati prima dello schianto, si riproducono senza problemi: solo la registrazione che era in corso nel momento del guasto finisce per non potersi riprodurre.

Come funziona la ricostruzione, e perché un buon volo aiuta

Quando manca il moov, lo si può ricostruire scansionando l'mdat superstite e rifacendo le tabelle dei campioni che il drone avrebbe scritto in un arresto pulito. Per un risultato fedele, la ricostruzione ha bisogno della configurazione esatta del flusso — codec (H.264 rispetto a HEVC), risoluzione, frequenza dei fotogrammi e i set di parametri — e la fonte più affidabile di tutto ciò è un clip sano dello stesso DJI FPV registrato nella stessa modalità. Poiché uno schianto di solito lascia intatti i clip precedenti su quella stessa scheda, di norma hai già un riferimento perfetto. Te ne verrà chiesto uno solo se il file ne ha bisogno.

Due avvertenze oneste per un drone incidentato. Prima: non confondere le riprese del DVR salvate nella cache degli occhiali con il clip a bordo; l'MP4 a bordo sulla microSD del drone è il file di massima qualità ed è quello che vale la pena riparare. Seconda: se l'aeromobile è finito in acqua, nel fango o ha fatto molti capitomboli, controlla la microSD stessa; una scheda danneggiata fisicamente può restituire zeri in parti del file, e nessun software può ricostruire riprese che in realtà non sono mai state salvate. 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 che si stava registrando nel momento dello schianto o dell'interruzione di corrente (MP4 non finalizzato, senza moov)
  • File .MP4 a bordo in H.264 o H.265 copiati dalla scheda del drone ma che non si riproducono in nessun lettore
  • Danno al contenitore: indice mancante, offset errati, durata di lunghezza zero, quando i dati video sono sopravvissuti
  • File che uno strumento di recupero ha restituito in uno stato non riproducibile, quando le riprese in sé sono intatte

Non può riparare

  • Riprese mai scritte perché la corrente si è interrotta prima che quei fotogrammi arrivassero sulla scheda
  • Dati persi fisicamente a causa di una microSD danneggiata nello schianto (recupera prima la scheda, poi ripara)
  • Il clip del DVR a bassa risoluzione salvato nella cache degli occhiali, che è una registrazione a parte e di qualità inferiore
  • 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.

Domande frequenti

Il mio DJI FPV si è schiantato e l'ultimo file non si apre, ma occupa 600 MB. Le riprese ci sono?

Quasi sicuramente. Un file così grande è pieno di fotogrammi codificati; ciò che gli manca è l'indice moov che il drone scrive solo in un arresto pulito. Ricostruire il contenitore rimappa quei fotogrammi e di solito il clip torna a riprodursi.

Devo riparare il clip a bordo o le riprese dei miei occhiali?

Il clip a bordo sulla microSD del drone è la registrazione di massima qualità ed è quello da riparare. Gli occhiali salvano nella cache un segnale DVR a bassa risoluzione a parte, utile come anteprima di riserva, ma non è il file a cui punta questa ricostruzione.

I clip precedenti dello stesso volo si riproducono bene. Perché solo l'ultimo?

Perché i precedenti sono stati finalizzati prima che iniziasse la registrazione successiva. Solo il file che veniva scritto attivamente quando il drone si è schiantato o ha perso la corrente finisce senza il suo indice: quello è il file da riparare, e gli altri fanno da riferimento ideale.

Le mie riprese vengono caricate da qualche parte?

No. Il file viene letto dal tuo disco e ricostruito nella scheda del browser; non viene inviato nulla. Puoi verificare che 0 byte escano dalla tua macchina nella scheda Rete (Network) del browser.

Correlati: Riparare qualsiasi video DJI · Riparare un video del DJI Air 3 · Riparare MP4 (qualsiasi origine) · "moov atom not found"