Paste a YouTube video link and we'll embed it for analysis
⚠ YouTube videos must allow embedding. Motion analysis works on the embedded player.
⏱ Session Duration
seconds
COUNTDOWN
60s
0%
⚠ Motion analysis cannot run inside YouTube's embedded player due to browser security (CORS). Use Download Video and upload instead for full analysis. The embed is for reference playback only.
POWER TREND
Force
Avg
Max Force
0
Avg Force
0
Min Force
0
PUNCH LOG
No punches detected yet...
PPM
0
punches / min
Total Punches
0
detected hits
Accuracy
0%
consistency
Session Time
0:00
🔒 Camera requires HTTPS. Your browser blocks camera access on non-secure pages.
To use the camera, open this file via a local server: python3 -m http.server 8080 then visit http://localhost:8080
— or — host this file on any HTTPS website (GitHub Pages, Netlify, etc.)
✅ Secure context detected. Camera access is available.
📷
LIVE CAMERA
Real-time punch detection via your webcam. Works best on HTTPS or localhost. Position your upper body clearly in frame.
⏱ Session Duration
seconds
COUNTDOWN
60s
Camera
Active
REC
00:00
POWER TREND
Force
Avg
Max Force
0
Avg Force
0
Min Force
0
PUNCH LOG
No punches yet...
PPM
0
punches / min
Total Punches
0
detected hits
Accuracy
0%
consistency
Session Time
0:00
SESSION HISTORY
No sessions saved yet. Finish a session and click 💾 SAVE SESSION.