loading models

Existing video → evidence

Makeup video analyser

Select a local video. It stays on this device while MediaPipe maps frequent visual changes and face-api verifies selected moments.

Select a local MP4, WebM, or compatible video to begin.
Source
No video selected Local files remain on this device.
Viewing 00:00.000 00:00.000
Analysis plan
No base selected. Scrub the video, then select the displayed frame.
Run
Analysis samples 0 / —

Analysis report

Evidence and story order

No video analysed yet.

History
Export
Distance reference Distance reference not acquired yet.

The baseline stays first because every distance starts there. Source timestamps remain factual; use “Move earlier” and “Move later” to arrange the later evidence independently of source chronology.

MediaPipe coverage is diagnostic context, not evidence by itself. ImageEmbedder drift is frequent generic-image change measured as 1 − cosine similarity. face-api L2 distance is sampled only on comparable frames; × means no 2D face was returned. Each dashed line prints the active numeric trigger or decision threshold beside it.
Confirmed transitions will appear here with a high-resolution source frame and editable story text.