LinkedIn allows 25 video uploads in 24 hours: plan a 60-variant test
LinkedIn Campaign Manager caps video uploads at 25 per 24 hours, desktop only. A 60-clip test needs three days. Cut and price the variants on Sume first.

A LinkedIn ad account can upload at most 25 videos in 24 hours in Campaign Manager, and uploads must come from a desktop device. A test of 60 variants therefore takes three calendar days of uploading (60 divided by 25 is 2.4, rounded up to 3). Make all 60 files first, check each one, then upload 25, 25 and 10.
What LinkedIn's page says
These rules are on LinkedIn's own video ads specification page. The same page says the video file must be uploaded directly to LinkedIn, not linked from a site such as YouTube or Vimeo, and that Apple ProRes is not supported.
| Rule | LinkedIn spec |
|---|---|
| Uploads | 25 videos within 24 hours in Campaign Manager |
| Upload device | Desktop only, not mobile |
| Length | 3 seconds to 30 minutes |
| File size | 75 KB to 500 MB |
| Format and codec | MP4; H.264 or VP8 |
| Third-party links | Not accepted; upload the file |
A three-day schedule
Day one uploads variants 1 to 25, day two 26 to 50, day three 51 to 60. LinkedIn's wording is 'within 24 hours', which does not say calendar day, so do not assume a midnight reset; leave a margin and stop at 24 if a failed upload might be retried. The page does not say whether a rejected file counts toward the 25, so budget as if it does.
- Name files so the order is fixed: v01 to v60.
- Run every file through a check before it goes into the queue, so no upload slot is spent on a file that will be rejected.
- Keep a copy of the exact MP4 you uploaded; LinkedIn's page requires a direct file, so you cannot swap in a link later.
Why the cap changes how you test
The cap makes the order of your test matter. If the 60 variants are six hooks times ten endings, upload by hook rather than by ending, so that the first day already contains a complete comparison between endings for a few hooks. After day one you have 25 live variants and can start reading results while days two and three load.
It also argues for fewer, better variants. Twenty-five uploads in a day is enough for a serious first round: five hooks times five endings. Use the second and third days for the follow-up round built from what won, not for more of the same.
Producing 60 variants on Sume
Suppose each variant is a 20-second cut with a different opening. Video trim makes one new MP4 per job at $0.02, so 60 trims are $1.20. If each variant needs a different hook slot joined to a shared body, a timeline render bills $0.10 per output minute rounded up with a one-minute minimum, so a 20-second render is $0.10 and 60 of them are $6.00 (Sume catalog, read 2026-10-08).
Before upload, probe each result with video inspect. The probe returns size_bytes, duration_seconds, video_codec and container, which is enough to check LinkedIn's size, length and codec rows. The trim exact mode re-encodes with libx264 in yuv420p, per Sume's docs, which matches LinkedIn's H.264 requirement; the keyframe mode copies the source stream, so it only passes if the source is already H.264 in MP4.
MAX_PER_DAY = 25
variants = 60
days = -(-variants // MAX_PER_DAY)
print(days) # 3
print(variants * 0.02) # 1.2 trims at $0.02
print(variants * 0.10) # 6.0 20 s renders at $0.10Sources
Related posts
More in Use cases
- LinkedIn landscape video ad maxes at 1920x1080; Sume allows up to 2160
LinkedIn's landscape video range is 640x360 to 1920x1080, but Sume timeline accepts sizes to 2160. Pick 1920x1080 on purpose and verify with video inspect.
- Localize a Claude Motion explainer: four caption languages for $0.80
Caption one Motion MP4 in English, Spanish, French and Korean with four Sume jobs at $0.20 each, $0.80 in all, no speech-to-text. Korean needs its own style.
- Mac and Apple TV app preview: 1920x1080 landscape, probe it first
Apple lists 1920x1080 landscape for Mac and Apple TV previews, 15 to 30 seconds. Probe your clip with Sume video inspect before App Store Connect.
- 50 Product Photos for a Marketplace: Cutout and Upscale Costs on Sume
Clean 50 SKU photos with RMBG at $0.0225 each, then upscale only the hero shots at $0.20: costs of cutouts, selective upscales and upscaling all 50.
Written by Sume