Do 480p AI video clips pass TikTok's ad minimums? 540x960 and 640x640
TikTok's non-Spark ad minimums are 540x960, 960x540 and 640x640. A 480p AI clip is named for 480 pixels on its short side, which is below all three. Use 720p.

A 480p AI video clip is below TikTok's minimum for every non-Spark ad ratio, if 480p means a short side of 480 pixels, which is how the label is used for 16:9 video. TikTok's ad specification asks for at least 540x960 for 9:16, 960x540 for 16:9 and 640x640 for 1:1. Pick 720p on Sume for ad delivery, and confirm the pixel size of the file you download, because the Sume docs name the resolution tier but this page did not verify exact pixel dimensions per ratio.
TikTok's minimums
From TikTok's video ad specifications page, read 2026-10-09 (non-Spark in-feed ads).
- File types: .mp4, .mov, .mpeg, .3gp, .avi.
- Length up to 10 minutes; file at most 500 MB; bitrate at least 516 kbps.
| Ratio | Minimum size |
|---|---|
| 9:16 (recommended) | 540 x 960 |
| 16:9 | 960 x 540 |
| 1:1 | 640 x 640 |
What each Sume tier costs per second
Rates are Sume's, provider list times 1.25, read 2026-10-09. The 480p row exists on Seedance 2.5, Seedance 2.0, Wan 3.0, H3 and H3 Max; 720p exists on Seedance 2.5, Seedance 2.0, Wan 3.0 and Omni. H3 has a 768p tier instead of 720p. Short side 768 clears 540 and 640 by the same logic.
| Model | Tier to use | Rate per second | 15 s ad |
|---|---|---|---|
| wan-3.0 | 720p | $0.125 | $1.8750 |
| minimax-h3 | 768p | $0.075 | $1.1250 |
| minimax-h3-max | 768p | $0.10 | $1.5000 |
| seedance-2 | 720p | $0.378 | $5.6700 |
| seedance-2.5 | 720p | $0.5778 | $8.6670 |
Why this matters before you buy
The cheapest way to waste money on ad creative is to generate at the wrong tier. A 15-second Seedance 2.5 clip at 480p is $4.03 and at 720p is $8.67. If the 480p file is rejected by the ad uploader, the second attempt costs the full 720p price, so the total is $12.70 for one usable ad. Generating at 720p the first time costs $8.67.
Run the check on a draft: generate a short 720p clip, download it, and confirm the width and height reported by your media tool against TikTok's table. Do that once per model and ratio, and write the result into your own notes.
Check before you upload
The check is cheap: download the job output and read its width and height with your media tool, or use the video-inspect docs page if you already run files through Sume. Then confirm bitrate. TikTok wants at least 516 kbps and a file at most 500 MB; a 15-second clip is far below the size cap, so bitrate is the likelier failure for a heavily compressed file.
A 480p draft is still the right first pass for a prompt test. At Wan 3.0 rates, 15 s at 480p is 15 x $0.0625 = $0.9375 against $1.875 at 720p. Render the keeper at the higher tier.
Sources
Related posts
More in Use cases
- Dub a 3-minute video into Spanish: a 47.8-cent Sume ledger
Detach, transcribe, translate, speak and re-render a 3-minute video: $0.47825 in Sume jobs at 900 characters a minute. Translation is billed elsewhere.
- 12 Ad Variants From One Body Clip: Hooks, Renders, Queue Limits
Test 12 opening hooks on one product ad: 3-second Omni Flash hooks, one trimmed body, 12 renders and captions, plus how queue limits shape the batch.
- Product Page Video From One Packshot for Under $2.50
One packshot to a 15-second product video on Sume: background removal, three Nano Banana 2.1 scenes, three Omni Flash clips and a timeline render, itemized.
- Edit a 20-second AI video: Luma, Aleph 2 or Omni's 10-second input?
Omni edits clips of 10 seconds or less; Runway Aleph 2.0 edits 2 to 30 seconds; Luma lists video-to-video at 10, 15 or 20. Editing longer clips on Sume.
Written by Sume