Sensori e hardware

Perché la tua copia GoPro non ha il GPS (e come tenere il file originale)

Alessio Lorandi5 min di letturaRead in English

GoPro salva il GPS dentro l'MP4, quindi editor, esportazioni e ricodifiche possono lasciarlo indietro. Dove sta il dato, cosa lo perde, come controllare un file e perché conviene tenere l'originale della scheda.

Copertina della guida sul perché la copia GoPro non ha il GPS, alieno viola su sfondo nero

Una GoPro che aveva l'aggancio GPS registra velocità e posizione dentro il filmato. Una copia di quel filmato potrebbe non averle. Quando il programma di overlay dice "nessun dato GPS", una causa possibile è che il GPS sia stato lasciato indietro nel passaggio dalla fotocamera al tuo editor. Questa pagina parla di quella causa.

Spiega dove succede e l'unica abitudine che lo previene: tieni il file originale scritto dalla fotocamera e fai ogni altra copia partendo da quello.

Dove sta davvero il GPS

GoPro non scrive il GPS in un registro separato. La sua documentazione GPMF su GitHub descrive la telemetria come una traccia dentro l'MP4, accanto alle tracce di video e audio. Un file con telemetria ha almeno quattro tracce: video, audio, timecode e telemetria. La traccia di telemetria è quella con un handler chiamato "GoPro MET" e un tipo di campione "gpmd", e contiene i flussi dei sensori, GPS compreso, ognuno con la sua frequenza.

Quindi il GPS non è nell'immagine. È un passeggero del file. Qualsiasi cosa crei un nuovo file deve portarlo con sé di proposito.

Cosa lo perde

Qualunque passaggio che riscrive il video in un nuovo file senza copiare la traccia di telemetria. Tre casi che possiamo documentare:

Strumenti di ricodifica che tengono solo video e audio. La documentazione di FFmpeg dice che, con le impostazioni predefinite, sceglie un flusso video, uno audio e uno di sottotitoli, e che i flussi di dati non sono selezionati automaticamente e si includono solo mappandoli a mano. La traccia di telemetria GoPro è di quel tipo, quindi una conversione FFmpeg semplice non la porta con sé se non glielo chiedi.

Editor video. Nel 2020 un utente ha chiesto nel forum della community Adobe come tenere i dati GPS di una GoPro HERO8 in un video esportato da Premiere Pro. Un esperto della community ha risposto che Premiere non può passare i dati, e un membro dello staff Adobe ha convenuto che non era davvero possibile. È un solo editor in un solo momento, quindi controlla la tua versione, ma è una storia tipica.

I video modificati o elaborati in generale. Una FAQ nella community GoPro scritta da uno sviluppatore terzo di software di telemetria, del 2019, risponde alla domanda "i video modificati o elaborati hanno i metadati?" con "in genere no", notando che il Fusion Studio di GoPro ne mantiene una parte. Vecchia e scritta dalla community, ma coerente con gli altri due casi.

Cosa non abbiamo potuto verificare

Si legge spesso che GoPro Cloud, le esportazioni di Quik e una copia salvata tramite la galleria del telefono o il rullino perdano il GPS. Non abbiamo trovato una pagina GoPro che dica cosa mantiene ciascuno di questi passaggi, quindi questo articolo non lo afferma e nemmeno lo nega. La regola che funziona sempre non dipende dalla risposta: se un file non viene direttamente dalla scheda, non dare per scontato che abbia il GPS. Controllalo.

Come controllare un file in un minuto

Usa uno strumento che elenca le tracce di un MP4, come ffprobe. Un file GoPro con telemetria ne mostra almeno quattro: video, audio, timecode e una traccia di dati di tipo gpmd. Una copia senza la traccia gpmd ha perso il GPS per sempre. Nessuna impostazione del tuo editor lo riporterà indietro, perché il dato non è più nel file.

Se leggi la telemetria con uno strumento GPMF, guarda anche il valore di fix: 0 è nessun aggancio, 2 o 3 è un aggancio 2D o 3D. Un file può avere la traccia ed essere comunque vuoto di posizione, se al momento della registrazione non c'era aggancio. È un problema diverso, trattato in come attivare il GPS della GoPro e controllare l'aggancio.

L'abitudine che conserva il GPS

  1. Estrai la scheda e copia i file direttamente in una cartella del computer con un lettore di schede. Non passare prima da una galleria del telefono, da un'app o da un cloud.
  2. Considera quella cartella come originali in sola lettura. Non modificare, tagliare o rinominare lì dentro.
  3. Fai ogni montaggio, clip da condividere e versione compressa come copia, in un'altra cartella.
  4. Formatta la scheda solo quando gli originali sono copiati ed esiste una seconda copia.

Le copie per condividere possono perdere il dato, e va bene così. Una clip da pubblicare è solo una clip. L'originale è quello da cui analizzi.

E il file .LRV accanto a ogni filmato?

La fotocamera scrive anche un piccolo file a bassa risoluzione con estensione .LRV accanto a ogni filmato. La documentazione GoPro lo tratta come un proxy del video principale, e uno dei flussi di metadati che definisce serve a mantenere l'LRV sincronizzato con il video principale. Lo strumento per i metadati di GoPro Labs apre i file .LRV oltre agli MP4, e un estrattore GPS open source elenca file .LRV nel proprio esempio. Questo rende l'.LRV un secondo posto in cui la telemetria può trovarsi.

Può. Non abbiamo visto GoPro dire che i campioni GPS di un .LRV siano identici a quelli dell'.MP4, quindi tieni entrambi i file, considera l'MP4 il master e prova il tuo LRV prima di farci affidamento.

Perché conta nel karting

PURPL analizza dati MyChron e Alfano, e il video è il modo per vedere perché i numeri dicono quello che dicono; la guida in inglese syncing onboard video with telemetry mostra come le due cose si incontrano. Se il GPS del filmato fa parte del tuo piano, per un overlay o una mappa del tracciato, proteggi l'originale fin dalla prima copia. Poi controlla quali delle tue fotocamere possono registrarlo in quale GoPro ha il GPS.

Fonti