Video stays on this device
Your game. One timeline.
Choose a clip. Capture a moment.
Start plays the video. Tap End rally to capture the moment.
Coaching board
Illustrative courtCoaching diagrams await your coaching system.
Capture a rally to revisit it here.
Your original video is never uploaded.
Choose a video to start.
Optional review tools
Game-day checklist
Record clips in Camera, then review them here. Points are reviewed manually. Try automatic dots on a short fixed-camera clip, then check them against the video.
- Before play, open this page in Safari and test a short camera clip.
- Check playback, mark a rally and review its winner.
- After each clip, save the log and check that the JSON file is in Files. Then tap Saved in Files.
- To continue later, choose the same original video and open its JSON log.
Automatic dots · experimental Not set up
For a fixed GoPro or tripod. Pause at a clear moment, mark the court and one or more visible players, then track a short section on this device. This follows selected image features; it does not discover people. Hollow amber dots are approximate estimates. Check jumps, occlusion and lost features against the video. Points still require your review.
Setup at . Tap the highlighted step, then the paused video image above. Corners: far-left, far-right, near-right, near-left. Use a textured feature close to each player's foot; skip players you cannot see.
Choose a paused start.
Preparing tracker…
Manual positions take priority at times you have marked. Estimates disappear beyond this section or after a feature is lost. Save a log to keep the result.
Player positions 0 saved times
Pause and tap the court to place the selected player. Drag dots or use arrow keys on the court. Dots join only between visible samples at most 1 second apart; gaps stay blank.
Teams, score & highlights 0 rallies
SCORETeam B
Highlights play selected ranges of your original video. No new video file is created.
Save or continue a review
Save your team names, positions, tracking setup and rally timestamps as a JSON review log. Next time, choose the same video and open this log. The log contains no video; it is saved only when you choose.
Changes live in this browser tab until you save a log.