create_short
Generate AI-powered short-form video clips from YouTube videos or uploaded files by specifying start/end times and customizing duration, captions, overlays, and background music.
Instructions
Create AI-generated short-form video clips from a YouTube video or uploaded file. Returns a request ID instantly. Processing takes 5-30 minutes. Costs 1 credit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | YouTube video URL | |
| fileUrl | No | Public video file URL (alternative to url) | |
| start | Yes | Start time in seconds (>= 0) | |
| end | Yes | End time in seconds (> start, max 1200s window) | |
| preferredLength | No | Target clip duration | under60sec |
| language | No | Spoken language (ISO 639-1) | en |
| captionLanguage | No | Caption language if different from spoken | |
| templateId | No | Caption template ID from list_templates (24-char hex) | |
| noClipping | No | Skip AI clipping, process entire range as one clip | |
| hookTitle | No | Add animated hook title at start | |
| memeHook | No | Prepend a meme hook clip (2-5s attention grabber) | |
| memeHookName | No | Exact meme hook name from list_meme_hooks (case-sensitive) | |
| gameVideo | No | Add split-screen gameplay overlay | |
| gameVideoName | No | Exact game video name from list_game_videos (case-sensitive) | |
| ctaEnabled | No | Show call-to-action text overlay | |
| ctaText | No | CTA text (max 200 chars, required when ctaEnabled=true) | |
| music | No | Add background music | |
| musicName | No | Exact track name from list_music (case-sensitive) | |
| musicVolume | No | Music volume 0-100 | |
| layout | No | Video framing layout | auto |