Skip to content

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.

ModelSource
sonnetpack: video-pipeline
Full Reference

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.


ItemValue
Dependencyffprobe (from FFmpeg)
InputFootage directory path
Outputclip-manifest.json in current directory
Next stagetranscribe-clips
Supported formats.mp4, .mov, .mkv, .avi, .webm, .m4v, .mts, .m2ts

I want to…File
Install ffprobe, run metadata extraction, and understand usability flagsreference/setup.md
See the clip-manifest.json schema and summary output formatreference/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.


┏━ ⚡ ingest-media-clips ━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Scanning footage: [directory] ([file count] files) ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛