Describe one video
video_infoRetrieve a video’s source, dimensions, language, index counts, completed processing stages, and uploader description by ID to verify ingestion and QA readiness.
Instructions
Source, dimensions, language, index counts, completed stages and the uploader's description.
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_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_id | Yes | Video id from video_list or an ingest result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Video id used by every other tool. | |
| fps | Yes | Frame rate. | |
| path | No | Media file the server reads from. | |
| title | Yes | Title from the site, or the file name. | |
| width | Yes | Frame width in pixels. | |
| counts | Yes | What is indexed for this video. | |
| height | Yes | Frame height in pixels. | |
| length | Yes | Length as m:ss or h:mm:ss. | |
| source | Yes | The URL or path it was ingested from. | |
| status | Yes | Only `ready` videos are fully searchable. | |
| duration | Yes | Length in seconds. | |
| language | No | Detected or given spoken language. | |
| uploader | No | Channel or uploader, for URLs. | |
| has_audio | Yes | Whether the media has a sound track. | |
| description | No | Uploader's description, truncated to 2,000 characters. | |
| frame_count | No | Indexed frames (in listings). | |
| source_kind | Yes | Where it came from. | |
| stages_done | Yes | Completed stages that a re-ingest will reuse. | |
| upload_date | No | YYYYMMDD, for URLs. | |
| webpage_url | No | Canonical page URL, for URLs. | |
| passage_count | No | Retrieval passages (in listings). | |
| segment_count | No | Transcript segments (in listings). |