Skip to content

Video uploads ​

Video is uploaded from inside the draft composer, not from the media library.

How it works ​

The bytes go straight from your browser to storage, in parts, never through the app server. So a 2 GB upload does not tie up the app, and a dropped connection resumes rather than restarting.

Once uploaded, the file is processed on a separate worker: it is probed for duration, codecs and dimensions, and remuxed so it starts playing without downloading the whole file first.

StatusMeaning
uploadingBytes still transferring
processingBeing probed and remuxed
readyUsable in a draft
failedSomething went wrong. Re-upload

Limits ​

4 GB per file. That is a product decision rather than a protocol limit.

Each platform then has its own requirements, checked against the probed file before you can schedule:

PlatformMax sizeDuration
Instagram315 MB3s to 15 min
LinkedIn524 MB3s to 30 min
Pinterest2 GB4s to 15 min
TikTok4 GB1s to 10 min
X537 MB0s to 2 min
YouTube4 GB1s to 12 h
Mastodon40 MB0s to 1 min

Every one of them wants h264 video and aac audio, in mp4 or mov. Instagram additionally caps dimensions at 1920px.

Bluesky, Threads, Facebook feed posts, Reddit and Google Business do not accept video. See Platform support for what each connector's post kinds actually are.

Mismatches surface in the composer

If a video is too long or too large for the platform you picked, you find out when scheduling, not hours later when the slot fails. The message names the actual problem, for example "Video is 412 MB, max is 315 MB."

Practical encoding ​

Export h264 in an mp4 with aac audio and you will satisfy every platform here. Vertical 1080 by 1920 for reels and short-form, which is what most of them favour.

For Instagram specifically, keep it under 315 MB. A 60 second export at a sane bitrate is nowhere near that, so if you are over it, your bitrate is too high. Mastodon is the tightest limit of the group: 40 MB and 1 minute, worth remembering if you cross-post the same file everywhere.

Abandoned uploads ​

An upload you start and abandon is cleaned up automatically after 24 hours, so a half-finished 3 GB file does not sit around consuming your storage allowance.

Scripts to video ​

The script builder writes the script. Recording and editing is yours. Then you upload the result here and attach it to a draft.

Reel ideas mined by the CLI come with concrete screen-recording instructions in the idea itself, which is the part that usually stops people shooting.

Postlyra, by MAVA Design