ingest-media-clips
Use when scanning and cataloging raw footage clips for video production. Validates file metadata, catalogs duration/format/resolution, and produces a clip manifest JSON for edit planning.
| Model | Source |
|---|---|
| sonnet | pack: video-pipeline |
Full Reference
ingest-media-clips
Section titled “ingest-media-clips”Scans a footage directory and catalogs all video clips using ffprobe. Validates metadata, applies usability flags, detects naming patterns, and produces clip-manifest.json consumed by transcribe-clips and classify-and-plan-edit. Read-only — never modifies source files.
Quick Reference
Section titled “Quick Reference”| Item | Value |
|---|---|
| Dependency | ffprobe (from FFmpeg) |
| Input | Footage directory path |
| Output | clip-manifest.json in current directory |
| Next stage | transcribe-clips |
| Supported formats | .mp4, .mov, .mkv, .avi, .webm, .m4v, .mts, .m2ts |
Reference Index
Section titled “Reference Index”| I want to… | File |
|---|---|
| Install ffprobe, run metadata extraction, and understand usability flags | reference/setup.md |
| See the clip-manifest.json schema and summary output format | reference/output.md |
Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.
Announcement
Section titled “Announcement”┏━ ⚡ ingest-media-clips ━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Scanning footage: [directory] ([file count] files) ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛