Overview
| Command | Description | Cost |
|---|---|---|
naive video clip <youtube_url> | Extract short-form clips from a YouTube video | 4 credits |
naive video clip-status <job_id> | Check clip extraction or editing status | Free |
naive video clip-edit <video_url> | Add captions, zooms, and B-roll to a video | 3 credits |
Completed clipping and editing jobs are auto-ingested to the Media Asset Manager. Use
naive media list --source video_clipping to find them.Extract Clips
Submits a YouTube video for AI clip extraction. Clips are ranked by virality score. Processing takes 5-10 minutes.Options
| Flag | Required | Description |
|---|---|---|
youtube_url | Yes | YouTube video URL (positional argument) |
--title <title> | Yes | Project title |
--language <lang> | No | Video language code (default: en) |
--template <name> | No | Caption template name |
--min-length <seconds> | No | Minimum clip length (15-300, default: 15) |
--max-length <seconds> | No | Maximum clip length (15-300, default: 60) |
--wait | No | Block until extraction completes |
Output (submitted)
Output (completed — with --wait)
Check Status
Edit Video
Submits a video for AI-powered editing with captions, zooms, and B-roll. Processing takes 5-10 minutes.Options
| Flag | Required | Description |
|---|---|---|
video_url | Yes | Public video URL (positional argument) |
--title <title> | Yes | Project title |
--language <lang> | No | Video language code (default: en) |
--template <name> | No | Caption template name |
--magic-zooms | No | Enable AI-powered zooms |
--magic-brolls | No | Enable AI-generated B-roll |
--brolls-percentage <n> | No | B-roll percentage (0-100) |
--wait | No | Block until editing completes |
Output (submitted)
Output (completed — with --wait)
Credit Behavior
- Credits are NOT reserved at submission time
- Credits are deducted ONLY when the job completes successfully
- Failed or cancelled jobs cost nothing
- Clip extraction: 4 credits | Video editing: 3 credits
- Use
naive usageto audit credit deductions