Files
OpenMontage/pipeline_defs/cinematic.yaml
T
calesthio a3e735cc7a Initial release — OpenMontage: the first open-source agentic video production system
11 production pipelines, 47 tools, 124 agent skills.
Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and
free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 08:25:17 -07:00

203 lines
5.8 KiB
YAML

name: cinematic
version: "2.0"
description: >
Mood-led cinematic pipeline for trailers, brand films, montages, and short-form dramatic edits.
Works best with supplied footage, stills, or source media, and can optionally use generated
support visuals for gap filling or concept-led inserts. EP orchestration adds quality gates
for emotional pacing, color consistency, and audio dynamics.
category: cinematic
stability: production
default_checkpoint_policy: guided
orchestration:
mode: executive-producer
skill: pipelines/cinematic/executive-producer
budget_default_usd: 2.00
max_revisions_per_stage: 3
max_send_backs: 3
max_wall_time_minutes: 12
required_skills:
- pipelines/cinematic/executive-producer
- pipelines/cinematic/idea-director
- pipelines/cinematic/script-director
- pipelines/cinematic/scene-director
- pipelines/cinematic/asset-director
- pipelines/cinematic/edit-director
- pipelines/cinematic/compose-director
- pipelines/cinematic/publish-director
- meta/reviewer
- meta/checkpoint-protocol
compatible_playbooks:
- clean-professional
- flat-motion-graphics
- minimalist-diagram
stages:
- name: idea
skill: pipelines/cinematic/idea-director
produces:
- brief
tools_available: []
checkpoint_required: true
human_approval_default: true
review_focus:
- Source mode and emotional arc are clear
- Delivery shape is realistic for available footage and assets
- Cinematic treatment is justified rather than decorative
success_criteria:
- Schema-valid brief artifact
- Brief records source reality and target output shape
- name: script
skill: pipelines/cinematic/script-director
required_artifacts_in:
- brief
produces:
- script
optional_tools:
- transcriber
- scene_detect
tools_available:
- transcriber
- scene_detect
checkpoint_required: true
human_approval_default: true
review_focus:
- Beat map escalates cleanly
- Dialogue or title-card usage is sparse and purposeful
- Reveal and landing beats are clear
success_criteria:
- Schema-valid script artifact
- Script sections map to identifiable cinematic beats
- name: scene_plan
skill: pipelines/cinematic/scene-director
required_artifacts_in:
- script
optional_artifacts_in:
- brief
produces:
- scene_plan
optional_tools:
- frame_sampler
- scene_detect
tools_available:
- frame_sampler
- scene_detect
checkpoint_required: true
human_approval_default: true
review_focus:
- Hero frames and reveal moments are defined
- Source-led scenes remain primary when source media exists
- Transition and aspect-ratio choices support the mood
success_criteria:
- Schema-valid scene_plan artifact
- Every beat has a scene treatment and asset path
- name: assets
skill: pipelines/cinematic/asset-director
required_artifacts_in:
- scene_plan
optional_artifacts_in:
- script
- brief
produces:
- asset_manifest
optional_tools:
- subtitle_gen
- audio_enhance
- image_selector
- video_selector
- music_gen
tools_available:
- subtitle_gen
- audio_enhance
- image_selector
- video_selector
- music_gen
checkpoint_required: true
human_approval_default: false
review_focus:
- Source selects and support assets are clearly separated
- Music and ambience plan matches the beat map
- Optional generated inserts stay limited and justified
success_criteria:
- Schema-valid asset_manifest artifact
- All referenced asset files exist on disk
- name: edit
skill: pipelines/cinematic/edit-director
required_artifacts_in:
- scene_plan
- asset_manifest
optional_artifacts_in:
- script
produces:
- edit_decisions
tools_available: []
checkpoint_required: true
human_approval_default: false
review_focus:
- Emotional pacing is preserved
- Strong moments are not overcut or overcovered
- Audio cues and title-card timing reinforce the story
success_criteria:
- Schema-valid edit_decisions artifact
- Edit decisions cover the full planned runtime
- name: compose
skill: pipelines/cinematic/compose-director
required_artifacts_in:
- edit_decisions
- asset_manifest
optional_artifacts_in:
- scene_plan
produces:
- render_report
required_tools:
- video_compose
- audio_mixer
optional_tools:
- video_stitch
- video_trimmer
- color_grade
- audio_enhance
tools_available:
- video_compose
- audio_mixer
- video_stitch
- video_trimmer
- color_grade
- audio_enhance
checkpoint_required: true
human_approval_default: false
review_focus:
- Output mood matches intended pacing and grade
- Audio dynamics are controlled and intelligible
- Letterbox or frame treatment improves rather than harms the output
success_criteria:
- Schema-valid render_report artifact
- Output file exists and passes ffprobe validation
- name: publish
skill: pipelines/cinematic/publish-director
required_artifacts_in:
- render_report
optional_artifacts_in:
- brief
- script
produces:
- publish_log
tools_available: []
checkpoint_required: true
human_approval_default: true
review_focus:
- Hero export and derivative exports are clearly labeled
- Metadata matches the tone and distribution intent
- Poster-frame or thumbnail concept is coherent
success_criteria:
- Schema-valid publish_log artifact
- Export package contains video and metadata outputs