Does Instagram accept a 60 fps Reel? Render 30 or 60 in Sume

Instagram's Reel page gives a 30 FPS minimum and I found no maximum on it. How Sume's Timeline renders 30 or 60 fps, and why 24 fps footage gains nothing at 60.

1 min readSume
All posts

Instagram's Reel page gives a minimum frame rate of 30 FPS. It states no maximum that I could find, so a 60 fps file is not ruled out by the page, though the page does not promise how the app handles it either. If you want to render at 60, Sume's Timeline allows it, and it costs the same as 30.

The frame-rate line is from Reel size & aspect ratios on Instagram (read 2026-10-03). Check the page again before you build a pipeline on it, since platform specs change.

What Timeline allows

Per the Timeline docs, output.fps is 24, 25, 30 or 60, and an omitted value follows the sources. The price is $0.10 per started output minute regardless of the rate, so 60 fps adds no per-minute cost. It does make the file larger.

When 60 helps and when it does not

A frame rate higher than the source adds copies, not detail. Rendering 30 fps footage at 60 repeats every frame once. Rendering 24 fps footage at 60 repeats frames unevenly, which shows as judder. The docs say a rate that differs from a source's is met by repeating or dropping frames, and the render reports output_fps_resamples_sources.

Output rate against source rate, from the Sume Timeline docs; Instagram's 30 FPS minimum (read 2026-10-03)
SourceOutput fpsMeets 30 FPS minimumResult
24 fps24NoBelow the minimum
24 fps30YesUneven repeats, some judder
30 fps30YesFrames pass through unchanged
30 fps60YesEach frame doubled, no new motion
60 fps60YesSmoothest, bigger file

Set the rate

Pick output.fps to match your source when it is 30 or 60, and use 30 when you have to raise a lower-rate source to the minimum. Only shoot or generate at 60 when the source really is 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: reel-60fps-001" \
  -d '{
    "audio": { "mode": "silence", "duration_seconds": 20 },
    "video": [{
      "source_url": "https://media.sume.com/artifacts/artf_demo/clip60.mp4",
      "start": 0,
      "duration": 20
    }],
    "output": { "fps": 60 }
  }'

Keep the file size in mind

A 60 fps render of the same length is larger than a 30 fps one. Instagram's page gives no file size limit in the section I read, so check the upload path you use, such as the app or an API, for its own cap before you commit to a bigger file.

Sources

Related posts

More in Media tools

All Media tools posts

Written by Sume