Riparare un video danneggiato della GoPro HERO12 Black

Un file della HERO12 che si apre su una schermata nera o con un errore è quasi sempre una clip che la videocamera non ha mai finito di scrivere, non una ripresa persa. I fotogrammi di solito sono ancora sulla scheda, e non devono uscire dal tuo dispositivo per recuperarli.

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

La GoPro HERO12 Black registra in un contenitore MP4 standard. I modi ad alte prestazioni —5.3K60, 4K120, 2.7K240— sono codificati in HEVC a 10 bit (H.265, tag di codec hvc1) e vengono salvati come file con nome GX010001.MP4; solo i modi a bassa risoluzione ricorrono all'H.264, che la videocamera chiama GH…. Quando una clip non si apre, i dati H.265 o H.264 sono di solito intatti: quello che manca è l'indice moov di cui il lettore ha bisogno per leggerli. 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'ultima clip della HERO12 è quella che si rompe

Un MP4 scrive il suo indice —l'atomo moov che associa ogni fotogramma a un offset in byte— solo quando una clip viene finalizzata. La GoPro scrive l'audio e il video (l'mdat) sulla scheda man mano che registri e imprime il moov in cima nel momento in cui premi Stop. Qualsiasi cosa spenga la videocamera prima che quel timbro venga salvato lascia un file pieno di riprese reali senza alcuna mappa per raggiungerle:

La batteria si scarica a metà ripresa. Le batterie della HERO12 sono piccole e i modi HEVC consumano molta energia; una batteria scarica interrompe la scrittura all'istante. Spegnimento termico. Registrare a lungo in 5.3K60 o 4K120 in condizioni di caldo spinge la HERO12 a surriscaldarsi e spegnersi, un comportamento ben documentato in questa generazione. La scheda viene estratta o si allenta prima che la spia di registrazione si spenga. In ogni caso il risultato è identico: un .MP4 grande che il lettore considera danneggiato, non riproducibile o, semplicemente, un fotogramma nero.

Alla successiva accensione dopo uno spegnimento brusco, la HERO12 stessa mostra spesso un avviso di riparazione della scheda SD / SOS e prova ad aggiustare l'ultimo file da sola. Quando quel processo nella videocamera riesce, non hai bisogno di noi. Quando fallisce —o lascia un file che continua a non riprodursi dalla scheda—, il passo successivo è una ricostruzione del contenitore.

Capitoli, HEVC e la clip di riferimento

La GoPro divide una registrazione lunga in capitoli in modo che una singola ripresa non superi il limite di dimensione per file della scheda. Il numero di capitolo è la coppia di cifre centrale: GX010349, GX020349, GX030349 sono i capitoli 1, 2 e 3 della stessa sessione. Accanto a ciascuno vedrai un piccolo .LRV (un proxy a bassa risoluzione che la videocamera usa per le anteprime) e una miniatura .THM; quelle non sono le tue riprese e si possono ignorare. Il vantaggio dei capitoli è che una sessione interrotta lascia quasi sempre diversi capitoli precedenti completi e rompe solo l'ultimo.

Quel capitolo vicino in buono stato è proprio ciò di cui la ricostruzione ha bisogno. Quando il moov è sparito, si può rifare analizzando l'mdat sopravvissuto e ricostruendo le tabelle dei campioni che la videocamera avrebbe scritto, e una clip buona della stessa HERO12 nello stesso modo porta con sé la configurazione HEVC precisa (i set di parametri SPS/PPS/VPS, la risoluzione e la temporizzazione dei fotogrammi) che manca al file danneggiato, così la ricostruzione è fedele e non una congettura. Ti verrà chiesta una clip di riferimento solo quando il file ne ha davvero bisogno.

«Non si riproduce» non sempre significa che sia danneggiato

Conviene escluderlo prima di dare per scontato che il file sia rotto: la HERO12 usa per impostazione predefinita l'HEVC a 10 bit in quasi tutti i modi seri, e gli editor datati, i telefoni e le installazioni di Windows senza il decoder HEVC si rifiutano semplicemente di riprodurre un file della HERO12 perfettamente sano. Se la stessa clip si riproduce bene in VLC o nell'app GoPro Quik ma non nel tuo editor di sempre, il file è intatto: hai una mancanza di codec, non un danno, e non serve alcuna riparazione. Questo strumento non aggiunge un codec al tuo sistema; ricostruisce contenitori rotti.

Tieni presente anche che la HERO12 è stata il modello che ha eliminato del tutto il ricevitore GPS: a differenza delle HERO precedenti, non c'è alcuna traccia GPS da perdere, anche se la videocamera continua a incorporare la telemetria di accelerometro e giroscopio nel flusso di dati GPMF. Quando il contenitore viene ricostruito attorno ai dati sopravvissuti, le tracce incorporate che erano state scritte vengono conservate; una coda che la videocamera non ha mai scritto, semplicemente, non è lì da recuperare.

Cosa può e cosa non può riparare

Può riparare

  • L'ultimo capitolo prima che la batteria si scaricasse o la videocamera si surriscaldasse (MP4 non finalizzato, senza moov)
  • Clip HEVC (GX…) o H.264 (GH…) copiate dalla scheda ma che non si riproducono in nessun lettore
  • Danni al contenitore: indice rotto, offset errati, temporizzazione dei campioni sbagliata
  • Un file su cui la riparazione della scheda SD della videocamera stessa ha rinunciato, quando i dati video in sé sono sopravvissuti

Non può riparare

  • Riprese perse fisicamente per una scheda microSD difettosa o falsa (recupera prima la scheda, poi ripara)
  • Clip sovrascritte dopo che la scheda è andata in loop o è stata riformattata: quei dati non ci sono più
  • Un file HEVC sano che fallisce solo perché al tuo lettore manca il decoder H.265 (è una mancanza di codec, non un danno)
  • 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.

Domande frequenti

La mia clip della HERO12 è enorme ma mostra una schermata nera: le riprese sono perse?

Di solito no. Un file grande che si riproduce in nero significa quasi sempre che l'mdat pieno di fotogrammi è stato scritto, ma l'indice moov alla fine no. Ricostruire il contenitore rimappa quei fotogrammi e l'immagine di solito torna.

La GoPro ha detto che stava riparando la scheda SD e, nonostante ciò, la clip continua a non aprirsi. E adesso?

Il processo SOS della videocamera aggiusta molti file interrotti, ma non tutti. Quando lascia un file che continua a non riprodursi, copialo sul computer e ricostruisci il contenitore qui: è un secondo tentativo, indipendente, sullo stesso indice mancante.

Mi serve una seconda clip della GoPro per riparare la mia?

Solo a volte. Se l'indice può essere ricostruito a partire dal file da solo, non ti verrà chiesto nulla. Se non è possibile, una clip sana della stessa HERO12 alla stessa risoluzione e frequenza dei fotogrammi fornisce le impostazioni HEVC esatte necessarie per una ricostruzione fedele.

Le mie riprese vengono caricate sui vostri server?

No. La clip viene letta dal tuo disco e ricostruita dentro la scheda del browser; non viene trasmesso nulla. Puoi aprire la scheda Rete del browser e verificare che 0 byte del file escono dal tuo dispositivo.

Correlati: Riparare qualsiasi video GoPro · Riparare un video della GoPro HERO13 · "moov atom not found"