Skip to main content

Movie jobs

A movie is an async job. Creating one starts a pipeline: planning, reference analysis, image generation, video generation, audio, review, stitching, and export.

Status values

StatusMeaning
queuedThe request has been accepted and is waiting to start.
planningKeyframe is turning the prompt and references into a production plan.
generatingKeyframe is generating storyboards, clips, audio, or intermediate assets.
renderingKeyframe is assembling the final export.
completedThe final movie is ready.
failedThe job failed and includes an error object.
canceledThe job was canceled before completion.

Duration and aspect ratio

v1 starts with simple constraints:
  • duration_seconds: target story duration.
  • aspect_ratio: 16:9, 9:16, 1:1, or 4:5.
  • style: natural-language creative direction.
Keyframe may round internal clip lengths to match model constraints. The final timeline still targets the requested story duration.

Outputs

Completed jobs can expose multiple assets:
  • final video export
  • generated storyboard frames
  • individual video clips
  • audio tracks
  • review or planning metadata
Use the assets endpoint to list available outputs for a movie.