Glossary · format

What is MP4 (container, deep dive)?

MP4 is the universal video container format — every device, browser, and editor handles it. The container holds video tracks (usually H.264 or H.265), audio tracks (usually AAC), subtitles, chapters, and metadata in a structured atom-based binary format. "MP4" is the file extension; the underlying spec is MPEG-4 Part 14 (ISO/IEC 14496-14).

Also called:.mp4 · mpeg-4 part 14 · iso mp4

For the conceptual overview see the [container glossary entry](/glossary/container). This entry goes deeper on MP4 specifically.

An MP4 file is structured as nested "atoms" — top-level atoms include the moov (metadata index), the mdat (the actual byte data), and various optional ones for chapters / subtitles / fragmentation. The moov is what players read first to know where to find each frame. Without it the file is unplayable.

There are two flavors of MP4: standard (one big moov at start or end) and fragmented (moov split into many moof atoms interleaved with data). YouTube's downloads are fragmented. Most consumer-camera output is standard. Both play in every modern player.

When VidPickr saves a downloaded file, the in-browser muxer assembles a standard MP4 with the moov at the start — the most portable variant. The bytes come from YouTube's fragmented stream but get re-organized into the cleaner format for the saved file.

Common questions

Is MP4 the same as MPEG-4?
MP4 is the container (the file format wrapper). MPEG-4 is the broader standard family that includes the container plus several codecs (H.264 / AVC is MPEG-4 Part 10). Common confusion — people say "MP4" to mean a specific codec, but it's really the wrapper.

Related terms

VidPickr is a free, browser-based YouTube downloader. Every term in this glossary either describes how YouTube delivers video or why your downloads behave the way they do. Try the downloader →