katto_create_clip
Create a new clip from any time range of a completed job's source video when you need a moment Katto did not pick. Use source-video seconds from the transcript; clips last 3–180 seconds.
Instructions
Create a NEW clip from any time range of a completed job's source video, when the user wants a moment Katto did not pick. start_seconds/end_seconds are SOURCE-video seconds (take them from katto_get_transcript segments); the clip must last 3-180 s. Does NOT use video quota. Limits: at most 10 created clips per video, one clip in preparation at a time (409 'Another clip is being prepared' = wait and retry), and only within 7 days of the job (410 after that: the source is no longer kept). Captions come from the words Katto already timed; has_captions=false means that range had none and the clip renders without captions. Not idempotent: each call queues another clip. Returns expected_clip_index; poll katto_get_clips every 15-30 s until a clip with that clip_index appears.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Job id of a completed job (from katto_create_clip_job). | |
| aspect | No | Output aspect ratio. Omit to keep the job's setting (9:16 by default). | |
| end_seconds | Yes | End of the clip, in seconds of the source video. The clip must last 3 to 180 seconds. | |
| auto_reframe | No | false = plain center crop instead of following the speaker. Omit for automatic reframing. | |
| start_seconds | Yes | Start of the clip, in seconds of the SOURCE video (read timestamps from katto_get_transcript). |