Skip to content
 
 

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoPro Video Preview

Aplicación web para previsualizar videos de GoPro y sincronizarlos con datos GPS de archivos GPX. Permite etiquetar puntos específicos del video con coordenadas GPS y exportar los datos a CSV.

Características

  • Previsualización local: Los videos se reproducen directamente en el navegador sin subirlos a ningún servidor.
  • Sincronización GPS simplificada: Carga archivos GPX y usa el timestamp del primer punto GPX como referencia temporal del video. El resto de coordenadas se sincroniza automáticamente.
  • Etiquetado de puntos: Permite etiquetar frames específicos con texto y valores numéricos, asociándolos con coordenadas GPS.
  • Exportación CSV: Exporta los puntos etiquetados a un archivo CSV para análisis posterior.

Tecnologías utilizadas

  • React + Vite: Framework frontend moderno y rápido.
  • DOMParser: Para parsear archivos GPX XML.

Instalación y uso

  1. Clona el repositorio:

    git clone https://github.com/pglez82/goprogpx.git
    cd goprogpx
  2. Instala las dependencias:

    npm install
  3. Ejecuta en modo desarrollo:

    npm run dev
  4. Abre http://localhost:5173 en tu navegador.

Despliegue en GitHub Pages

El proyecto está configurado para desplegarse automáticamente en GitHub Pages usando GitHub Actions.

  1. Sube el código a un repositorio de GitHub llamado goprogpx.
  2. Ve a Settings > Pages y selecciona "GitHub Actions" como source.
  3. El workflow se ejecutará automáticamente en cada push a la rama main.

Créditos

  • Creado por: Pablo González
  • Ideado por: Fernando García
  • Instituciones: Universidad de Oviedo & Instituto Español de Oceanografía

Licencia

Este proyecto es de código abierto. Consulta el archivo LICENSE para más detalles.

About

Web version of the tool:

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages