Crop 21:9 to 9:16: a 608 px strip, then scale to 1080x1920
Cropping 2560x1080 ultrawide to 9:16 leaves a 608 px wide strip. The Sume video filter crop fractions, the scale step to 1080x1920, and the sharpness trade-off.

A 21:9 frame is 2.33 times wider than tall, and a 9:16 frame is 0.5625 times wider than tall, so a vertical cut from ultrawide keeps only about a quarter of the width. On a 2560x1080 source, that is a 608x1080 strip.
In Sume's video filter, the crop op is x: 0.381, y: 0, width: 0.2379, height: 1. The width of 0.2379 x 2560 is 609.02, and the compiler rounds down to even pixels, so you get 608. The value 0.2375 can round to 606 because of floating point, so nudge it up.
Then scale to the delivery size
The crop op keeps geometry. To reach 1080x1920 add a filtergraph. Sume applies ops[] first and then the graph, and scale is on the allowlist (the video filter docs, read 2026-10-05, list geometry filters). A strip of 608x1080 scaled to 1080x1920 is a 1.78x upscale, so expect a softer picture than a native vertical render.
{
"video_url": "https://media.sume.com/artifacts/artf_demo/wide.mp4",
"ops": [{"op": "crop", "x": 0.381, "y": 0, "width": 0.2379, "height": 1}],
"filtergraph": "scale=1080:1920:flags=lanczos"
}Is a crop the right move?
Only if the subject is centered. The crop is a fixed rectangle, so a subject off the middle gets cut. For a moving subject, or for the full ultrawide picture inside a vertical frame, the Timeline 1.0 fit options are the alternative: cover crops, contain letterboxes, and blur fills the bars with a blurred copy of the clip.
Numbers at a glance
| Target | Crop width | Result before scale |
|---|---|---|
| 16:9 | 0.75 | 1920x1080 |
| 1:1 | 0.4219 | 1080x1080 |
| 9:16 | 0.2379 | 608x1080 |
The 1:1 row is 1080 / 2560 = 0.421875. Check any program with the free /v1/video-filter/check before the $0.02 encode.
Sources
Related posts
More in Media tools
- Crop 2560x1080 ultrawide to 16:9: video filter width 0.75
A 21:9 clip at 2560x1080 crops to exactly 1920x1080 with one Sume video filter crop op, width 0.75 and x 0.125. The math, the request, and rounding.
- Crop a 16:9 AI clip to 21:9 with video filter: height 0.762, y 0.119
Cut a 16:9 Wan 3.0 or Kling 3 clip to a 21:9 frame for $0.02: crop width 1, height 0.762, y 0.119. Compared with generating 21:9 natively on Sume.
- Cut a 90 s music window: timeline-audio split and range end errors
Use timeline-audio split with ranges [{start, end}] to cut a window. end must exceed start or you get audio_range_end_before_start; omit end for the rest.
- Day of the Dead video music: a 60-second tribute brief
Brief an instrumental bed for a 60-second Day of the Dead tribute video with guitarron, trumpet and harp: one generation, one render, $0.225 on Sume.
Written by Sume