No video loaded
— no punch —
0:00.000 / 0:00.000
1x

Current punch

— pick a video to start —

Capture

Line up the impact frame (Space pause · ←/→ step), then Enter saves & advances.

Skip (S, then reason)

Navigate

Progress

—
—
—

Overview

—

Calibration export

Conventions

Clip loops the punch window at 0.25x.
Space = pause/play · ←/→ = step one frame.
Enter = save the displayed frame as impact & advance.
Esc = cancel the skip menu.
U = clear this punch's saved label.
S then 1/2/3 = skip (occluded / unclear / no punch in clip).
X = cycle speed 0.25 / 0.5 / 1x.

Impact = the turnaround: the punch's deepest frame — where it stops moving toward the target and starts coming back to guard. Usually the frame the glove touches the bag, sometimes 1–2 frames later. Same rule with or without a bag.
Shortcuts: Enter = save impact frame  |  Space = play/pause  |  ←/→ = ±1 frame  |  Esc = cancel skip  |  U = clear label  |  S = skip  |  N = Next  |  P = Previous  |  F = First  |  G = Next unlabeled  |  X = speed