✳ CODEC SUPPORT · X (TWITTER)

X (Twitter) video codec and container support

The X Help page was unreadable in the local Chromium capture, and the official developer media-practices page captured on 2026-10-08 did not expose a codec or container list in its body. Therefore this page cannot honestly claim that X supports HEVC, AV1 or a particular wrapper from those sources. Inspect your file and use a conservative H.264 MP4 export while treating that as guidance, not an X rule.

What the official pages state

SurfaceDocumented factOfficial page
X Help video pageNo readable specification body in the captured pageX Help
Developer media practicesNo codec or container list in the captured bodyX Developer Platform

A failed or empty fetch is not evidence of non-support. It is recorded as an unresolved documentation gap.

Documented combinations

Codec and containerStatusWhat the source says
H.264 / AVC in MP4X Media Studio lists MP4 + H.264 + AAC.
AAC in MP4AAC is the default audio codec inside MP4.
H.264 / AVC in MOV (QuickTime)AcceptedX Media Studio lists MOV with H.264 + AAC.
AAC in MOV (QuickTime)AcceptedAAC inside MOV works for X (Twitter) Media Studio.

Quick answers

Does X (Twitter) support H.264 (AVC)?

Yes: X (Twitter) documents H.264 (AVC) in MP4 (recommended), MOV (accepted).

Does X (Twitter) support H.265 (HEVC)?

X (Twitter)'s published upload documentation does not list H.265 (HEVC) in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does X (Twitter) support AV1?

X (Twitter)'s published upload documentation does not list AV1 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does X (Twitter) support VP9?

X (Twitter)'s published upload documentation does not list VP9 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does X (Twitter) support VP8?

X (Twitter)'s published upload documentation does not list VP8 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does X (Twitter) support MPEG-4 Part 2?

X (Twitter)'s published upload documentation does not list MPEG-4 Part 2 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does X (Twitter) support ProRes?

X (Twitter)'s published upload documentation does not list ProRes in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Every combination checked

Recommended: 2 · Accepted: 2 · Not documented: 28 · Non-standard mux: 16

X (Twitter): video codecs
CodecMP4MOVWebMMKV
H.264 / AVCAcceptedNon-standard muxNot documented
H.265 / HEVCNot documentedNot documentedNon-standard muxNot documented
AV1Not documentedNot documentedNot documentedNot documented
VP9Not documentedNon-standard muxNot documentedNot documented
VP8Non-standard muxNon-standard muxNot documentedNot documented
MPEG-4 Part 2Not documentedNot documentedNon-standard muxNot documented
ProResNot documentedNot documentedNon-standard muxNot documented
X (Twitter): audio codecs
CodecMP4MOVWebMMKV
AACAcceptedNon-standard muxNot documented
MP3Not documentedNot documentedNon-standard muxNot documented
OpusNon-standard muxNon-standard muxNot documentedNot documented
FLACNon-standard muxNon-standard muxNon-standard muxNot documented
PCM (uncompressed)Non-standard muxNot documentedNon-standard muxNot documented
Recommended
the platform names this as a recommended upload
Accepted
listed as accepted, not the default
Not documented
not in the platform's published list; it may still upload, but convert to be safe
Non-standard mux
this codec is not normally carried in this container; files like this are rare

Sources

Verdicts come from the published lists above. Where a list is silent, this page says “Not documented” rather than guessing.

Next steps