# RC52 · Video / Screen Pose Capture Lab

Purpose: add a volatile reference-video analysis tool to the Testcenter.

## Scope

- Adds `tools/video_screen_pose_capture_lab.html`.
- Adds Testcenter entry linking to the tool.
- Supports local video file input and browser screen/tab capture via `getDisplayMedia`.
- Runs MediaPipe Pose Landmarker in `VIDEO` mode.
- Stores/export only skeleton samples and keyframe metadata as JSON.
- Does not save, upload, or persist video frames/video files.

## Export

The tool exports:

```text
rc52_video_pose_capture.json
```

Schema:

```text
rc52-video-screen-pose-capture-v1
```

The export contains:

- `sourceMode`: `local-video-file` or `screen-capture`
- retention policy statement
- exercise/reference key
- sample configuration
- summary
- auto keyframes
- manual keyframes
- sampled MediaPipe landmarks and derived runtime landmarks

## QA stance

This is not a runtime animation change. RC49/RC50 runtime behaviour is retained. RC52 only adds a capture/review utility to support future movement-truth/keyframe matching.

## Browser notes

- Best target: desktop Chrome/Edge.
- iPhone/iPad Safari may not support screen capture reliably.
- DRM/protected content may appear black or fail capture; the tool does not attempt to bypass this.
