MetaWipeAnalisar

Vídeo de drone e GoPro: o GPS gravado quadro a quadro

Drones DJI e GoPro gravam a posição durante toda a filmagem, às vezes num SRT ao lado do vídeo e às vezes numa trilha dentro do MP4. Veja como localizar e separar essa telemetria.

Por Publicado em 7 min de leitura

Pode ter. Drones DJI e câmeras de ação GoPro registram a posição durante todo o voo ou a filmagem, e não apenas no início. Em muitos casos, o registro não fica num campo de metadados comum, mas numa trilha de telemetria: uma sequência de medições que acompanha o vídeo quadro a quadro. Apagar as tags não garante que essa trilha saia junto.

Dois lugares onde o GPS pode estar

Telemetria é o conjunto de medições que o aparelho faz durante a gravação: posição, altitude, velocidade, às vezes inclinação e bateria. Ela aparece de duas formas diferentes, e cada uma exige um tratamento próprio.

  • Arquivo de texto ao lado do vídeo. Muitos drones DJI geram um arquivo SRT com o mesmo nome do vídeo. Cada bloco traz o número do quadro, a data e a hora, além de latitude e longitude. É texto puro e fica fora do MP4.
  • Trilha dentro do MP4. Em modelos com GPS, a GoPro grava a telemetria em uma trilha de dados chamada GPMF, dentro do próprio contêiner. Ela aparece como um fluxo a mais, separado do vídeo e do áudio.

O primeiro caso é o mais fácil de perceber. O segundo é o que passa despercebido, porque o arquivo parece um vídeo comum quando você o abre no celular.

O que um SRT de drone contém

Um trecho típico de um arquivo de telemetria de drone se parece com isto. É ilustrativo, porque o formato muda conforme o modelo e a versão do firmware:

2
00:00:00,000 --> 00:00:00,033
FrameCnt: 2, DiffTime: 33ms
2026-10-13 08:14:02,101
[iso: 100] [shutter: 1/1600.0] [focal_len: 24.00]
[latitude: -23.550520] [longitude: -46.633308] [altitude: 812.300]

Quem recebe esse arquivo consegue reconstruir o trajeto inteiro, com a hora de cada ponto. Mesmo que o vídeo esteja limpo, o texto ao lado dele conta a história. Por isso, o MetaWipe não é a ferramenta certa para o SRT. A regra é tratar o texto como um arquivo à parte: não enviar, ou remover as coordenadas antes de qualquer compartilhamento. O campo de coordenadas do vídeo é o que se procura em cada arquivo.

Como descobrir se o MP4 tem a trilha

O jeito mais simples de saber é listar os fluxos do arquivo. Com o ffmpeg instalado, o comando abaixo mostra cada fluxo com o tipo:

ffprobe -v error -show_entries stream=index,codec_type,codec_tag_string -of compact GH011234.MP4

Uma saída com trilha de telemetria tem um fluxo de dados além dos de imagem e som:

stream|index=0|codec_type=video|codec_tag_string=avc1
stream|index=1|codec_type=audio|codec_tag_string=mp4a
stream|index=2|codec_type=data|codec_tag_string=gpmd

O gpmd é a marca da trilha GPMF. Se esse fluxo aparecer, o vídeo tem telemetria, mesmo que nenhum campo de localização apareça na leitura de metadados. Para o ExifTool, a leitura pode mostrar um resumo de GPS a partir dessa trilha, mas nem sempre mostra tudo o que ela contém. Os detalhes do que o ExifTool consegue ler estão em exiftool.org.

Separar só o vídeo e o áudio

Para tirar a trilha de dados, o caminho é copiar apenas os fluxos de vídeo e de áudio para um arquivo novo. Essa operação é chamada de remux: ela troca o contêiner sem refazer a imagem. O comando abaixo faz isso e remove os metadados globais:

ffmpeg -i GH011234.MP4 -map 0:v -map 0:a? -map_metadata -1 -c copy GH011234_limpo.MP4
  1. -map 0:v copia o vídeo e deixa de fora qualquer outro fluxo, inclusive a telemetria.
  2. -map 0:a? copia o áudio, se existir. O ponto de interrogação faz o comando seguir mesmo que a câmera não tenha gravado som.
  3. -c copy pede que nada seja recodificado. A qualidade é a mesma do original.

Depois do comando, rode o ffprobe de novo. A saída deve mostrar apenas vídeo e áudio. Se o arquivo final ainda trouxer campos de localização, o passo seguinte é a limpeza de metadados, e aí entra o MetaWipe.

O que o MetaWipe faz e o que não faz

O MetaWipe trabalha sobre as tags e os blocos de metadados de MP4, MOV, M4V e 3GP. Ele não recodifica vídeo nem áudio. Depois de limpar, lê o arquivo de novo e mostra o que sobrou. Esse relatório é a melhor prova de que a limpeza chegou ao que importava.

Mas uma trilha de telemetria não é, necessariamente, um campo de tag. Ela pode estar fora da área que a limpeza de metadados alcança. Por isso, a ordem recomendada é: separar vídeo e áudio com ffmpeg, depois passar o resultado pelo MetaWipe, e por fim conferir no leitor gratuito, que não pede cadastro. Se a releitura ainda mostrar coordenadas, a trilha não saiu, e o arquivo não deve ser enviado.

O formato do contêiner está explicado na página sobre vídeos MP4. Para um comparativo com os vídeos do celular, veja também o caso do vídeo do iPhone, que tem outro tipo de campo de localização.

Como confirmar se o SRT tem coordenadas

Antes de decidir o que enviar, abra o arquivo de texto ou use o terminal. Em muitos modelos, a posição aparece em cada bloco do SRT, então um comando curto basta para confirmar:

grep -m 3 -i "latitude" DJI_0412.SRT

Se o comando devolver linhas com latitude e longitude, o arquivo entrega o trajeto mesmo que o vídeo esteja limpo. Para um registro de voo que você pretende entregar a alguém, a decisão mais segura costuma ser não enviar o SRT. Se for preciso manter o registro, guarde-o com você e envie um resumo ou um vídeo sem a telemetria.

Quando a telemetria é útil e deve ficar

Nem sempre apagar é o melhor caminho. Quem edita um vídeo de drone usa a telemetria para sincronizar cenas, conferir altitude e comparar voos. Quem pilota profissionalmente pode precisar do registro para comprovar onde e quando uma filmagem foi feita. Nesses casos, o arquivo original deve ficar intacto, e a limpeza se aplica apenas à cópia que sai para o cliente, para o público ou para uma plataforma.

Essa separação entre o arquivo que você guarda e o que você entrega é o ponto central. A cópia limpa não substitui o original. Ela é a versão que circula, e o original é a prova do que foi gravado. O raciocínio é o mesmo do artigo sobre quando não remover metadados, que trata de provas e de cópias de segurança.

Uma ressalva honesta

Nem todo vídeo aéreo precisa de tratamento especial. Uma imagem de pôr do sol, publicada sem o trajeto, não entrega a posição de ninguém. O risco aparece quando o arquivo original sai do seu controle: o SRT vai junto para um cliente, uma imobiliária ou um grupo de trabalho, ou o MP4 chega com o trajeto inteiro numa pasta compartilhada.

Também vale saber o limite do ffmpeg. Com -c copy, ele pode gravar no cabeçalho uma data de criação nova, do momento do remux, em vez de manter a original. Se isso importar para o seu caso, a releitura é a etapa que mostra o que ficou.

Se o arquivo chegou de outra câmera, a regra é a mesma, mas os campos mudam. O formato MOV, usado por muitos celulares, tem campos de localização próprios.

Checklist antes de publicar um vídeo de drone ou GoPro

  1. Liste os fluxos do MP4 com ffprobe e confira se há uma trilha de dados.
  2. Não envie o arquivo SRT junto com o vídeo, a menos que o destino precise dele.
  3. Separe vídeo e áudio com -c copy quando houver telemetria.
  4. Limpe o arquivo com o MetaWipe e leia o resultado de novo.
  5. Guarde o original em local seu, sem o compartilhar.

Perguntas frequentes

Drone DJI grava o GPS no vídeo?

Em muitos modelos, sim, de duas formas. Alguns gravam coordenadas nos metadados do próprio MP4. Além disso, o drone costuma gerar um arquivo de texto de mesmo nome com extensão SRT, com latitude e longitude ao longo do voo. Esse SRT fica fora do vídeo, e o MetaWipe não processa esse tipo de arquivo. Antes de publicar, confira o vídeo e o texto.

A GoPro grava localização nos vídeos?

Quando o GPS está ativo, a GoPro grava uma trilha de telemetria dentro do próprio MP4, no formato GPMF, com posição e velocidade em amostras ao longo do vídeo. Essa trilha não é um campo de texto. Por isso, limpar apenas as tags pode deixá-la no arquivo. Separar só o vídeo e o áudio com ffmpeg resolve o caso.

Remover metadados tira a trilha de GPS do vídeo?

Depende do arquivo. O MetaWipe remove as tags e os blocos de metadados do MP4 e do MOV. Uma trilha de dados de telemetria pode continuar no arquivo se não estiver nesses campos. A forma segura é separar só o vídeo e o áudio com ffmpeg, sem recodificar, e depois ler o resultado de novo antes de enviar.

O ffmpeg recodifica o vídeo ao tirar a telemetria?

Não, quando você usa a opção -c copy. Nesse modo, o ffmpeg só reorganiza o contêiner e copia os fluxos de vídeo e áudio sem alterar a imagem nem o som. Ele ainda pode gravar uma data nova no cabeçalho, então a releitura do arquivo continua sendo a etapa que confirma o resultado.

Continue lendo

Leitura gratuita, sem cadastro.

Analisar