You do not have to prepare videos yourself. RecurPost accepts uploads up to 2 GB and automatically adjusts each video to fit whichever network you are posting to, so a single upload can go to all of them.
Only what is out of spec gets changed. If a video already fits a network’s requirements it is published as you uploaded it. When something does need adjusting, RecurPost:
- scales the video down, and never enlarges it beyond its original resolution;
- adds padding if the shape is outside what the network accepts, so nothing is cropped out of frame;
- converts the video to H.264, which most networks require;
- adds a silent audio track for Instagram, TikTok and Facebook Reels, which reject videos with no audio;
- adjusts the frame rate only when it falls outside the range the network allows.
Duration limits are the exception: they cannot be fixed automatically, so a video longer than a network allows has to be shortened before you schedule it. The specifications below are what each network accepts.
Which networks support video
RecurPost publishes video to every network it connects to. A native video is uploaded to the network itself, so it looks and behaves exactly like one posted from that network’s own app or website.
| Network | Video supported | How it publishes |
|---|---|---|
| Facebook Page | Yes | Native |
| Facebook Group | Yes | Native |
| Facebook Profile | Yes | Via the RecurPost mobile app |
| X (formerly Twitter) | Yes | Native |
| Yes | Native | |
| LinkedIn Profile | Yes | Native |
| LinkedIn Company Page | Yes | Native |
| Google Business Profile | Yes | Native |
| Yes | Native | |
| YouTube Channel and Shorts | Yes | Native |
| TikTok | Yes | Native |
| Meta Threads | Yes | Native |
| Bluesky | Yes | Native |
Facebook Profiles are the one exception. Facebook does not allow scheduled posting to personal profiles through its API, so RecurPost sends a push notification to the RecurPost mobile app at the scheduled time and you publish from there. Everything else publishes automatically with no action from you.
To publish videos successfully to Facebook through RecurPost, make sure your videos meet Meta’s recommended file, resolution, duration, and encoding requirements.
Facebook Reels Specifications
When publishing a Reel to a Facebook Page, use the following specifications:
| Property | Specification |
|---|---|
| Recommended file format | MP4 (.mp4) |
| Aspect ratio | 9:16 |
| Recommended resolution | 1080 × 1920 pixels |
| Minimum resolution | 540 × 960 pixels |
| Duration | 3–90 seconds |
| Frame rate | 24–60 FPS |
| Supported video codecs | H.264, H.265, VP9, AV1 |
| Recommended GOP | Closed GOP, 2–5 seconds |
| Maximum cover image size | 10 MB |
For the best results, use a vertical video with a resolution of 1080 × 1920 pixels and the MP4 format.
Facebook Page Stories Specifications
Facebook Page Stories have a shorter maximum duration than Reels.
| Property | Specification |
|---|---|
| Recommended file format | MP4 (.mp4) |
| Aspect ratio | 9:16 |
| Recommended resolution | 1080 × 1920 pixels |
| Minimum resolution | 540 × 960 pixels |
| Maximum duration | 60 seconds |
| Frame rate | 24–60 FPS |
Important: A Facebook Reel published as a Story on a Facebook Page cannot exceed 60 seconds.
Audio Specifications
If your video includes audio, make sure it meets the following requirements:
| Property | Specification |
|---|---|
| Audio bitrate | 128 kbps or higher |
| Audio channels | Stereo |
| Audio codec | AAC Low Complexity (AAC-LC) |
| Sample rate | 48 kHz |
For the original specifications, refer to Meta’s official documentation here.
Last updated: October 29, 2026
- Duration: Minimum should be 3 seconds and Maximum 15 minutes.
- File size should not exceed 2 GB.
- Thumbnail (cover photo) File size: 10 MB Maximum.
- Aspect ratio should be 1:2.4 to 2.4:1
- Resolution should be 256 x 144 to 4096 x 2304.
- Frame rates can be 10 fps to 60 fps.
- Bit rates should be 192 Kbps to 30 Mbps.
- File type can be ASF, FLV, MPEG-1, MPEG-4, MKV, WebM, H264/AVC, MP4, VP8, VP9, WMV2 and WMV3.
Twitter/X
According to X/Twitter guidelines for developers, video files must meet all of the following criteria:
- Duration: Minimum should be 1 second and Maximum 140 seconds.
- File size should not exceed 512 MB.
- Aspect ratio should be between 1:3 and 3:1.
- Resolution should be between 32 x 32 and 1280 x 1024.
- Frame rate should be 60 FPS or less.
- Must not have open GOP.
- Must use progressive scan.
- Audio should be mono or stereo, not 5.1 or greater.
- Audio must be AAC with Low Complexity profile. High-Efficiency AAC is not supported.
- Recommended Video Codec: H264 High Profile.
- Recommended Video Resolution: 1280×720 (landscape), 720×1280 (portrait), 720×720 (square).
- Recommended Aspect Ratio: 16:9 (landscape or portrait), 1:1 (square).
- Recommended Minimum Video Bitrate: 5,000 kbps.
- Recommended Minimum Audio Bitrate: 128 kbps.
To publish videos successfully to Instagram through RecurPost, ensure your files meet Instagram’s supported video formats, duration, file size, aspect ratio, and encoding requirements.
Instagram Reels Specifications
Instagram Reels support vertical video and other aspect ratios within Meta’s supported range. A 9:16 aspect ratio is recommended to avoid cropping or blank space.
| Property | Specification |
|---|---|
| Supported file formats | MP4 or MOV |
| Minimum duration | 3 seconds |
| Maximum duration | 15 minutes |
| Maximum file size | 300 MB |
| Frame rate | 23–60 FPS |
| Maximum horizontal resolution | 1920 pixels |
| Supported aspect ratio | 0.01:1 to 10:1 |
| Recommended aspect ratio | 9:16 |
| Video codec | H.264 or HEVC |
| Video scan type | Progressive |
| Chroma subsampling | 4:2:0 |
| GOP | Closed GOP |
| Video bitrate | VBR, up to 25 Mbps |
| Audio codec | AAC |
| Maximum audio sample rate | 48 kHz |
| Audio channels | Mono or stereo |
| Audio bitrate | 128 kbps |
Recommended video settings
For the best results when publishing Reels through RecurPost:
- Use MP4 format whenever possible.
- Use a vertical 9:16 aspect ratio.
- Aim for a resolution of 1080 × 1920 pixels.
- Keep the video between 3 seconds and 15 minutes.
- Use H.264 or HEVC video encoding with AAC audio.
- Ensure the file size does not exceed 300 MB.
Instagram Reels Cover Photo Specifications
You can set a custom cover photo when publishing a Reel.
| Property | Specification |
|---|---|
| File format | JPEG |
| Maximum file size | 8 MB |
| Color space | sRGB |
| Recommended aspect ratio | 9:16 |
Instagram Story Video Specifications
Instagram Stories support vertical videos and have a maximum duration of 60 seconds per video.
| Property | Specification |
|---|---|
| Supported file formats | MP4 or MOV |
| Minimum duration | 3 seconds |
| Maximum duration | 60 seconds |
| Maximum file size | 100 MB |
| Frame rate | 23–60 FPS |
| Maximum horizontal resolution | 1920 pixels |
| Supported aspect ratio | 0.1:1 to 10:1 |
| Recommended aspect ratio | 9:16 |
| Video codec | H.264 or HEVC |
| Video scan type | Progressive |
| Chroma subsampling | 4:2:0 |
| GOP | Closed GOP |
| Video bitrate | VBR, up to 25 Mbps |
| Audio codec | AAC |
| Maximum audio sample rate | 48 kHz |
| Audio channels | Mono or stereo |
| Audio bitrate | 128 kbps |
Recommended Story video settings
For a smooth publishing experience:
- Use MP4 format whenever possible.
- Use a vertical 9:16 aspect ratio.
- Aim for a resolution of 1080 × 1920 pixels.
- Keep each video between 3 and 60 seconds.
- Ensure the file size does not exceed 100 MB.
- Use H.264 or HEVC video encoding with AAC audio.
Instagram Story Image Specifications
If you are publishing an image to an Instagram Story, use the following specifications:
| Property | Specification |
|---|---|
| File format | JPEG |
| Maximum file size | 8 MB |
| Recommended aspect ratio | 9:16 |
| Color space | sRGB |
Using a 9:16 image helps avoid unwanted cropping or blank space. Images using other color spaces are converted to sRGB.
Tips: Instagram Stories last for 24 hours, or you can save them to a highlight reel so that people who visit your profile can view them anytime.
Refer to Meta’s official documentation for the latest technical requirements here.
Last updated: October 29, 2026
Google Business Profile
- Duration should be up to 30 seconds.
- File size should not exceed 25 MB.
Note: The videos posted to Google Business Profile location from RecurPost will appear on your Google Maps section. They won’t show up under your “Google Business Profile” location or settings, because Google does not show the video there, hence you need to go to ‘Google Maps’ to see them as per Google.
Just recently, Pinterest started supporting video pins published via third-party schedulers, so they have not shared exact specifications yet, but this is what they recommend:
- Duration: Minimum should be 4 seconds and Maximum 15 minutes.
- The best dimensions for a video are 1200 × 1800 pixels or anything within the standard aspect ratios of 1:1 (square) or 2:3, 4:5, or 9:16 (vertical).
- File type can be mp4 or mov.
YouTube
- The Video file size should not exceed 2 GB.
- Please use the video with an aspect ratio of 9:16 to post on YouTube Shorts.
- Thumbnail (cover photo) File size: 2 MB Maximum.
- Thumbnail (cover photo) added to video is only supported when posting to YouTube ‘Feed‘ and not on ‘Shorts’.
- For YouTube Shorts, use a 9:16 aspect ratio video that is up to 3 minutes long. Any 9:16 video that is 3 minutes or shorter will be posted as a YouTube Short.
Note: YouTube has a limit of sharing 5-6 videos within 24 hours via 3rd party apps.
TikTok
- File size: The file size should not exceed 4 GB.
- Duration: Minimum 3 seconds and 10 minutes is maximum.
- Frame rate: minimum of 23 FPS and maximum of 60 FPS.
- Orientation: TikTok is formatted to be viewed on a smartphone, so vertical video is best, though horizontal is also allowed.
- Dimensions: a minimum of 360 pixels for both height and width and a maximum of 4096 pixels for both height and width.
- File type: TikTok supports mp4 (recommended), mov, and WebM files.
- Format: MOV, MP4, or WEBM.
Note: TikTok allows a maximum of 25 videos to be uploaded within a 24-hour period via 3rd party apps.
Meta Threads
- File size: The file size should not exceed 1 GB.
- Duration: Minimum duration is longer than 0 seconds and the maximum is 300 seconds (5 minutes).
- Frame rate: Minimum of 23 FPS and maximum of 60 FPS.
- Orientation: Videos can be in any aspect ratio between 0.01:1 and 10:1, but 9:16 is recommended to avoid cropping or blank space.
- Dimensions: Maximum width (horizontal) is 1920 pixels.
- File type: Supported formats are MOV or MP4 (MPEG-4 Part 14).
- Format: MOV or MP4.
- Video codec: HEVC or H264.
- Audio codec: AAC, with a maximum sample rate of 48 kHz and Mono or Stereo channels (1 or 2 channels).
- Video bitrate: Variable Bitrate (VBR), up to 100 Mbps.
- Audio bitrate: 128 kbps
Bluesky
- Duration: 3 minutes maximum.
- File size: 100 MB maximum.
- File Type: MP4 is the preferred format (MOV is also supported).
Note: When uploading large video files on the RecurPost Web, the upload may take some time. You can keep editing content and switch between tabs while the upload runs in the background.