media_index
Map a source video into timestamped thumbnails and transcript-linked possible retakes, returning a durable job ID for indexing without altering edits or footage.
Instructions
Map one original recording, including multiple attempts recorded in the same file. Creates timestamped thumbnails/contact sheets for video, links existing source transcript words, and groups repeated passages as POSSIBLE retakes. Never chooses the best take, splits the source, changes the edit or deletes footage. Returns a durable job ID; read job_get for the index ID. Does not transcribe automatically: use transcribe or transcript_import first for spoken take grouping. Missing transcripts allow video picture maps without spoken grouping. Reuses a cached map when source, transcript and options match.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectDir": "<projectDir>",
"expectedRevision": "<expectedRevision>",
"assetId": "<assetId>"
},
"name": "media_index"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assetId | Yes | ||
| projectDir | Yes | Absolute path of the local video project directory | |
| maxThumbnails | No | ||
| intervalSeconds | No | ||
| expectedRevision | Yes | Revision returned by project_inspect. Prevents overwriting newer edits. |