Traitement vidéo
Taawn prétraite les vidéos sur votre téléphone avant le téléversement. Après le téléversement, TaawnEngine — le système de reconstruction vidéo et d'alignement de Taawn — traite vos vidéos sur des serveurs GPU.
Sur votre téléphone (avant le téléversement)
1. Extraction des métadonnées (GPMF)
Taawn lit la télémétrie GoPro de la vidéo originale via le flux GPMF :
| Donnée | Description |
|---|---|
| GPS | Latitude, longitude, altitude, vitesse, qualité du fix |
| Accéléromètre | x, y, z par échantillon |
| Gyroscope | x, y, z par échantillon |
| Gravité | Référence d'orientation |
| Orientation caméra | Quaternion |
| Métadonnées vidéo | Nombre d'images, FPS, durée |
| Objectif / type de caméra | Indices de modèle depuis les métadonnées |
Enregistré sous sensors.json et téléversé avec la vidéo. Si aucune télémétrie n'est trouvée, le téléversement fonctionne quand même — la synchronisation GPS et la détection de sauts peuvent être limitées.
2. Réduction de résolution
La vidéo est ré-encodée pour le téléversement :
- Côté le plus long : 640 px (ratio d'aspect conservé)
- FPS conservés depuis la source (pas forcés à 30)
- Encodage H.264 pour un fichier plus léger
Limite de 100 Mo
Les fichiers source très volumineux peuvent encore atteindre les limites de téléversement. Découpez les longs clips dans GoPro Quik si nécessaire.
TaawnEngine sur le serveur (après le téléversement)
Téléversement de segment
- Stocke la vidéo réduite + le JSON capteurs
- Valide la plage d'images par rapport à la durée max du segment selon votre niveau
- Ne lance pas automatiquement la reconstruction TaawnEngine
Téléversement de run
- Stocke votre vidéo de run + capteurs
- TaawnEngine alignement par sections (Section Match) — aligne vos images sur la référence du segment, calcule les écarts de chrono et les métriques de saut
- Crée un enregistrement comparaison (Comparison) visible dans l'appli
- TaawnEngine alignement 3D optionnel si vous l'avez activé et que le segment est reconstruit
3D (Premium/Pro)
- TaawnEngine reconstruction de segment — construit un nuage de points 3D et les poses caméra à partir de la vidéo de référence (nécessite un étalonnage)
- TaawnEngine alignement de run — place la trajectoire de votre run dans l'espace 3D du segment
Le temps de traitement TaawnEngine dépend de la file d'attente et de la durée de la vidéo — souvent plusieurs minutes.