X video ad: 2:20 at 6,000 kbps is 105 MB, so the 1 GB cap never binds

X allows 1 GB and 2 minutes 20 seconds. At its recommended bitrate the length limit hits first. The math, plus the 9:55 case for approved advertisers.

5 min readSume
All posts

For a standard X video ad the 2:20 length limit binds long before the 1 GB size limit. At X's recommended 1080p bitrate of 6,000k, 140 seconds is about 105 MB, roughly a tenth of the cap. Only a bitrate near 57 megabits per second would fill 1 GB in 140 seconds. If your upload is rejected, check length first.

The two limits side by side

X's creative specs page lists a 1 GB maximum file size and says up to 2:20 is supported, with 15 seconds or less recommended. It adds that select advertisers can request an increase up to 10 minutes, and advises 9:55 to leave room for variation between video files. Ask your X account manager for that increase; Sume cannot grant it.

X video ad limits and the derived numbers, read 2026-10-09
CaseDurationBitrateSize
Standard max length, 1080p recommended140 s6,000 kbps105 MB
Standard max length, 1080p ceiling140 s10,000 kbps175 MB
Increased length, 1080p recommended595 s (9:55)6,000 kbps446 MB
Increased length, 1080p ceiling595 s (9:55)10,000 kbps744 MB
Bitrate that fills 1 GB in 140 s140 sabout 57,143 kbps1,000 MB

How the numbers are derived

Size in megabytes is kilobits per second times seconds, divided by 8,000. For 6,000 kbps over 140 seconds: 6,000 times 140 is 840,000 kilobits, divided by 8,000 is 105 MB. For 595 seconds at 10,000 kbps: 5,950,000 divided by 8 is 743,750 kB, about 744 MB, which is still under 1 GB. So even the approved long case fits at the top of the 1080p bitrate range.

The practical reading: if X refuses a file, compare the length to 2:20 first, then the container (MP4 or MOV only), then the codec guidance (H264 Baseline, Main or High profile with 4:2:0 color, AAC LC audio). Size is the last suspect.

Cutting a longer master to 2:20 on Sume

Say you have a 4-minute product film. Video trim cuts one range into a new MP4: send start 0 and duration 140. Trim takes a duration from 0.2 to 900 seconds, and the source can be up to 1,800 seconds. The default exact precision re-encodes frame-accurately, so the cut lands on the second you asked for. Keyframe precision copies the stream and can start up to a GOP early, which could push you over 140 seconds if you place the cut tight.

If you need to join pieces instead, a timeline render takes one audio spine plus up to 200 video slots. It bills $0.10 per output minute rounded up, so a 140-second render bills 3 minutes, $0.30. A trim is $0.02 for the same 140 seconds (Sume catalog, read 2026-10-08).

Looping and the 60-second line

X says videos loop if they are under 60 seconds. A 140-second ad plays once and stops, so end on a frame that works as a final card. A 45-second ad replays, so the last frame should hand over cleanly to the first.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume