[M4IF Technotes] File Type Box Question & Registering ftyp
Dave Singer
singer apple.com
Wed Dec 4 11:34:42 EST 2002
At 15:30 +0100 12/4/02, Harald Fuchs wrote:
>On Wednesday 04 December 2023 00:20, Eric Grab wrote:
>> We are making MP4 files. Seems like the right thing to do is have a file
>> type box that looks like this for our MPEG-4 files:
>>
>> major-brand="divx" (actually the number that
>represents "divx")
>> minor-version=1
>>
>compatible-brands="isom","other1","other2",...
>(and other numbers)
>>
>> Is this what people are doing when they add file creation tools?
>>
>> Where does one register for an 'ftyp' to get the official number?
Um, I am supposed to have an RA running by now. Mea culpa.
>
>Hello Eric,
>
>the brands identify the file format specification to which the file is
>compatible. The brand names are not meant for private use, new brand names
>are registered with ISO only for file format specifications derived from the
>ISO file format.
>
>If you want to create files compatible with MPEG-4 (.mp4 files) you have to
>use "mp41" or "mp42" as major-brand and at least
>"isom" as compatible-brand.
That's not strictly true. You must have mp41 or mp42 as a compatible
brand, if you want MPEG-4 compliant readers to expect to be able to
decode your file. The major brand might be any other compatible
specification. Otherwise what Harald says is both true and helpful.
We don't let anyone say what must be the major-brand, because then we
risk not being able to make a file that is decodable by two or more
standards. So readers should *always* check only compatible brands.
Why is there a major-brand then? It identifies what the author
thought of as the 'best use' of the file, and usually matches the
file-type, extension, mime-type etc.
>
>
>I try to explain this in more detail:
>
>The basis for several file formats is the "ISO Media File
>Format" standardized
>as Amendment 5 of MPEG-4 14496-1:2001 (to become a new separate part of
>MPEG-4: 14496-12) and Amendment 1 of 15444-3 (JPEG 2000).
>
>This file format is not used directly, several specific file formats are
>derived from it like mp4, mj2 (JPEG2000), 3gp. The specific extensions to the
>base file format are standardized separately, for MPEG-4 in Amendment 6 of
>14496-1:2001 (to become a new separate part of MPEG-4: 14496-14).
>
>The ISO Media and the MP4 File Format are currently in the FDIS stage of the
>standardization (the current MPEG internal documents with the text are N5295,
>N5298; I don't know if the are already available at ISO).
>
>Chapter 4.3 of the ISO Media Format (14496-12) describes the file type box,
>chapter 13.15 of the MP4 File Format (14496-14) describes the MPEG-4 specific
>extensions to the file type box. The brand "mp41" is used for files
>compatible with version 1 of the mp4 file format (14496-1:2001) and
>"mp42" is
>used for files compatible with version 2 (14496-14:2002/3).
>
>
>Regards,
>Harald Fuchs
>
>_______________________________________________
>Technotes mailing list
>Technotes lists.m4if.org
>http://lists.m4if.org/mailman/listinfo/technotes
--
David Singer
Apple Computer/QuickTime
More information about the Mp4-tech
mailing list