Luma Ray 3.2 video edit ignores aspect_ratio: Sume video_url edit
On Luma Ray 3.2 a video edit takes its aspect ratio from the source and ignores the field; reframing needs a target. Sume edits through video_url.

On Luma's Ray 3.2, a video_edit request derives its aspect ratio from the source video, and an aspect_ratio you send is silently ignored; to change shape you use video_reframe, where the target ratio is required. On Sume, an edit is a Video Router call with the source in video_url, and the ratios the model accepts are listed in supported_aspect_ratios.
What does Luma do with aspect ratio on edits?
Luma's model guide, read 2026-10-01, lists video editing as "aspect ratio is derived from the source video and is silently ignored on the request", and video reframing as "aspect ratio is required and names the target shape". Because the field is ignored rather than rejected, a wrong value will not raise an error.
| Type | Aspect ratio |
|---|---|
video | Chosen from six ratios |
video_edit | From the source; field silently ignored |
video_reframe | Required; names the target |
How does an edit work on Sume?
The video docs say Gemini Omni Flash 1.1 exposes its edit mode "through the Video Router video_url field". The Video Router example sends model, prompt, video_url, resolution and mode, with an Idempotency-Key.
curl -X POST https://api.sume.com/v1/video-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: video-router-edit-001" \
-d '{
"model": "gemini-omni-flash-1.1",
"prompt": "Replace the bottle with an apple. Keep everything else the same.",
"video_url": "https://example.com/clip.mp4",
"resolution": "720p",
"mode": "async"
}'Does Sume say what happens to aspect_ratio on an edit?
Yes, for Gemini Omni Flash 1.1: the Video Router table says an edit (video_to_video) takes video_url, with an optional resolution (default 720p) and no aspect_ratio or duration, so the shape comes from the source clip. The docs also say video_url is the edit source, not a reference, and cannot be combined with image_url, end_image_url or reference_*_urls. Compare the output to the source before relying on a ratio.
What should I do to change a clip's shape?
On Luma, send video_reframe with a target ratio. For Sume, the docs describe no separate reframe request in these pages; see Ray 3.2 modify video to video for the Luma edit side.
Sources
Related posts
More in Developers
- Luma Ray 3.2 video_reframe: 10-second source, no 1080p vertical
Luma's video_reframe outpaints a source of 10 seconds or less, with no 1080p for 9:16 or 3:4. Sume crops a hosted clip instead of generating new edges.
- Luma uni-1: 9 references for images, 8 for edits, and Sume limits
Luma uni-1 takes up to 9 image_ref images, or 8 for image_edit because the source uses a slot. Sume ceilings come from each model's catalog entry.
- Luma uni-1 output_format png or jpeg vs Sume's per-model enum
Luma uni-1 output_format is png or jpeg, and the model picks one from the prompt if you omit it. Sume lists formats per model; set it explicitly.
- Luma uni-1 web_search grounding vs Sume's unsupported_parameter
Luma uni-1 accepts web_search: true to look up visual references before it generates. Sume has no such field and returns 400 unsupported_parameter.
Written by Sume