ISO Base Media File Format
(→Identification) |
|||
| Line 15: | Line 15: | ||
== Identification == | == Identification == | ||
| − | Files use [[boxes/atoms format]], and almost always have both an "<code>ftyp</code>" box and an "<code>moov</code>" box. However, for compatibility with certain older files, the "<code>ftyp</code>" can sometimes be omitted. | + | Files use [[boxes/atoms format]], and almost always have both an "<code>ftyp</code>" box and an "<code>moov</code>" box. However, for compatibility with certain older files, the "<code>ftyp</code>" box can sometimes be omitted if the brand would be "<code>mp41</code>". |
== Specifications == | == Specifications == | ||
Revision as of 15:25, 11 April 2018
ISO Base Media File Format (occasionally abbreviated BMFF) is a metaformat for "time-based" media formats (mainly audio and video). It is based on the more-general metaformat we're calling boxes/atoms format.
It is defined by Part 12 of the MPEG-4 standard, and also by Part 12 of the JPEG 2000 standard.
Files always have an "ftyp" box, which contains a list of "brands" that give information about the specific file format. See the boxes/atoms article for more about brands.
Much of the format was copied from QuickTime format.
Among the formats based on it are MJ2 and MP4.
Identification
Files use boxes/atoms format, and almost always have both an "ftyp" box and an "moov" box. However, for compatibility with certain older files, the "ftyp" box can sometimes be omitted if the brand would be "mp41".