Try Luma Ray 3.2 - Reframe in the Workbench
Run this model interactively, tune parameters, and compare outputs.
luma-ray-v3-2-reframe
Luma Ray 3.2 (Reframe) re-frames an existing video into a new aspect ratio guided by a text prompt, served through Fal via the Luma Agents API. It preserves the original footage frame-for-frame while outpainting the surrounding canvas to fill the target aspect ratio.
The prompt describes the content to paint into the newly exposed canvas area, and an optional normalized source rectangle controls where the source video sits within the output canvas. Source videos must be 30 seconds or less, with output resolution selectable up to 1080p.
Example request
- Sync
- Async
- Async with SSE
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
- Minimal
- All parameters
Fetch model details
The models endpoint returns the full model object, including itsjson_request_schema.
Request parameters
Required parameters
| Field | Type | Default | Description |
|---|---|---|---|
prompt | string | "Extend the scene into cinematic widescreen with matching lighting and background detail." | Text prompt describing the content to paint into the newly exposed canvas area when reframing to the target aspect ratio. |
input_video | string | — | URL of the source video to reframe (must be 30 seconds or less). Format: uri. |
aspect_ratio | string | — | Target aspect ratio for the reframed video. One of: 3:4, 4:3, 1:1, 9:16, 16:9, 21:9. |
Optional parameters
| Field | Type | Default | Description |
|---|---|---|---|
resolution | string | "540p" | Resolution of the reframed video. Higher resolutions cost more. One of: 540p, 720p, 1080p. |
source_position | object | — | Optional normalized source rectangle controlling where the source video sits in the output canvas. |