Pipeline Stages
Stage order:
- script
- voiceover
- keyframes
- segments
- compose final video
- subtitle alignment (optional)
- subtitle burn-in (optional)
Each stage writes artifacts and updates run state for safe resume.
Stage dependencies
voiceoverdepends on generated script.keyframesdepend on script shots/prompts.segmentsdepend on keyframe outputs and prompt context.composedepends on voiceover plus generated segments.
Runtime behavior
- Segment count is derived from measured voiceover duration.
- Completed stage artifacts are reused when valid.
- If a required artifact is missing, Rilo regenerates from the earliest necessary stage.
State and artifacts
Main files under projects/<project>/:
run-state.json: stage completion and resume stateartifacts.json: generated paths/URLs and timeline dataassets/: downloaded and generated media
See: