Crop 3:4 to 2:3 for Pinterest: width 0.8889, x 0.0556 centered

A 1080x1440 clip becomes 960x1440 (2:3) by cropping width to 0.8889. Pinterest recommends 2:3 for Showcase and Collections; here are the numbers and request.

4 min readSume
All posts

To turn a 3:4 clip such as 1080x1440 into 2:3, keep the full height and crop the width to 0.8889, which is 960 of 1080 pixels. Centered, x is 0.0555556. 3:4 is wider than 2:3, so the crop trims the sides, not the top. Pinterest's page lists 2:3 for Showcase and Collections.

The numbers

At 1440 tall, a 2:3 frame is 960 wide. 960 divided by 1080 is 0.888889. The most the window can shift is 1 minus 0.888889, or 0.111111, which is 120 pixels. The video generation docs list 3:4 among the ratios Sume video models use, and each model shows its own subset, so check supported_aspect_ratios before assuming a model offers it.

Crop windows for a 1080x1440 source to 2:3, our arithmetic (read 2026-10-07)
WindowxPixels kept (left to right)width
Left-aligned00 to 9600.888889
Centered0.055555660 to 10200.888889
Right-aligned0.111111120 to 10800.888889

The request

Crop fractions are applied to the source frame, so the pixel result depends on the source size. The video filter docs require x and y in [0, 1], width and height in [0.05, 1], x + width at most 1 and y + height at most 1, and the compiler rounds to even values. One crop is one $0.02 encode job, the check is free, the source must be 300 seconds or shorter, and the request needs an Idempotency-Key. Sume does not auto-detect faces or subjects, so you choose the offset.

curl -X POST https://api.sume.com/v1/video-filter \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: crop-3x4-to-2x3-001" \
  -d '{
    "video_url": "https://media.sume.com/artifacts/artf_demo/talk.mp4",
    "ops": [{ "op": "crop", "x": 0.0556, "y": 0, "width": 0.8888, "height": 1 }]
  }'

Size it for Pinterest

The cropped clip is 960x1440. Pinterest's recommended 1000 x 1500 is 4 percent larger on each side, so a Timeline render at 1000x1500 scales the clip up slightly. If you want no upscale, render at 960x1440; both are even sizes inside the 256 to 2160 range, and the price is the same $0.10 per output minute.

What you give up

You lose 11 percent of the width. For a centered product that costs little; for a clip with action at the edges, move x toward the subject instead of centering.

If the crop request returns a warning or an unexpected size, remember the compiler rounds to even values. 0.8888 of 1080 is 959.9, which the compiler rounds to the even 960 you want, and the x of 0.0556 starts the window at 60 pixels. Check the result's duration and size in the job result before you chain it into a render.

Sources

Related posts

More in Media tools

All Media tools posts

Written by Sume