PicaJet

Reference Formats

MPEG-4

MPEG-4 is a broad standards family whose Part 14 defines the MP4 container in use today, distinct from the older MPEG-4 Part 2 video codec and from the separately-branded MPEG-4 Part 10 (AVC/H.264) codec.

Extension

.mp4

Full name

Moving Picture Experts Group-4 (ISO/IEC 14496); the .mp4 file is specifically Part 14 of the standard

Introduced

1998–1999 (standard); 2001/2003 (MP4 file format, Part 14)

Vendor

ISO/IEC MPEG

What is inside the container

The MP4 container (Part 14) is built on the ISO Base Media File Format and structurally borrows its box/atom layout from Apple's QuickTime .mov — which is why the two remain nearly interchangeable at the container level. Modern .mp4 files most commonly hold H.264 or H.265 video with AAC audio; older MPEG-4 Part 2 Visual (the codec behind DivX and Xvid) is a separate, largely legacy codec that was typically muxed into AVI rather than MP4.

How to open it

Any modern browser MP4 with H.264 or H.265 plays natively via the HTML5 element — no plugin required on any current browser.
macOS QuickTime Player opens MP4 natively, reflecting the container's shared ancestry with Apple's own .mov format.
Windows The built-in Movies & TV app and Windows Media Player both play MP4 without additional codec packs on current Windows versions.
Command line (any OS) ffmpeg both reads and writes MP4, and can remux (`-c copy`) or transcode between codecs inside the container as needed for a DAM ingest pipeline.

For archives

For most DAM workflows MP4 is the safe default delivery container, but the codec inside it matters more than the container itself for storage planning — H.264-in-MP4 remains the most broadly compatible choice for wide distribution, while H.265 or AV1 inside MP4 cuts file size further at the cost of narrower legacy-device support. When ingesting old MPEG-4 Part 2 (DivX/Xvid) assets, confirm the actual codec before assuming standard MP4 tooling will handle it cleanly, since Part 2 is a different, older codec than what most modern software expects inside an MP4 wrapper.

MPEG-4 was finalized by ISO/IEC MPEG in 1998–1999 as a much broader standard than its predecessors, aimed at object-based and highly compressed audiovisual coding for the emerging mobile and internet era. The name covers dozens of parts, but two are what most people actually mean when they say “MPEG-4”: Part 2 (“Visual”), an older video codec that became the engine behind DivX and Xvid in the early 2000s, and Part 14, the MP4 file container that is ubiquitous today. These are genuinely different things that happen to share a brand name — the codec that plays inside a modern .mp4 file is almost never Part 2 Visual, it’s typically H.264 (Part 10, standardized separately in 2003) or H.265.

The MP4 container itself, first published in 2001 and revised into its current form as ISO/IEC 14496-14:2003, was built directly on the ISO Base Media File Format — a box-based structure it shares with Apple’s QuickTime .mov, which is why the two formats remain so structurally close even now. That shared lineage is a large part of why MP4 became the internet’s default video wrapper: it was compatible enough with existing Apple tooling and flexible enough to carry whatever codec came next, from the original MPEG-4 Visual through H.264, H.265, and now AV1.

For a DAM, this container/codec distinction is the single most important thing to get right about MPEG-4-family assets. Two .mp4 files can require entirely different decode paths depending on what’s actually inside — one holding modern H.264 will play everywhere, while one holding legacy MPEG-4 Part 2 Visual (more often found in an old .avi than an .mp4, but not exclusively) may need a specific decoder that isn’t installed by default on current systems. Cataloging the inner codec, not just the .mp4 extension, is what actually determines playability and transcode strategy.

MPEG-4 partWhat it isWhere it’s found today
Part 2 — VisualOlder video codec, engine behind DivX and XvidMostly legacy .avi files, rarely inside a modern .mp4
Part 10 — AVC (H.264)Modern video codec, standardized separately in 2003The codec inside almost every current .mp4
Part 14The MP4 file container itselfWraps whichever video codec is used

Frequently asked

Is MPEG-4 the same thing as MP4?

Not exactly. MPEG-4 is the full ISO/IEC 14496 standards family; MP4 specifically refers to Part 14, the file container. The confusion matters because "MPEG-4 video" historically also referred to Part 2, an older codec unrelated to the modern H.264/H.265 content that fills most .mp4 files today.

What codec is actually inside a modern .mp4 file?

Almost always H.264 (AVC) or H.265 (HEVC), sometimes AV1 in newer files. The original MPEG-4 Part 2 Visual codec — the one behind DivX and Xvid — is a different, older codec rarely found inside contemporary .mp4 files.

Why do .mp4 and .mov files feel so similar?

Because they are structurally related — the MP4 container's box/atom layout was built directly on the ISO Base Media File Format, which itself borrowed heavily from Apple's QuickTime .mov structure. Many tools can read one as if it were the other with only minor adjustments.

Do old DivX or Xvid .avi files need special handling in a DAM?

Yes — those use MPEG-4 Part 2 Visual, an older codec distinct from what plays inside a modern .mp4, so playback and transcoding depend on the target software still supporting that specific decoder rather than generic MP4 tooling.

Is MP4 the safest default container for DAM delivery?

For the vast majority of use cases yes — H.264-in-MP4 plays natively in every current browser, OS, and mobile device without plugins, making it the most broadly compatible delivery choice even though newer codecs inside MP4 (H.265, AV1) can shrink file size further.

Are there licensing costs on the MP4 container itself?

No meaningful royalty burden attaches to simply muxing or demuxing the MP4 container. Any licensing considerations come from the codec inside it — H.264 and H.265 both carry patent-pool licensing terms, while the container format itself does not.

Can I just rename an .mp4 file to .mov or vice versa?

Sometimes it works because of their shared box-based structure, but it's not reliable — differences in specific box types and metadata conventions between the two specs mean a rename can produce a file some software refuses to open properly. A proper remux with ffmpeg is the dependable approach.

What year should we cite as "when MP4 was introduced" for cataloging purposes?

1998–1999 for the overall MPEG-4 standard, but 2001 for the first MP4 file format publication and 2003 for the revised ISO/IEC 14496-14:2003 edition that's still cited as the canonical MP4 spec today — use whichever milestone matches the specific claim being made.

Sources