Ballflug statt Bewegung
Kleine helle oder orange Objekte müssen schnelle, zusammenhängende Flugbahnen bilden. Ein Ballwechsel braucht mindestens vier Flüge und zwei Richtungswechsel – Herumlaufen oder Ballaufheben zählt nicht.
Tischtennis · Videoanalyse · Automatischer Schnitt
TT-Motion findet die Ballwechsel in deinen Tischtennisvideos – nicht über bloße Bewegung, sondern über echte Ballflugbahnen – und schneidet sie automatisch zu fertigen Clips mit Originalbild und Ton.
Rohmaterial eines Punktspiels – davon oft nur ein Drittel echtes Spiel.
Video hochladen, Mindestlänge wählen, Clips herunterladen.
Cloud-Uploads in der lokalen Version. Deine Videos bleiben auf deinem Rechner.
Funktionen
TT-Motion ist ein komplettes Werkzeug: Kommandozeile, Desktop-Programm und Weboberfläche teilen sich dieselbe Erkennung.
Kleine helle oder orange Objekte müssen schnelle, zusammenhängende Flugbahnen bilden. Ein Ballwechsel braucht mindestens vier Flüge und zwei Richtungswechsel – Herumlaufen oder Ballaufheben zählt nicht.
Blaue und grüne Tischplatten werden aus mehreren Bildern erkannt und zum Ballflugraum erweitert. Bei Bedarf markierst du den Bereich einfach selbst.
Der Ballwurf beim Aufschlag wird gezielt gesucht, kurze Erkennungslücken werden überbrückt und der letzte Ballflug bleibt im Clip.
Export in H.264 mit Originalbild und Ton, sortiert nach Ballwechsellänge. Einzeln oder gesammelt als ZIP herunterladen.
Start und Ende am Originalvideo nachjustieren, Auswahl abspielen, neu exportieren. Ältere Versionen bleiben erhalten.
NVIDIA-Decodierung und -Encoding mit automatischem CPU-Ausweichweg. Analysen werden zwischengespeichert – neue Mindestlängen ohne neue Bildanalyse.
Echte Prozentwerte, geprüfte Videolänge, Restzeit und schon während der Analyse die laufende Trefferzahl.
Über ein privates Tailscale-Netz lädst du Videos direkt vom Smartphone hoch – verarbeitet wird auf deinem eigenen PC.
So funktioniert’s
Drei Bilder aus dem Video; Farbe, Form und stabile Lage der Tischplatte bestimmen den Ballflugraum.
30 Bilder pro Sekunde: helle oder orange Punkte, die sich bewegen und heller als ihre Umgebung sind.
Kandidaten werden zu schnellen, gerichteten Flügen verbunden. Ein Rückschlag beendet einen Flug.
Mehrere Flüge mit Richtungswechseln und kurzen Pausen ergeben einen Ballwechsel – ohne Rückfall auf reine Bewegung.
Aufschlag suchen, Ende vervollständigen, Clip mit Vor- und Nachlauf aus dem Original exportieren.
Illustration der Weboberfläche im neuen TT-Motion-Design.
Technik
TT-Motion ist in Python geschrieben und kommt mit sehr wenigen Abhängigkeiten aus: NumPy für die Bildanalyse, Pillow für Vorschaubilder, FFmpeg für Decodierung und Export. Ein trainiertes KI-Modell ist nicht nötig.
Die Weboberfläche läuft auf dem eigenen Rechner (nur 127.0.0.1), schützt alle Änderungen mit einem Sitzungs-Token und prüft Host-Header und Dateipfade.
Qualität & Transparenz
Wir zeigen, was TT-Motion heute kann – und wo es noch nicht reicht.
Über 280 Tests prüfen Erkennung, Cache, Export, Web-Server, Desktop-Oberfläche und Fehlerpfade.
Prüfszenen mit erwarteten Zeitgrenzen: echte Ballwechsel, Herumlaufen, Ballaufheben, Verdeckung. Jeder Lauf erzeugt einen nachvollziehbaren Bericht.
Die Erkennung ist auf seitlich gefilmte Spiele ausgelegt (Ball fliegt quer durchs Bild). Aufnahmen von hinter dem Tisch – typisch für Turnier-Streams – werden noch nicht erkannt. Genau daran arbeiten wir als Nächstes.
Roadmap
Unser Ziel: vom lokalen Schnittwerkzeug zur Analyseplattform für Spieler, Trainer und Vereine.
Demnächst
Bald kannst du deine eigenen Spielvideos direkt hier hochladen – ohne Installation, auf jedem Gerät. TT-Motion findet die Ballwechsel und stellt dir die Clips zum Download bereit.
Bis dahin läuft TT-Motion lokal unter Windows und Linux.