LinkedIn video ad length: trim a 90-second cut to 30 s with Sume
LinkedIn allows 3 seconds to 30 minutes and recommends 15 to 30 seconds. Trim a longer cut with Sume video trim at $0.02 a job, then check size before upload.

LinkedIn's help page allows video ads from 3 seconds to 30 minutes, recommends 15 to 30 seconds for all placements, and lists up to 90 seconds for in-stream ads. If your holiday campaign video is 90 seconds, cut a 30-second version with Sume video_trim: send start and duration: 30. Public price is $0.02 per job, and the trim docs say to confirm live rates in GET /v1/catalog.
Length rules in one place
The first three rows are from the LinkedIn page. The last three are from the Sume docs.
| Item | Value |
|---|---|
| LinkedIn allowed length | 3 seconds to 30 minutes |
| LinkedIn recommended length | 15 to 30 seconds |
| LinkedIn in-stream ads | Up to 90 seconds |
| Sume trim source limit | 1800 seconds |
| Sume trim output limit | 0.2 to 900 seconds |
| Sume trim price | $0.02 per job |
Steps
- Import the master with
POST /v1/media-imports; the trim API refuses off-host URLs. - Pull stills with
video_inspectto pick the 30-second window that opens on the product, not on a logo. - Call
POST /v1/video-trimwithstart,duration: 30, and anIdempotency-Key. - Leave
precisionatexactso the cut is frame accurate. Re-base times onactual_start_secondsonly if you pickkeyframe. - Download the result and check that the file is between 75 KB and 500 MB, as LinkedIn states.
If the window runs past the end of the source, end clamps and the result includes trim_clamped_to_source. Read warnings[] so a short clip does not slip through.
Cutting to the recommended length
The page's recommendation is 15 to 30 seconds for all placements, so a 30-second cut is the top of that range and a 15-second cut is the bottom. If you are unsure, trim both from the same master. That is two jobs and $0.04, and it gives you a pair to test against each other.
Keep the hook early. For a 90-second master, the first 30 seconds is not always the best 30 seconds. Look at the stills, decide where the offer is stated, and start a few seconds before it. Because exact precision is frame accurate, you can cut straight into a scene without a half-second of the previous shot.
If you need a version with a different ratio too, run the trim first, then the crop on the 30-second file. The filter route accepts a source up to 300 seconds, so cutting first also keeps you inside that limit.
Budget and detail
For a quick budget, ten 90-second masters trimmed into one 30-second cut each cost $0.20 in trim fees, and ten pairs of cuts (15 and 30 seconds) cost $0.40. Add the Timeline render at $0.10 per output minute only if you assemble several shots into one piece. A plain trim needs no Timeline step. Confirm each rate in the catalog before you finalise the plan, because the docs ask you to.
What Sume does not do
Sume does not pick the strongest 30 seconds and does not score creative. It also does not report file size against LinkedIn's limits. You choose the range and check the size.
Sources
Related posts
More in Use cases
- LinkedIn video ads: the first 10 seconds and a frame check with Sume
LinkedIn says to put your most impactful content in the first 10 seconds. Pull stills at 0 to 9 seconds with Sume video frames and see what a muted viewer sees.
- Live webinar captions now, burned-in highlight clips after
Sume has no live captions. Use a live transcriber such as MAI-Transcribe-2-Streaming ($0.54/h) for the event, then burned-in highlight clips at $0.20 each.
- 100 logo concepts for the price of a coffee: recraft, ideogram, gpt
One hundred logo concepts cost $0.74 on gpt-image-2.5 low, $3.75 on ideogram-v4.5 low and $5.00 on recraft-v4 through Sume. Table and a request.
- Meta's video from static assets: what to prepare in Sume first
Meta made Advantage+ video generation from static assets generally available on Oct 6. What to generate in Sume first, and what stays inside Meta's tools.
Written by Sume