When a video will not upload to X (formerly Twitter)
Your upload stalls, or you get "Your media file could not be processed". Here are the limits, and how to get your video into a shape X accepts.
The limits (official help, checked September 12, 2026)
| Free account | |
|---|---|
| Length | 140 seconds (2 minutes 20) |
| File size | 512MB |
| Frame size | Up to 1920×1200 when uploading from a browser (1200×1900 for vertical) |
| Frame rate | Up to 40fps |
| Bitrate | Up to 25Mbps |
Source: X Help Center, “X videos”
The limit you actually hit is the 140 seconds. 512MB is generous, so length runs out first.
Posting a video longer than 140 seconds
Pick the part you want to show and cut the rest.
- Open prepare a video for X.
- Choose your video; if it is over 140 seconds you are told right away.
- Under “How do you want to edit it?”, choose “Edit the length” and set the part to keep. A frame from the cut point is shown while you drag.
- Save it, then upload that file to X.
Your video is not sent anywhere. Trimming and saving both happen inside your browser.
“Your media file could not be processed”
That message also appears for reasons other than length and size. The usual three:
- The format is not right. X reliably accepts MP4 (H.264 with AAC). Convert MKV, WebM or HEVC files to MP4 first.
- Too many frames per second. Footage shot at 60fps is over the 40fps limit. Saving from SakuConvert brings it within the limit.
- The frame is too large. 4K uploads are often rejected; the X page produces a file that fits 1920×1200.
Keeping the quality of what you post
X compresses uploaded video again on its side. If you shrink it too far yourself, it degrades twice.
- Cut the length and keep the quality. This helps most.
- A 30-second clip has plenty of room at 1080p.
- If your file is already under 512MB, under 140 seconds and MP4, uploading it untouched looks best.