2
$\begingroup$

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?

$\endgroup$
2
  • $\begingroup$ Possible duplicate of save as a video as .mp4 $\endgroup$ Commented Feb 24, 2019 at 3:39
  • $\begingroup$ even after following all the advice here the only way i've gotten twitter to accept my videos is if i run the file through this website cloudconvert.com/mp4-converter i have no idea what the difference is since i'm just converting an mp4 to an mp4. it's funny but it works lol $\endgroup$ Commented Jan 7, 2022 at 19:22

4 Answers 4

4
$\begingroup$

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.

Settings for video rendering

$\endgroup$
4
  • $\begingroup$ That works! :) Thanks a lot Сергей Солуянов! I guess the issue for me was the sound codec... $\endgroup$
    – chicOrtiz
    Commented Jul 16, 2020 at 19:57
  • 1
    $\begingroup$ The solution works, but in my case I had also to select Lossless in Output Quality settings $\endgroup$
    – m039
    Commented Sep 23, 2020 at 13:43
  • $\begingroup$ Worked with these settings! Even though my clip was originally 752 frames and didn't get accepted, but when I doubled the speed to 376 frames, it was accepted - very weird stuff... $\endgroup$ Commented Nov 3, 2020 at 23:41
  • $\begingroup$ It happened again, 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, whee :) (What a weird system they have) $\endgroup$ Commented Jun 18, 2021 at 6:54
1
$\begingroup$

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"

$\endgroup$
2
  • $\begingroup$ Hello mugnozzo, thank you for your reply. is it to much if I ask you to upload a .blend file with your configurations? I tried the specs you mention without success. $\endgroup$
    – chicOrtiz
    Commented Aug 15, 2018 at 15:18
  • $\begingroup$ Same issue here, these configurations don't seem to make the difference :( $\endgroup$
    – j6m8
    Commented Mar 26, 2020 at 20:10
0
$\begingroup$

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.

$\endgroup$
1
  • 1
    $\begingroup$ Unfortunately following these guidelines does not seem to give a successful result; there's something missing from this list. $\endgroup$
    – j6m8
    Commented Mar 26, 2020 at 20:08
0
$\begingroup$

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!

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .