Vision (read)
vision_readRead visual state and frame/media metadata without side effects to find IDs and verify results. Capture frames, contact sheets, probes, and screenshots.
Instructions
Read vision state, no side effects: use it to find ids and check results. op.action (params; * = required):
contact_sheet(count, timecodes, from_markers, columns, thumb_width, labels): Tile frames sampled across the timeline (or at timecodes / markers) into one JPEG.
export_frame(timecode, max_width): Capture the timeline frame at a timecode as a JPEG (playhead is restored).
probe_media(path, clip): ffprobe summary of a file or Media Pool clip: codecs, fps, audio, color metadata.
screenshot_resolve(max_width): Screenshot of the DaVinci Resolve window (macOS, needs Screen Recording permission).
source_frames(path*, seconds*, max_width): Extract frames straight from a media file with ffmpeg (Resolve not needed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | {action, ...params}. Parameters per action: see the description or this server's describe_action tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| result | Yes | ||
| channel | Yes |