Get Video Map
get_video_mapResolve ambiguous spoken references like 'this one' by mapping speech to visible entities, interactions, and actions with evidence and confidence ratings. Requires a prior video analysis ID.
Instructions
Returns the Video Map: the semantic layer connecting what was SAID to what was VISIBLE and what the person DID — entities (people/products/objects that recur across the video), interactions (points_at, shows, holds, etc.), and references (what "this"/"that one" actually meant).
This is what resolves "speech → reference → visual target" — a transcript alone cannot tell you what "this one" refers to; this can, when the visual evidence was strong enough. Every interaction/reference has an "evidence_level" (observed/inferred/uncertain) and a "confidence" — absent "target_entity_id" means the evidence was too weak to confidently resolve a target, which is the CORRECT and expected answer in that case, not a failure.
Requires a "video_id" from a prior understand_video call with visual analysis enabled. Returns empty arrays (not an error) when the Video Map feature wasn't enabled or found nothing — use search_video/find_moment for the underlying speech/visual search either way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_id | Yes | A video id previously returned by understand_video or transcribe_video. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenes | Yes | ||
| entities | Yes | Every distinct person/product/object the analysis identified, with a stable id reusable across interactions and references. | |
| video_id | Yes | ||
| references | Yes | Linguistic references ("this", "that one") resolved to a specific entity, when evidence was sufficient. | |
| interactions | Yes | Things the person visibly did — pointing, showing, holding, etc. |