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
".