Pan and scan a 1.85:1 trailer to vertical: one crop per shot
For a 1.85:1 trailer, trim each shot, then crop it at its own x offset: width 0.304054, x 0 to 0.695946. A three-shot plan with job count, cost and order.

To turn a 1.85:1 film trailer into a vertical cut, treat each shot as its own crop. Video filter takes a crop rectangle as fractions, so one shot can sit at x: 0.1 and the next at x: 0.55, following the action. Use video trim to cut each shot, video filter to crop it, and Timeline 1.0 to join them. A centre crop of a 1.85:1 frame keeps only 30.4 percent of the width, so the choice of offset is the editorial decision.
The width and the range of x
For 9:16 from 1.85:1, the crop width is 0.5625 / 1.85 = 0.304054. At 1998x1080 that is 607.5, which rounds down to 606 px. The offset can run from 0 (left edge) to 1 - 0.304054 = 0.695946 (right edge); centre is 0.347973. The program also requires x + width <= 1, or the request fails with video_filter_crop_out_of_bounds.
| Framing | x | Use when |
|---|---|---|
| Left | 0 | subject enters from the left |
| Left third | 0.15 | two-shot, subject left of centre |
| Centre | 0.347973 | single subject, centred composition |
| Right third | 0.55 | subject right of centre |
| Right | 0.695946 | subject exits right |
Job plan for a three-shot cut
Each shot is two jobs. A trim at $0.02 and a filter at $0.02 is $0.04 per shot, so three shots are $0.12 before assembly. The filter's source must be 300 seconds or shorter, and a single trim output covers the shot. The trim happens first and writes a new MP4, which the filter then reads.
- Trim shot A:
startandduration,precision: exactfor a frame-accurate in-point. - Trim shot B and C the same way, with their own ranges.
- Filter each with its own crop
x, plusscale=1080:1920in thefiltergraph. - Put the three outputs into
timeline_createvideo[], withsource_in0 on each.
Timeline assembly
Timeline needs an audio spine and ordered slots, so a trailer with its own soundtrack can come in through audio detach, which returns a wav by default. Slot starts must increase and the first must be 0. A fade of up to 1 second can sit between slots after the first, capped at half the shorter neighbour. Pan-and-scan cuts usually read better as hard cuts, so skip the transition.
{
"video_url": "https://media.sume.com/artifacts/artf_demo/shot-b-trimmed.mp4",
"ops": [
{ "op": "crop", "x": 0.55, "y": 0, "width": 0.304054, "height": 1 }
],
"filtergraph": "scale=1080:1920"
}A caution on rights
Cropping a film changes the framing the filmmaker chose. Only work on footage you hold the rights to, and keep the original delivery next to the vertical cut so the editorial change is documented.
Sources
Related posts
More in Media tools
- Picture-in-picture Reel on Sume: what Timeline compose can do
Compose puts one still over one video for $0.02, up to 300 s. Position top, center or bottom; width_ratio 0.05 to 1. It is not a video-in-video PiP.
- Pinterest Showcase video: 3 to 60 seconds, 2:3, 1000x1500 on Sume
Pinterest's spec page lists 3-60 seconds, 2:3 and 1000 x 1500 for Showcase video. Sume Timeline can render 1000x1500 and a 3-second cut costs the same $0.10.
- Post-production cost for 100 AI clips: trim, caption, upscale
Trim is $0.02, captions $0.20, upscale $0.009 per second. Trim, caption and upscale 100 fifteen-second clips for $35.50 on Sume, then assemble them for $2.50.
- Product cutout pop-in for Shorts: RMBG plus compose cost
Cut a product photo out for $0.0225 and overlay it on a clip for $0.02. The per-product price of a pop-in, with the limits.
Written by Sume