Threads video limits: 5 minutes, 1 GB, 9:16 recommended
Meta's Threads API page lists MOV or MP4, H.264 or HEVC, up to 300 seconds and 1 GB, ratio 0.01:1 to 10:1 with 9:16 recommended. Sume settings that fit.

Threads video posts through Meta's API can be up to 300 seconds (5 minutes) and 1 GB, in MOV or MP4 with H.264 or HEVC. Aspect ratio may range from 0.01:1 to 10:1, with 9:16 recommended, and the maximum width is 1920 pixels. Read 2026-09-29 from Meta's Threads posts page.
What is on Meta's Threads video list?
Frame rate is 23 to 60 fps. Audio is AAC up to 48 kHz, mono or stereo. Bitrate is VBR up to 100 Mbps.
| Item | Value |
|---|---|
| Container | MOV or MP4 |
| Codec | HEVC or H.264 |
| Audio | AAC, up to 48 kHz, mono or stereo |
| Frame rate | 23–60 fps |
| Ratio | 0.01:1 to 10:1 (9:16 recommended) |
| Max width | 1920 |
| Duration | Up to 300 seconds |
| File size | Up to 1 GB |
| Bitrate | VBR up to 100 Mbps |
How do I make a 9:16 Threads video with Sume?
Generate with aspect_ratio: "9:16", which seedance-2.5 and wan-3.0 both list. A 1080x1920 output is inside the 1920 max width.
For anything longer than one clip, Timeline 1.0 accepts an audio spine up to 1800 seconds; a 5-minute post is 300 seconds. Output fps options are 24, 25, 30 and 60, all inside 23 to 60.
curl -X POST https://api.sume.com/v1/timeline-1.0/render \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: threads-001" \
-d '{
"audio": {
"url": "https://media.sume.com/artifacts/artf_demo/voice.wav",
"duration_seconds": 24
},
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/a.mp4", "start": 0, "duration": 12 },
{ "source_url": "https://media.sume.com/artifacts/artf_demo/b.mp4", "start": 12, "duration": 12 }
],
"output": { "width": 1080, "height": 1920, "fps": 30 }
}'Do I need to worry about the file-size limit?
1 GB is far above a 1080p short clip, but Sume does not publish size or bitrate guarantees. Probe the output with POST /v1/video-inspect when a post is near the limit.
What are the limits of this answer?
Sume does not post to Threads. Meta's page also lists image and carousel limits; see the carousel post.
Sources
Related posts
More in Use cases
- TikTok app bundle video ad specs: 5 to 60 seconds, 720x1280
TikTok's global app bundle page lists 9:16 at 720x1280 or larger, 5 to 60 seconds (21–30 s recommended), 500 MB and 516 kbps. Sume generation settings.
- TikTok in-feed ad specs: 9:16 at 540x960, up to 10 minutes
TikTok's auction in-feed page lists 9:16 (540x960 minimum), 16:9, 1:1, up to 10 minutes and 500 MB. How to hit them with Sume video and Timeline.
- TikTok Reservation ad video specs: 9:16, 5 to 60 s, 2,500 kbps
TikTok's reach and frequency page lists 9:16 at 540x960 or larger, 5–60 s (9–15 s recommended) and a 2,500 kbps floor. Compared with the travel-ads page.
- TikTok Spark Ads video requirements: 10 minutes and no format rules
TikTok's Spark Ads page limits videos to 10 minutes and lists no ratio, resolution, file type, bitrate or size restrictions. What that means for AI video.
Written by Sume