Facebook Feed video codec and container support
For Facebook Page publishing through Meta's Resumable Upload API, the official guide lists video/mp4 as the valid video MIME type but does not state a video codec. Facebook Feed ads are a separate surface: the Ads Guide lists MP4, MOV or GIF, H.264 compression, stereo AAC at 128 kbps or higher, 1 second to 241 minutes and 4 GB maximum. Do not apply the ad limits to organic posts.
What the official pages state
| Surface | Documented fact | Official page |
|---|---|---|
| Facebook Page Video API | Resumable Upload API lists video/mp4; no video codec in the page read | Meta Video API |
| Facebook Feed ads | MP4, MOV or GIF; H.264; stereo AAC 128 kbps or higher | Meta Ads Guide |
| Facebook Feed ads limits | 1 second to 241 minutes; 4 GB maximum; 120 x 120 minimum | Meta Ads Guide |
Organic Page API, consumer feed uploads, Reels and ads are separate paths. Each row keeps its source scope.
Documented combinations
| Codec and container | Status | What the source says |
|---|---|---|
| H.264 / AVC in MP4 | Recommended | MP4 / H.264 / AAC is the safe default Facebook feed video upload. |
| AAC in MP4 | Recommended | AAC is the default audio codec inside the MP4 path. |
| AAC in MOV (QuickTime) | Recommended | AAC is the default audio codec inside the MOV path. |
| H.264 / AVC in MOV (QuickTime) | Accepted | MOV is a common Facebook feed upload input. |
Quick answers
Does Facebook Feed support H.264 (AVC)?
Yes: Facebook Feed documents H.264 (AVC) in MP4 (recommended), MOV (accepted).
Does Facebook Feed support H.265 (HEVC)?
Facebook Feed'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 Facebook Feed support AV1?
Facebook Feed'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 Facebook Feed support VP9?
Facebook Feed'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 Facebook Feed support VP8?
Facebook Feed'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 Facebook Feed support MPEG-4 Part 2?
Facebook Feed'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 Facebook Feed support ProRes?
Facebook Feed'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: 3 · Accepted: 1 · Not documented: 28 · Non-standard mux: 16
| Codec | MP4 | MOV | WebM | MKV |
|---|---|---|---|---|
| H.264 / AVC | Recommended | Accepted | Non-standard mux | Not documented |
| H.265 / HEVC | Not documented | Not documented | Non-standard mux | Not documented |
| AV1 | Not documented | Not documented | Not documented | Not documented |
| VP9 | Not documented | Non-standard mux | Not documented | Not documented |
| VP8 | Non-standard mux | Non-standard mux | Not documented | Not documented |
| MPEG-4 Part 2 | Not documented | Not documented | Non-standard mux | Not documented |
| ProRes | Not documented | Not documented | Non-standard mux | Not documented |
| Codec | MP4 | MOV | WebM | MKV |
|---|---|---|---|---|
| AAC | Recommended | Recommended | Non-standard mux | Not documented |
| MP3 | Not documented | Not documented | Non-standard mux | Not documented |
| Opus | Non-standard mux | Non-standard mux | Not documented | Not documented |
| FLAC | Non-standard mux | Non-standard mux | Non-standard mux | Not documented |
| PCM (uncompressed) | Non-standard mux | Not documented | Non-standard mux | Not 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
- Facebook Video Format Help: native upload; ad specs differ. Checked 2026-09-18.
- Meta Video API: Publish with the Video API: Facebook Page Video API and resumable upload. Read 2026-10-08.
- Meta Ads Guide: Facebook Feed video: Facebook Feed ads only. Read 2026-10-08.
Verdicts come from the published lists above. Where a list is silent, this page says “Not documented” rather than guessing.