Hello everyone,
I am stuck on posting a video on Instagram after trying everything I thought possible.
Here are the requirements to upload on Instagram using Make:
Video Requirements
- Container: MOV or MP4 (MPEG-4 Part 14), no edit lists, moov atom at the front of the file.
- Audio codec: AAC, 48khz sample rate maximum, 1 or 2 channels (mono or stereo).
- Video codec: HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
- Frame rate: 23-60 FPS.
- Picture size:
-- Maximum columns (horizontal pixels): 1920
-- Minimum aspect ratio [cols / rows]: 4 / 5
-- Maximum aspect ratio [cols / rows]: 16 / 9
- Video bitrate: VBR, 5Mbps maximum
- Audio bitrate: 128kbps
- Duration: 60 seconds maximum, 3 seconds minimum
- File size: 100MB maximum
Please note that your video must be hosted on a publicly accessible URL and you cannot host your videos on Google Drive even if the file is shared publicly because Instagram API is not able to download files from Google Drive. The same applies to Dropbox URLs.
So what I did is use CloudConvert to apply every single one of these parameters (including ‘no edit lists’, ‘moov atom at the front of the file’ and others) but I keep getting the same error, wether I enter the temporary download url generated by CloudConvert or a random url (https://abc.com/video.mp4) : The operation failed with an error. The video file you selected is in a format that we don’t support. (352, OAuthException)
I tried using other platforms like Vimeo or many others to host my video and provide a download url, however none of these workded. I also tried with many videos and many formats (mp4 & iPhone mov, h264 encoding, …)
I also thought of using python script and then run it on Make; but it’s quite complicated at this point I’d rather ask if anybody have an idea…
Any thoughts on this?
Thanks for your help,
Arnaud