Skip to main content

What it checks

byteLength <= 1_000_000_000 per video item. Reels also have a 90-second duration cap that’s enforced at platform level (preflight doesn’t probe duration without ffprobe).

Why

Meta’s Instagram Reels documentation caps individual videos at 1 GB. Beyond that the upload is rejected.

Failure response

Remediation

Re-encode at a lower bitrate. For a 60 s Reel at 1080×1920, ~6 Mbps is plenty: