Show extracted frames
getvideoframes_render_framesRender one ChatGPT filmstrip card for a completed extraction so the user can see the frames. Call this after getvideoframes_get_job or getvideoframes_get_demo returns status completed. Pass that same id. Use source=demo for a public demo id. Do not call this while the job is queued or processing. In ChatGPT, opening one frame in this card uploads that JPEG to ChatGPT so you can see it on the next reply. getvideoframes_get_frame still returns the image bytes for other clients.
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": {
"id": "<id>"
},
"name": "getvideoframes_render_frames"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Job or demo id | |
| source | No | job uses the connected account. demo is the public preview. Default job | |
| api_key | No | gvf_live_ key. Omit when the MCP connection is already authorized. Not used for demos |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| frames | Yes | ||
| source | Yes | ||
| status | Yes | ||
| frames_count | Yes | ||
| duration_seconds | Yes |