Skip to main content
Model ID
Calling method: async

Luma Ray 3.2 — Reframe

Overview

luma-ray-3-2-reframe uses Luma’s ray-3.2 model to AI-outpaint a prior completed video to a different aspect ratio via the Luma Agents API. The source’s content is preserved frame-for-frame; the model fills the expanded canvas around it — same content, new shape. This is distinct from Generate (new content from scratch) and Edit (restyle existing content). Reframe is standard dynamic range only and the output follows the source video’s duration. Reference the source video two ways:
  • By generation id (recommended): source_generation_id, the id of a prior completed video generation owned by the same API key. Create one with Luma Ray 3.2 — Generate.
  • Inline (advanced): base64 source_data plus source_media_type. The source must be 30 seconds or shorter. Direct source-URL ingestion is not yet supported.

Authentication

Submit

Request Parameters

Status

Video generation is asynchronous and takes longer than image generation. The submit returns status: processing with a request_id; poll until terminal:
status is queuedprocessingsuccess or failed.

Response

Use generation_id to chain a follow-up edit, extend, or reframe.

Constraints

  • aspect_ratio is required and must differ from the source’s ratio — reframing to the same ratio has no effect.
  • Standard dynamic range only: hdr, exr_export, loop, and keyframes (start_frame/end_frame) are not applicable to reframe.
  • Source video must be 30 seconds or shorter. Direct source-URL ingestion is not yet supported.

Pricing

Billed at the create-tier per 5-second block, standard dynamic range only. The output duration follows the source video and is billed in 5-second blocks, rounded up. HDR and EXR are not available on reframe.