Categories About Us Contact Us Become a Member

What Is an MP4 File? A Container, and What the Name Hides

MP4 is a container. Jump to your question below, or work through it in order.

By Neeraj Singh ~21 min Updated Oct 2026 Checked against ISO/IEC 14496-14 and RFC 4337
Short answer

An MP4 file is a container. Its full name is MPEG-4 Part 14. One file carries video, audio, subtitles and metadata. That box compresses nothing itself.

What sits inside decides everything. H.264 video with AAC audio is the usual pairing, and size and quality belong to those, never to a container.

Every system plays MP4 already. When one refuses, a codec inside is almost always the reason, and files that will not open at all are usually downloads that stopped early.

1 What is an MP4 file? MPEG-4 Part 14, and what a container does

MP4 is short for MPEG-4 Part 14, and this container format is not a codec. MPEG-4 is a family of standards running to dozens of parts, and Part 14 describes one thing only: how to lay bytes out in a file. Part 10 (H.264/AVC) is the video codec most MP4 files carry. Part 3 covers audio.

So an MP4 is a box with labeled compartments. It is used to store video, one or more audio tracks, subtitles and still images, plus chapter marks and metadata. It records where every piece starts and how long it runs. It compresses none of it.

That distinction decides most questions people arrive with. Two files of one film can both be MP4 and 400 MB apart. One used HEVC at a low bit rate and another used H.264 at a high one.

Containers hold, codecs compress. Every claim about MP4 quality, size or speed is really about what somebody put inside.

MP4 file format at a glance

MP4 file format at a glance
MP4 file extension
.mp4, the only one in the specification
Stands for
MPEG-4 Part 14
File type
Multimedia container, not a codec
Published by
ISO and IEC, through the MPEG committee
Standard
ISO/IEC 14496-14, 24 November 2003. Now the 2020 edition
Built on
The ISO Base Media File Format, from Apple's QuickTime
Media types
video/mp4, audio/mp4, application/mp4
Registered by
RFC 4337, March 2006
Usually holds
H.264 or HEVC video with AAC audio

Wrong page? If the file holds sound alone, read MP3 files. For the container that holds more kinds of track, read the MKV format.

ISO and IEC published MP4. Its layout is Apple's, taken from QuickTime, and Apple still runs the registry for every format in that family.

2 Who made the MP4 file format A committee published it, and Apple drew it

This page replaced one that answered twice and disagreed with itself. Its specification table said International Organization for Standardization. Its conclusion, two screens below, said Microsoft. Not Microsoft: that company had nothing to do with it.

The real answer has three parts and all three are more interesting than either.

The MP4 timeline. Apple published the QuickTime File Format in 2001 and MPEG built on its structure. Version 1 of the MP4 file format arrived in October 2001 as clause 13 of ISO/IEC 14496-1. MPEG-4 Part 14, ISO/IEC 14496-14, replaced that clause on 24 November 2003. The shared structure underneath was generalized as the ISO Base Media File Format in 2004, and RFC 4337 registered video/mp4 in March 2006. The current edition is ISO/IEC 14496-14:2020.
Four standards and one revision, over a layout that has not changed since 2001.

How the MP4 file format reached an ISO number

From Apple's file format to the 2020 revision, with the date every step landed.
WhenWhat happened
2001Apple publishes the QuickTime File Format, the structure everything here sits on
October 2001Version 1 arrives as clause 13 of ISO/IEC 14496-1:2001
24 Nov 2003ISO/IEC 14496-14 published. MPEG-4 Part 14 replaces that clause
2004That shared layout becomes ISO/IEC 14496-12:2004, the ISO Base Media File Format, a general structure for time-based media files
Mar 2006RFC 4337 registers video/mp4, co-written by an Apple engineer
Jan 2020The third edition, ISO/IEC 14496-14:2020, replaces the withdrawn 2003 text

Version 1 was a revision of the MPEG-4 Part 1: Systems specification published in 1999. The MP4 file format was generalized in 2004, and many formats now sit on that same base.

ISO's own abstract for the standard says MP4 is “derived from ISO/IEC 14496-12 and ISO/IEC 15444-12, the ISO base media file format”. That base format sits directly on QuickTime.

Part 14 is close to identical to that base file format but formally specifies support for Initial Object Descriptors (IOD) and other MPEG features on top. That is why MP4 and .mov files look almost the same in a hex editor.

One detail settles it. Apple Inc. is the registration authority for code-points in the MP4 family, named in Annex D of Part 12. Twenty-three years after MPEG published that standard, every legal codec identifier is still listed at Apple.

This is why so many guides hedge. One committee published it, one company designed it and a third gets blamed. Apple drew the layout and ISO standardized it, which is what happened to PDF and to several other formats on this site.

Containers are rarely the problem. Your player reads the boxes, meets video it cannot decode and shows a black screen. Try VLC before blaming the MP4.

3 Why your MP4 file will not play Four causes, and three of them are not the format

MP4 support is universal, so a refusal almost never means the MP4 container. Your player opened the MP4, read its track list and met something it had no decoder for.

One codec causes most of these. H.265/HEVC, two names for the same thing, succeeded H.264 and halves the file size, and it is patent licensed, so plenty of software ships without it.

Four reasons an MP4 refuses to open

HEVC or AV1 inside Your player reads MP4 fine and has no decoder for what is inside. VLC carries its own and plays both.
An incomplete download Nothing opens at all, not even one second. That is an index missing from the end. See section 9.
Sound but no picture, or no sound at all Your player decoded one track and not the other. That fault is one track, not an entire file.
It was never an MP4 Something renamed your download. Drop it into VLC or MediaInfo and read what its ftyp box actually says.

Notice that three of those four are nothing to do with MPEG-4 Part 14. This format is doing its job in every case, and every failure sits one layer down or one step earlier.

A television that refuses your MP4 is refusing the codec. Smart TVs, consoles and streaming sticks decode a short list in hardware. Re-encode to H.264 and that same file plays, which is the only case on this page where re-encoding is right.

Trouble with the computer rather than the MP4? Our Windows error guides and macOS fixes cover the file association problems behind most double-click failures.

Nothing to install. Windows, macOS, Android, iPhone and every browser play MP4 already. Free downloads below cover the jobs playback does not.

4 What opens an MP4 file Already installed, plus four worth adding

MP4 is the most widely supported container format ever published, so an honest answer to what opens one is: whatever you already own. Paid MP4 players advertised against this search sell a feature your operating system shipped with.

Free software that opens MP4 files

Free ways to open an MP4 file on Windows, Mac, Linux and phones, and what all MP4 tools are good for.
SoftwareRuns onWhy choose it
Windows Media PlayerWindowsBuilt in. Double-click and it plays
QuickTime PlayerMacBuilt in. MP4 and QuickTime share a structure
Chrome, Firefox, Edge, SafariEverywhereDrag the MP4 into a tab. No install, no upload
VLCWindows, Mac, Linux, Android, iOSThe troubleshooter. Carries its own decoders for HEVC and AV1
MediaInfoWindows, Mac, LinuxNot a player. Names the codec, the brand and the bit rate
HandBrakeWindows, Mac, LinuxRe-encodes when a device refuses the codec inside
FFmpegWindows, Mac, LinuxRemuxes, trims and moves the index, all without re-encoding

MediaInfo deserves its own line. Most MP4 trouble is a question about a codec rather than a container. MediaInfo answers it in two seconds: video codec, profile, audio codec, bit rate and the brand written in the ftyp box.

Want to watch it?

Double-click. Your system plays MP4 with nothing added.

Want to know why?

Install MediaInfo. It names what is inside, free, in seconds.

How to play an MP4 file in a browser

Drag the MP4 onto an open browser tab. Chrome, Firefox, Edge and Safari all decode MP4 with H.264 and AAC natively, so playback starts at once and your MP4 never leaves your computer.

That is worth knowing because page one of results for opening video is full of upload-and-convert sites. None is needed to watch an MP4 you already have.

HEVC on Windows is the one gap worth naming. Windows plays H.264 in MP4 with nothing installed and asks for a paid extension to decode HEVC. VLC decodes both free, which is why it is on every list here.

An MP4 is a tree of boxes. Every one opens with four bytes of size and four of type. Three matter: ftyp says what an MP4 claims to be, mdat holds the media and moov holds every index.

5 What is inside an MP4 file Boxes, and the three that decide everything

Open an MP4 in a hex editor and that pattern shows up at once. Four bytes of length, four bytes of a name you can read, then either data or more boxes. Apple called them atoms and ISO calls them boxes. They are one thing.

The parts of an MP4 file. Every box opens with four bytes of size and four bytes of type, so the smallest box is eight bytes. A size of 1 means a 64-bit largesize follows the type, which is how a file passes 4 GB, and a size of 0 means the box runs to the end of the file. The ftyp box comes first and names the brand. The mdat box holds the audio and video. The moov box holds every index, and inside it sit mvhd and one trak for every track.
Three of those boxes matter. The rest you can skip without noticing.

The parts of an MP4 file

The top-level boxes of an MP4 file, and the work every one does.
BoxWhat it holds
ftypFirst in the MP4. The brand, which says what this file claims to be
mdatThe video and audio themselves. Nearly all the bytes
moovEvery index: durations, timestamps, where every frame sits
moofA fragment header, on files built for streaming
mfraThe random access index for those fragments
pdinProgressive download hints, rarely written
metaMetadata, including Extensible Metadata Platform
freePadding. Safe to ignore and safe to delete

Inside moov sit mvhd, the movie header, plus one trak for every track. Inside a trak, down through mdia and minf, is stbl, a sample table holding stts, stsc, stsz and stco.

Those four are worth naming because a guide ranking for this term lists all four as top-level boxes. They are not. Hunt for stsz at the front of an MP4 and you will never find one, because it lives five levels down.

What a box header says

unsigned int(32) size; unsigned int(32) type;

Eight bytes, and two special cases carry real weight. Four of those 8 bytes are the size and four are a four-character type.

A size of 1 means a 64-bit largesize follows the type, which is how an MP4 passes 4 GB. A size of 0 means this box runs to the end of the MP4, which only a last box may do. A type of uuid means sixteen bytes of private identifier follow.

Every four-byte type is readable text. Open any MP4 in a text editor and ftyp, moov, mdat and trak appear within a few screens. That is the quickest way to confirm your file really is an MP4, whatever its name says.

One extension is in the specification, .mp4. M4A, M4V, M4B, M4R, MOV and 3GP are the same structure under different names, and the brand in an ftyp box is the real label.

6 MP4, M4A, M4V and MOV One structure, eight names on disk

Rename an .m4a to .mp4 and it still plays. Rename a .mov and it usually does too. That is no trick: those files were never different formats, and the standard is explicit that the only extension it defines is .mp4.

Everything else is convention, grown out of what Apple needed iTunes to tell apart. Media players read the brand rather than the extension.

What an MP4 file extension does not tell you. The specification defines one extension, .mp4. The identical box structure also ships as .m4a for audio, .m4b for audiobooks, .m4p for FairPlay protected tracks, .m4r for iPhone ringtones, .m4v for Apple video, .mov for QuickTime and .3gp for mobile phones. What actually says what a file is, is the brand written in the ftyp box: isom, mp42, avc1, qt or M4A.
Only the first row is in the standard. The other seven are habit.

What the file extension does not tell you

The extensions built on the same box structure, and what every one signals.
ExtensionBy conventionIn the standard?
.mp4Video with audioYes, the only one
.m4aAudio, no videoNo
.m4bAudiobook, with chapter marksNo
.m4pAudio locked with Apple FairPlayNo
.m4rAn iPhone ringtoneNo
.m4vApple video, sometimes protectedNo
.movQuickTime, the format MP4 came fromApple's own
.3gpMobile phone video and audio3GPP's own

So what does say what files are? Their major brand, four characters written into the ftyp box at the very front, with a list of compatible brands beside it. MediaInfo reads it, and so does any hex editor.

Every brand you will meet in an ftyp box, with the claim it makes.
BrandWhat it declares
isomISO Base Media v1, the broadest claim a file can make
iso2ISO Base Media v2
mp41MP4 version 1, the 2001 clause 13 layout
mp42MP4 version 2, ISO/IEC 14496-14
avc1ISO Base Media with the H.264 extensions
qt  Apple QuickTime, which is what a .mov says
M4A Apple iTunes AAC audio
3gp4 to 3gp63GPP mobile releases
Need to know?

Read the ftyp brand. MediaInfo prints it, free, in seconds.

Renaming it?

That changes nothing. The bytes stay legal and the brand stays put.

Those 2000s MP4 players mostly could not play MP4. Cheap video players were marketed under that name all through the decade, and plenty read AMV and nothing else. That badge meant small video, not MPEG-4 Part 14.

Working with the sound alone? An .m4a is this same container with no video track, and the MP3 format holds the codec most people reach for instead.

MP4 plays more places and MKV holds more kinds of track. Neither touches the picture, so put identical video in both and the sizes land within a few kilobytes.

7 MP4 against MKV, AVI and WebM The comparison that decides what you send

All four are container formats. All four hold H.264 and AAC. What differs is what else fits and where files will play, and only one of those rows matters when you are sending something to a stranger.

What MP4 carries and what it cannot

MP4 against MKV, AVI and WebM, on what matters when you are deciding what to send.
 MP4MKVAVIWebM
Arrived2003200219922010
Plays on phones and TVsAlmost alwaysSometimesRarelySometimes
Plays in a browserDirectlyNoNoDirectly
Styled ASS subtitlesNo box for themYesNoNo
Attached fontsNoYesNoNo
ChaptersYesYes, orderedNoLimited
Streams while downloadingYes, with faststartYesNoYes
File size, same contentSame size. No container compresses

MP4 wins rows two and three, which is device support, and those decide most transfers. Nothing else plays everywhere the way it does. Send something to somebody whose device you cannot check and MP4 is the only answer that needs no conversation first.

Subtitles are where it loses. MP4 carries timed text and has no place for styled ASS and SSA tracks, which Matroska holds, so fan-subtitled video arrives flattened or missing after somebody converts it.

Sending it?

Send MP4. It plays on the phone or TV you cannot test first.

Archiving it?

Keep the MKV. Every track, every subtitle, every font survives.

Comparing containers? The Matroska container holds what MP4 has no box for. AVI files came out of Microsoft in 1992, and FLV files carried web video before MP4 took the job.

Remux first, re-encode only when you must. Copying streams into an MP4 takes seconds and changes not one byte of picture. Re-encoding takes an hour and always costs quality.

8 How to convert to MP4 without losing quality Two different jobs that people call the same thing

Converting to MP4 means one of two things, and most tools will not say which they are doing. Knowing which saves hours and saves your picture.

Remux

Seconds, no quality lost. The same video and audio move into a new container untouched.

Re-encode

Hours, some loss. Every frame is decoded and compressed again. A transcode, properly.

How to remux a file into MP4

1 Read what is inside first. MediaInfo names the video and audio codecs. H.264 or HEVC with AAC moves into MP4 untouched.
2 Copy rather than convert. In FFmpeg that is -c copy. In graphical tools, look for passthrough or stream copy and turn it on.
3 Expect the subtitles to change. SRT survives as timed text. Styled ASS and SSA tracks do not, because MP4 has nowhere to put them.
4 Move the index while you are there. Add -movflags +faststart and your MP4 streams instead of waiting. See section 9.
5 Re-encode only when the target refuses the codec. A television that will not decode HEVC needs H.264, and that means HandBrake and a real wait.
ffmpeg -i film.mkv -c copy -movflags +faststart film.mp4

That one line is the entire job. FFmpeg reads your source, lifts the streams out, writes them into MP4 boxes, moves the index to the front and never decodes a frame. On full-length films it finishes in well under a minute.

Watch what a converter does by default. Most consumer tools re-encode whether you needed it or not, because that is their only path. Conversions taking forty minutes and handing back a softer picture were re-encoding what could have been copied.

Pulling the audio out instead

An MP4 with its video track dropped is an .m4a, and no re-encoding is needed there either. The command ffmpeg -i film.mp4 -vn -c copy music.m4a keeps the AAC exactly as it was. Converting that to MP3 does re-encode, and it costs quality twice.

An MP4 cut short will not open at all, where MKV and MP3 play up to the cut. Its index lives in one box at the end, and truncated files lost it.

9 Why a half-downloaded MP4 will not open The moov box, and the one flag that fixes it

This question sends most people to a repair tool, and it has nothing to do with damage. The media is fine. The map is missing.

Encoders cannot know how long video will run until they have written it, so most write the media first and the index afterwards. That puts mdat near the front and moov at the very end of the file.

Why a half-downloaded MP4 will not open. Most encoders write the mdat box of audio and video first and the moov box of indexes last, so a file cut short has all the media and none of the map, and a player refuses it. Moving moov to the front is called faststart, and it is what lets a video begin playing before the download has finished. An MKV or an MP3 cut at the same byte plays up to the cut, because neither keeps its index in one place at the end.
One flag decides whether half a download is worth anything.

What a cut-off download does in every container

What survives a cut at the halfway mark, container by container.
FormatCut at 50%Why
MP4Will not open at allThe entire index was in one box at the end
MP4, faststartPlays halfThe index was written at the front instead
MP4, fragmentedPlays halfEvery fragment carries its own small index
MKVPlays halfClusters carry their own timestamps
MP3Plays halfEvery frame carries its own header
AVIPlays half, no seekThe index is at the end, the chunks are not

So “my MP4 is corrupt” is usually one missing box. Nothing is wrong with the frames that did arrive, and downloading again beats buying a repair tool.

Like most modern container formats, MP4 supports streaming over the internet. That only works when its index sits at the front.

On files you are making yourself the fix has a name: faststart. It rewrites the finished file with moov at the front, which costs one extra pass over the bytes and nothing else.

ffmpeg -i in.mp4 -c copy -movflags +faststart out.mp4
Publishing video?

Always use faststart. It is why playback starts before the download ends.

File cut short?

Fetch it again. No tool can rebuild an index that was never written.

Repair tools cannot invent an index. Some rebuild a rough one by scanning for frame boundaries, and the result seeks badly and reports the wrong length. Downloading again takes less time and gives you the real file.

The container decides nothing about quality. Every claim that MP4 looks better or worse than something else is really about the codec, the bit rate and the resolution inside.

10 MP4 quality, and what the container decides Which is nothing at all

The older version of this page said MP4 video is “of very high quality as compared to DVD”. Its FAQ repeated that with a reason: “because it supports multiple bits of data”. Neither sentence means anything, and the second is not a measurement of any kind.

Containers have no quality. They record where frames sit and how long they run, and a container contains nothing that alters them. Change the container and every frame is identical.

What actually sets the quality of an MP4 file

What changes the picture in an MP4 file, and what does not.
SettingEffect on the picture
Bit rateThe largest single factor. Bits per second of video
CodecHEVC does more with the same bits than H.264
ResolutionMore pixels needs more bits to stay clean
Frame rate60 frames a second needs more bits than 24
Encoder presetSlower presets look better at one bit rate
The containerNone. It holds bytes and never touches them

One related claim is worth correcting, from a directory ranking for this term today: that MP4 “only supports lossy video codecs”. Containers support whatever somebody registers for them, and the MP4 family carries lossless audio in Apple Lossless, in MPEG-4 ALS and in FLAC, which arrived in late 2018.

Comparing against a DVD is comparing against MPEG-2 at about 9 Mbit/s. Modern H.264 beats that at a third of the bit rate, and HEVC beats H.264. So an MP4 is not better than DVD by being an MP4. It is better because of what somebody encoded into it, and those same codecs sit happily in MKV.

Use MP4 for anything leaving your computer. Keep MKV for anything you are storing with subtitles and extra tracks. The two jobs pull in opposite directions.

11 Should you use MP4 files? Two questions, sending and keeping

For sending, nothing else comes close. MP4 plays on phones you have never seen, hotel televisions, borrowed tablets and in every browser without a plugin. That reach is the entire case for it.

For storing, MP4 costs you things you may want back. No styled subtitles, no attached fonts, no ordered chapters. And nothing opens at all if a copy is ever truncated.

Sending it?

Use MP4. It plays on whatever the other person owns.

Keeping it?

Keep MKV. Nothing else holds the subtitles, fonts and chapters together.

When MP4 is the wrong answer

Archiving fan-subtitled video Styled ASS tracks and their fonts have no box in MP4. Converting throws both away permanently.
Holding a dozen audio tracks MP4 manages several. MKV was built for unlimited, which is why disc rips use it.
Editing across several passes Every export re-encodes unless you are careful. Work in an editing format and export MP4 once at the end.
Anything that might be cut short Truncated MP4 files open in nothing. Use faststart, or use a format that survives it.

Everything on this page in one block: names, boxes, brands, media types and the standards that define this format.

12 MP4 format and structure reference The facts, with where they came from

MP4 file specification

Directories file this under the MP4 file type, and the file type is what decides your answer. The MP4 file extension your file manager shows has meant one thing since 2003: MPEG-4 Part 14 describes how the bytes are laid out.

Where the MP4 file format is written down, and what the record says.
ItemValue
Extension.mp4. The only one the specification defines
Full nameMPEG-4 Part 14
KindMultimedia container. Never a codec
Published byISO and IEC, through the MPEG committee
StandardISO/IEC 14496-14, published 24 November 2003
Current editionISO/IEC 14496-14:2020, the third
Built onISO/IEC 14496-12, the ISO Base Media File Format
Which came fromApple's QuickTime File Format, published 2001
Registration authorityApple Inc., named in Annex D of Part 12
Media typesvideo/mp4, audio/mp4, application/mp4
Mac type codempg4
Registered byRFC 4337, March 2006, Standards Track
Box header4 bytes size, 4 bytes type. Size 1 means a 64-bit largesize
Usual videoH.264, HEVC, AV1, MPEG-4 Part 2
Usual audioAAC, plus ALAC, FLAC and Opus since late 2018
SubtitlesMPEG-4 Timed Text. No box for styled ASS or SSA
Family.m4a, .m4b, .m4p, .m4r, .m4v, .mov, .3gp

What people get wrong about MP4 files

“MP4 was developed by Microsoft” Not Microsoft. Printed in the conclusion of the page this one replaces, two screens under its own table naming ISO.
“MP4 stands for Moving Picture Experts Group” MPEG is the committee. MP4 is one part of MPEG-4, Part 14, and the 4 is the standard number rather than a version of anything.
“MP4 is higher quality than DVD” Not higher quality, not lower. Containers have no quality. The codec and the bit rate inside decide it, and that same codec in MKV looks identical.
“MP4 only supports lossy video codecs” From a directory ranking today. Containers support whatever is registered for them, and this family carries lossless audio in ALAC, ALS and FLAC.
“stts, stsc and stsz are top-level boxes” Also from a guide on page one. All three sit five levels down, inside the sample table in moov.

Is MP4 an open format?

Not an open format, in the sense people usually mean. The specification is an ISO standard, which means ISO sells the document rather than publishing it free, and the codecs most MP4 files carry are patent licensed. Free to play everywhere, and not free the way FLAC and Opus are.

Where these MP4 file facts come from

The standard number, the publication date and the derivation come from ISO's own record for ISO/IEC 14496-14. The media types and their rules come from RFC 4337, published by the IETF in March 2006. The box header syntax and the box list come from the ISO Base Media File Format.

The brand codes come from the MP4 registration authority. The QuickTime lineage and the Annex D registration authority come from the MPEG-4 Part 12 documentation.

Frequently asked questions about MP4 files

What is an MP4 file?
An MP4 file is a container. Its full name is MPEG-4 Part 14, and it holds video, audio, subtitles and metadata in one file. The container does no compression itself. Whatever is inside, usually H.264 video with AAC audio, is what decides the size and the quality.
Who created the MP4 format?
ISO and IEC published it, through the MPEG committee, as ISO/IEC 14496-14 on 24 November 2003. The structure underneath came from Apple: the ISO Base Media File Format is based on the QuickTime File Format, and Apple is still the registration authority for the MP4 family.
Why will my MP4 file not play?
Usually the codec inside, not the container. A player reads the boxes, meets HEVC or AV1 video it has no decoder for and shows a black screen. Try VLC, which carries its own decoders. A file that will not open at all is usually a truncated download.
What opens an MP4 file for free?
Every system already does. Windows plays MP4 with the built-in player and macOS with QuickTime. Every browser plays one when you drag it into a tab. VLC is the free download worth having, because it names the codec inside when something refuses.
Is MP4 better quality than MKV?
Neither container touches the picture. Put identical video and audio in both and they land within a few kilobytes of one another. MKV holds more kinds of track; MP4 plays on more devices. Quality belongs to the codec and the bit rate inside.
What is inside an MP4 file?
Boxes, also called atoms. Every one opens with four bytes of size and four bytes of type, so eight bytes is the smallest. The ftyp box names the brand, mdat holds the audio and video and moov holds every index the player needs.
Why does my half-downloaded MP4 not play at all?
Because the index is at the end. Most encoders write mdat first and moov last, so a file cut short has all the media and no map. Writing moov to the front is called faststart, and it is what lets a video start before the download finishes.
What is the difference between MP4 and M4A?
Nothing structural. Both are the same boxes, and the specification defines only .mp4. By convention .m4a means audio with no video, .m4v is Apple video, .m4b an audiobook with chapters and .m4r an iPhone ringtone. The brand in the ftyp box is the real label.
Does converting to MP4 lose quality?
Not if you remux. Copying the streams into an MP4 without re-encoding keeps the video byte for byte and takes seconds. You lose quality only when a tool re-encodes, which it must do when the codec inside is one MP4 has no place for.
Is MP4 the same as MPEG-4?
No. MPEG-4 is a family of standards with dozens of parts. MP4 is Part 14, which describes only the file layout. Part 10 is H.264, the video codec most MP4 files carry, and Part 3 covers the audio.
Why do my subtitles disappear when I convert to MP4?
MP4 carries timed text and has no box for the styled ASS and SSA subtitles MKV holds. A converter drops those tracks or flattens them to plain text, and the fonts, positioning and karaoke effects go with them.
Is MP4 an open format?
The specification is an ISO standard, which is not the same thing. ISO documents are sold rather than published free, and the codecs most MP4 files carry are patent licensed. Free to play everywhere, not free in the sense FLAC or Opus are.

Still stuck? Where to go from here

Will not play?

Install VLC. It carries its own decoders. See section 4.

Will not open?

Check the download. Section 9 explains why.

Comparing video containers? MKV files hold what MP4 cannot, the AVI format came out of Microsoft in 1992 and Flash video files carried the web before MP4 won it.

Working with sound alone? MP3 audio holds the codec most people reach for, and WMA files were Microsoft's answer to it.

Stuck on your computer rather than your MP4? Our Windows fixes and macOS guides cover the system side, including file associations.

New to all of this? What a file format is covers the ground under it, and our file format guides list the rest.

Found an MP4 file that behaves in a way nothing here explains? Send us what MediaInfo reports and we will tell you which track is the problem.

Was this page helpful? Thanks for your feedback!