✳ CODEC SUPPORT · THREADS

Threads video codec and container support

The Threads API page read on 2026-10-08 documents VIDEO media containers and public video URLs, but the captured page does not name a file container or video codec. It recommends waiting about 30 seconds before publishing a media container and allows up to 20 media items in a carousel. Those workflow limits do not establish H.264, HEVC or AV1 acceptance.

What the official pages state

SurfaceDocumented factOfficial page
Single video postVIDEO media type; video_url on a public server; no codec or file-container listThreads API
Publish timingRecommended average wait of 30 seconds before publishingThreads API
CarouselUp to 20 images, videos or a mixThreads API

Threads using Meta infrastructure does not justify copying Instagram or Facebook codec rules without an official Threads statement.

Documented combinations

Codec and containerStatusWhat the source says
H.264 / AVC in MP4MP4 / H.264 / AAC is the safe default Threads video upload.
AAC in MP4AAC is the default audio codec.
H.264 / AVC in MOV (QuickTime)AcceptedMOV is accepted by Threads; behavior inherits from MP4 path.
AAC in MOV (QuickTime)AcceptedAAC inside MOV works for Threads.

Quick answers

Does Threads support H.264 (AVC)?

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

Does Threads support H.265 (HEVC)?

Threads'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 Threads support AV1?

Threads'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 Threads support VP9?

Threads'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 Threads support VP8?

Threads'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 Threads support MPEG-4 Part 2?

Threads'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 Threads support ProRes?

Threads'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

Threads: 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
Threads: 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