Video-Verarbeitung

Taawn verarbeitet Videos auf deinem Handy vor dem Upload. Nach dem Upload verarbeitet TaawnEngine — Taawns Video-Rekonstruktions- und Ausrichtungssystem — deine Videos auf GPU-Servern.

Auf deinem Handy (vor dem Upload)

1. Metadaten-Extraktion (GPMF)

Taawn liest GoPro-Telemetrie aus dem Originalvideo über den GPMF-Stream:

DatenBeschreibung
GPSBreite, Länge, Höhe, Geschwindigkeit, Fix-Qualität
Beschleunigungssensor (Accelerometer)x, y, z pro Sample
Gyroskop (Gyroscope)x, y, z pro Sample
Schwerkraft (Gravity)Orientierungsreferenz
Kamera-AusrichtungQuaternion
Video-MetadatenFrame-Anzahl, FPS, Dauer
Objektiv- / KameratypModell-Hinweise aus Metadaten

Gespeichert als sensors.json und mit dem Video hochgeladen. Wird keine Telemetrie gefunden, funktioniert der Upload trotzdem — GPS-Sync und Sprung-Erkennung können eingeschränkt sein.

2. Downsampling

Video wird für den Upload neu encodiert:

  • Längste Seite: 640 px (Seitenverhältnis bleibt erhalten)
  • FPS vom Quellvideo (nicht auf 30 erzwungen)
  • H.264-Encoding für kleinere Dateigröße

100-MB-Limit

Sehr große Quelldateien können trotzdem Upload-Limits erreichen. Lange Clips bei Bedarf in GoPro Quik trimmen.

TaawnEngine auf dem Server (nach dem Upload)

Segment-Upload

  • Speichert downsampled Video + sensors JSON
  • Prüft Frame-Bereich gegen die max. Segment-Dauer deiner Abo-Stufe
  • Startet keine automatische TaawnEngine-Rekonstruktion

Run-Upload

  1. Speichert dein Run-Video + Sensoren
  2. TaawnEngine Abschnitts-Abgleich (Section Match) — gleicht deine Frames mit der Segment-Referenz ab, berechnet Zeit-Deltas und Sprung-Metriken
  3. Erstellt einen Vergleichs-Datensatz (Comparison), den du in der App siehst
  4. Optionales TaawnEngine 3D-Alignment, wenn aktiviert und Segment rekonstruiert ist

3D (Premium/Pro)

  • TaawnEngine Segment-Rekonstruktion — baut 3D-Punktwolke und Kamera-Posen aus dem Referenzvideo (Kalibrierung erforderlich)
  • TaawnEngine Run-Ausrichtung — platziert deine Run-Trajektorie im 3D-Raum des Segments

Die TaawnEngine-Verarbeitungszeit hängt von Warteschlange und Videolänge ab — oft mehrere Minuten.