ISO Base Media File Format

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Category:MPEG)
Line 10: Line 10:
 
Files always have an "<code>ftyp</code>" box, which contains a list of "brands" that give information about the specific file format.  See the [[Boxes/atoms format#Brands|boxes/atoms]] article for more about brands.
 
Files always have an "<code>ftyp</code>" box, which contains a list of "brands" that give information about the specific file format.  See the [[Boxes/atoms format#Brands|boxes/atoms]] article for more about brands.
  
Much of the format was copied from [[QuickTime]] format, though not all QuickTime files use ISO Base Media File Format.
+
Much of the format was copied from [[QuickTime]] format.
  
 
Among the formats based on it are [[MJ2]] and [[MP4]].
 
Among the formats based on it are [[MJ2]] and [[MP4]].
  
 
== Identification ==
 
== Identification ==
Files use [[boxes/atoms format]], and have both an "<code>ftyp</code>" box and an "<code>moov</code>" box. (We're not aware of any other standard formats that meet these conditions.)
+
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.
  
 
== Specifications ==
 
== Specifications ==
* [http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html ISO Publicly Available Standards] → "ISO/IEC 14496-12..."
+
* [http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html ISO Publicly Available Standards] ...
* [http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html ISO Publicly Available Standards] → "ISO/IEC 15444-12..."
+
** [http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip 14496-12]
 +
** [http://standards.iso.org/ittf/PubliclyAvailableStandards/c068963_ISO_IEC_15444-12_2015.zip 15444-12]
  
 
== Links ==
 
== Links ==
Line 29: Line 30:
 
[[Category:Video]]
 
[[Category:Video]]
 
[[Category:Audio and Music]]
 
[[Category:Audio and Music]]
 +
[[Category:Box file format]]

Revision as of 13:37, 11 April 2018

File Format
Name ISO Base Media File Format
Ontology
LoCFDD fdd000079

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" can sometimes be omitted.

Specifications

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox