I'm trying many configurations to upload a video on Twitter. Twitter displays the following error message:
"Your media file is not compatible."
Which is the right format and encoding to upload Blender videos in twitter?
I'm trying many configurations to upload a video on Twitter. Twitter displays the following error message:
"Your media file is not compatible."
Which is the right format and encoding to upload Blender videos in twitter?
I have just downloaded video into Twitter with next rendering settings. On the picture below I marked significant properties. Some of them can be set with other values according Twitter documentation I guess. For example fps can be till 40.
In my case it looks like the problem was in audio codec. I did not have any sound so the codec was none. But Twitter require audio codec anyway.
I rendered some videos for Twitter and they worked. The configuration I used was:
Frames per second: 24
File Format: FFmpeg video
And in the "Encoding" panel I just used the preset "H264 in MP4"
I'm not sure about the exact settings, but Twitter Developer pages has a list of requirements and recommendations for video uploads:
https://developer.twitter.com/en/docs/media/upload-media/uploading-media/media-best-practices
See from the "Video specifications and recommendations" header in the middle of the page. Maybe your video doesn't have the right framerate or resolution, which aren't a part of format or encoding settings.
For me, no matter what settings I used, it didn't work at first - but when I sped up the footage and kept it at 30fps and reduced the length of the clip from 626 frames to 313 frames, it was finally accepted by Twitter, yay!