Look at frames
video_framesExtract frames as images at exact timestamps or evenly across a video range; use exact decoding at higher resolution to read small on-screen text.
Instructions
Frames as images, at given timestamps or spread across a range. With exact=true each is decoded from the source at that instant and at higher resolution than the indexed samples, for reading small text.
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": {
"video_id": "<video_id>"
},
"name": "video_frames"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ...to this second. | |
| count | No | Frames across start..end. | |
| exact | No | Decode at the exact instant from the source file. | |
| start | No | Or: evenly spaced frames from this second... | |
| image_px | No | Long side of returned images, in pixels. | |
| video_id | Yes | Video id from video_list or an ingest result. | |
| timestamps | No | Exact seconds, up to 12. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exact | Yes | True when frames were decoded from the source at the exact instant. | |
| title | Yes | Its title. | |
| frames | Yes | Attached as images after the JSON in this order. | |
| video_id | Yes | The video. |