TikTok ad: 500 MB over 10 minutes caps bitrate near 6.7 Mbps

TikTok non-Spark ads allow 10 minutes and 500 MB, with a 516 kbps minimum. Sume Timeline sets no bitrate, so check your exported file against the arithmetic.

5 min readSume
All posts

A TikTok non-Spark ad can run up to 10 minutes and 500 MB, so a full-length file must average no more than about 6.7 Mbps: 500 MB x 8 = 4,000 megabits over 600 seconds. TikTok's floor is 516 kbps (TikTok Ads Help, read 2026-10-08). Sume Timeline 1.0 does not let you set a bitrate, so you check the exported file instead of tuning it.

What TikTok's page says

The non-Spark specification lists mp4, mov, mpeg, 3gp and avi files, up to 10 minutes, no more than 500 MB, a bitrate of at least 516 kbps, a recommended 9:16 ratio with a 540x960 minimum, 16:9 at a minimum of 960x540, and 1:1 at a minimum of 640x640. Spark Ads accept mp4 and mov files with no duration restriction.

The size arithmetic

This table treats 1 MB as 1,000,000 bytes and gives the highest average bitrate that stays within 500 MB, which is 4,000 megabits divided by the duration. Below it, the minimum 516 kbps over 10 minutes is 0.516 x 600 / 8 = 38.7 MB, so the limit that binds is the 500 MB ceiling and not the floor.

Average bitrate that fits 500 MB (arithmetic, as of 2026-10-08)
DurationSecondsMax average bitrate
1 minute6066.7 Mbps
3 minutes18022.2 Mbps
5 minutes30013.3 Mbps
10 minutes6006.7 Mbps

What Sume controls and what it does not

Timeline 1.0 takes output width and height as even integers from 256 to 2160, and fps of 24, 25, 30 or 60. It rejects codec, crf, filtergraph and similar keys with a 400. So the lever you have is resolution, duration and frame rate. A 1080x1920 output is above the 540x960 minimum; a 1080x1080 output clears the 640x640 square minimum.

  • Settable: width, height, fps, fades, soundtrack
  • Not settable: bitrate, codec, crf
  • Render cost: $0.10 per ceil(output minute), so a 10-minute ad is $1.00

A pre-upload checklist

Download the finished MP4 and read its size and duration. Divide bytes x 8 by seconds to get the average bitrate, and compare with 516 kbps and the 6.7 Mbps ceiling above. If a 10-minute file is over 500 MB, shorten the cut or drop the resolution, then render again. If you do not know what the render produced, do not guess: measure it.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume