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.

4 min readSume
All posts

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.

Threads video values on Meta's page (read 2026-09-29)
ItemValue
ContainerMOV or MP4
CodecHEVC or H.264
AudioAAC, up to 48 kHz, mono or stereo
Frame rate23–60 fps
Ratio0.01:1 to 10:1 (9:16 recommended)
Max width1920
DurationUp to 300 seconds
File sizeUp to 1 GB
BitrateVBR 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

All Use cases posts

Written by Sume