Hello,

Sometimes when sharing a short video on Twitter, I experience the familiar "Your video file could not be processed."

I use this kind of settings to slice a video:
Code:
ffmpeg -i input.mp4 -ss 00:03:00 -t 30 -c:v libx264 -b:v 300k -vf scale=720:-1 -pix_fmt yuv420p -c:a aac -q:a 1 -ac 2 -ar 44100 -threads 2 -f mp4 output.mp4
ffprobe -i output.mp4
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2021-01-15T19:25:16.000000Z
  Duration: 00:01:36.03, start: 0.000000, bitrate: 323 kb/s
    Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x360, 251 kb/s, 30 fps, 30 tbr, 90k tbn, 60 tbc (default)
    Metadata:
      creation_time   : 2021-01-15T19:25:16.000000Z
      vendor_id       : [0][0][0][0]
      encoder         : JVT/AVC Coding
    Stream #0:1(und): Audio: aac (HE-AAC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s (default)
    Metadata:
      creation_time   : 2021-01-15T19:25:16.000000Z
      vendor_id       : [0][0][0][0]
What codecs/formats are known to be Twitter-friendly?

Thank you.