Complete List of all known MP4 / QuickTime ‘ftyp‘ designations-mp4的ftyp讲解

何博涛
2023-12-01
 
Complete List of all known MP4 / QuickTime 'ftyp' designations

Rev 2.0 - 22 Aug 2009

 

ftypDescriptionDeveloper URLReg'dMIME typeNotes / Ref
3g2a3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-0 V1.03GPP2 / CDMA200YESvideo/3gpp2[14]
3g2b3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-A V1.0.03GPP2 / CDMA200NOvideo/3gpp2[15]
3g2c3GPP2 Media (.3G2) compliant with 3GPP2 C.S0050-B v1.03GPP2 / CDMA200NOvideo/3gpp2[16]
3ge63GPP (.3GP) Release 6 MBMS Extended Presentations3GPP / GSMYESvideo/3gpp[10]
3ge73GPP (.3GP) Release 7 MBMS Extended Presentations3GPP / GSMNOvideo/3gpp[10]
3gg63GPP Release 6 General Profile3GPP / GSMYESvideo/3gpp[10]
3gp13GPP Media (.3GP) Release 1 (probably non-existent)3GPP / GSMNOvideo/3gpp[3]
3gp23GPP Media (.3GP) Release 2 (probably non-existent)3GPP / GSMNOvideo/3gpp[3]
3gp33GPP Media (.3GP) Release 3 (probably non-existent)3GPP / GSMNOvideo/3gpp[3]
3gp43GPP Media (.3GP) Release 43GPP / GSMYESvideo/3gpp[10]
3gp53GPP Media (.3GP) Release 53GPP / GSMYESvideo/3gpp[10]
3gp63GPP Media (.3GP) Release 6 Basic Profile3GPP / GSMYESvideo/3gpp[10]
3gp63GPP Media (.3GP) Release 6 Progressive Download3GPP / GSMYESvideo/3gpp[10]
3gp63GPP Media (.3GP) Release 6 Streaming Servers3GPP / GSMYESvideo/3gpp[10]
3gs73GPP Media (.3GP) Release 7 Streaming Servers3GPP / GSMNOvideo/3gpp[10]
avc1MP4 Base w/ AVC ext [ISO 14496-12:2005]ISOYESvideo/mp4[11]
CAEPCanon Digital CameraCanonYESunknown 
caqvCasio Digital CameraCasioYESunknown 
CDesConvergent DesignConvergent DesignYESunknown 
da0aDMB MAF w/ MPEG Layer II aud, MOT slides, DLS, JPG/PNG/MNG imagesISOYESunknown[13]
da0bDMB MAF, extending DA0A, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
da1aDMB MAF audio with ER-BSAC audio, JPG/PNG/MNG imagesISOYESunknown[13]
da1bDMB MAF, extending da1a, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
da2aDMB MAF aud w/ HE-AAC v2 aud, MOT slides, DLS, JPG/PNG/MNG imagesISOYESunknown[13]
da2bDMB MAF, extending da2a, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
da3aDMB MAF aud with HE-AAC aud, JPG/PNG/MNG imagesISOYESunknown[13]
da3bDMB MAF, extending da3a w/ BIFS, 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
dmb1DMB MAF supporting all the components defined in the specificationISOYESunknown[13]
dmpfDigital Media ProjectDMPNOvarious[18]
drc1Dirac (wavelet compression), encapsulated in ISO base media (MP4)BBC / DiracNOunknown[20]
dv1aDMB MAF vid w/ AVC vid, ER-BSAC aud, BIFS, JPG/PNG/MNG images, TSISOYESunknown[13]
dv1bDMB MAF, extending dv1a, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
dv2aDMB MAF vid w/ AVC vid, HE-AAC v2 aud, BIFS, JPG/PNG/MNG images, TSISOYESunknown[13]
dv2bDMB MAF, extending dv2a, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
dv3aDMB MAF vid w/ AVC vid, HE-AAC aud, BIFS, JPG/PNG/MNG images, TSISOYESunknown[13]
dv3bDMB MAF, extending dv3a, with 3GPP timed text, DID, TVA, REL, IPMPISOYESunknown[13]
dvr1DVB (.DVB) over RTPDVBYESvideo/vnd.dvb.file[12]
dvt1DVB (.DVB) over MPEG-2 Transport StreamDVBYESvideo/vnd.dvb.file[12]
F4VVideo for Adobe Flash Player 9+ (.F4V)AdobeNOvideo/mp4 
F4PProtected Video for Adobe Flash Player 9+ (.F4P)AdobeNOvideo/mp4 
F4AAudio for Adobe Flash Player 9+ (.F4A)AdobeNOaudio/mp4 
F4BAudio Book for Adobe Flash Player 9+ (.F4B)AdobeNOaudio/mp4 
isc2ISMACryp 2.0 Encrypted FileISMAYES?/enc-isoff-generic 
iso2MP4 Base Media v2 [ISO 14496-12:2005]ISOYESvideo/mp4[6]
isomMP4  Base Media v1 [IS0 14496-12:2003]ISOYESvideo/mp4[5]
JP2JPEG 2000 Image (.JP2) [ISO 15444-1 ?]ISONOimage/jp2 
JP20Unknown, from GPAC samples (prob non-existent)GPACNOunknown[4]
jpmJPEG 2000 Compound Image (.JPM) [ISO 15444-6]ISONOimage/jpm[17]
jpxJPEG 2000 w/ extensions (.JPX) [ISO 15444-2]ISONOimage/jpx 
KDDI3GPP2 EZmovie for KDDI 3G cellphones3GPP2 / CDMA200NOvideo/3gpp2 
M4A Apple iTunes AAC-LC (.M4A) AudioAppleYESaudio/x-m4a[9]
M4B Apple iTunes AAC-LC (.M4B) Audio BookAppleYESaudio/mp4[9]
M4P Apple iTunes AAC-LC (.M4P) AES Protected AudioAppleYESaudio/mp4[9]
M4V Apple iTunes Video (.M4V) VideoAppleYESvideo/x-m4v[9]
M4VHApple TV (.M4V)AppleNOvideo/x-m4v 
M4VPApple iPhone (.M4V)AppleNOvideo/x-m4v 
mj2sMotion JPEG 2000 [ISO 15444-3] Simple ProfileISOYESvideo/mj2 
mjp2Motion JPEG 2000 [ISO 15444-3] General ProfileISOYESvideo/mj2 
mmp4MPEG-4/3GPP Mobile Profile (.MP4 / .3GP) (for NTT)3GPP / GSMNOvideo/mp4 
mp21MPEG-21 [ISO/IEC 21000-9]ISOYESvarious 
mp41MP4 v1 [ISO 14496-1:ch13]ISOYESvideo/mp4 
mp42MP4 v2 [ISO 14496-14]ISOYESvideo/mp4 
mp71MP4 w/ MPEG-7 Metadata [per ISO 14496-12]ISONOvarious 
MPPIPhoto Player, MAF [ISO/IEC 23000-3]ISOYESvarious 
mqtSony / Mobile QuickTime (.MQV)  US Patent 7,477,830 (Sony Corp)Sony / AppleNOvideo/quicktime 
MSNVMPEG-4 (.MP4) for SonyPSPSonyNOaudio/mp4 
NDASMP4 v2 [ISO 14496-14] Nero Digital AAC AudioNeroNOaudio/mp4[8]
NDSCMPEG-4 (.MP4) Nero Cinema ProfileNero (Main Profiles)NOvideo/mp4[7]
NDSHMPEG-4 (.MP4) Nero HDTV ProfileNero (Main Profiles)NOvideo/mp4[7]
NDSMMPEG-4 (.MP4) Nero Mobile ProfileNero (Main Profiles)NOvideo/mp4[7]
NDSPMPEG-4 (.MP4) Nero Portable ProfileNero (Main Profiles)NOvideo/mp4[7]
NDSSMPEG-4 (.MP4) Nero Standard ProfileNero (Main Profiles)NOvideo/mp4[7]
NDXCH.264/MPEG-4 AVC (.MP4) Nero Cinema ProfileNero (AVC Profiles)NOvideo/mp4[7]
NDXHH.264/MPEG-4 AVC (.MP4) Nero HDTV ProfileNero (AVC Profiles)NOvideo/mp4[7]
NDXMH.264/MPEG-4 AVC (.MP4) Nero Mobile ProfileNero (AVC Profiles)NOvideo/mp4[7]
NDXPH.264/MPEG-4 AVC (.MP4) Nero Portable ProfileNero (AVC Profiles)NOvideo/mp4[7]
NDXSH.264/MPEG-4 AVC (.MP4) Nero Standard ProfileNero (AVC Profiles)NOvideo/mp4[7]
odcf  OMA DCF DRM Format 2.0 (OMA-TS-DRM-DCF-V2_0-20060303-A)Open Mobile AllianceYESvarious 
opf2 OMA PDCF DRM Format 2.1 (OMA-TS-DRM-DCF-V2_1-20070724-C)Open Mobile AllianceYESunknown 
opx2  OMA PDCF DRM + XBS extensions (OMA-TS-DRM_XBS-V1_0-20070529-C)Open Mobile AllianceYESunknown 
panaPanasonic Digital CameraPansonicYESunknown 
qt  Apple QuickTime (.MOV/QT)AppleYESvideo/quicktime 
ROSSRoss VideoRoss VideoYESunknown 
sdvSD Memory Card VideoSD Card AssociationYESvarious? 
ssc1Samsung stereoscopic, single stream (patent pending, see notes)SamsungNOunknown[19]
ssc2Samsung stereoscopic, dual stream (patent pending, see notes)SamsungNOunknown[19]

 

Notes
[1]a) All ftyp's may be used as "major" or "compatible" brands, except as noted in [5] and [6] below.
b) ftyp's may be case sensitive. Recent editions this table have been updated to reflect the defined or common usage, but apps which read ftyps would be well advised to read them in a case insensitive fashion.
c) All ftyp's must contain 4 characters. If three characters are shown in the table, a trailing blank (i.e. a space character; ASCII 0x20) is implied. Similarly, if only two characters are shown, two trailing blanks are implied. For example, "qt" is really "qt  " - note the two trailing spaces.
[2]"Reg'd" means the ftyp is registered here with the official authority for such registrations, MP4REG.
[3]These ftyp's are included in MPLAYER source code and the Multimedia Wiki, but these 3GPP releases apparently don't exist.
[4]Found in some GPAC samples (but not the source code); no further information is available. Apparently doesn't exist.
[5]'isom' is seen used as a major brand, though it is currently prohibited by ISO/IEC 14496-12 sec 6.3 paragraph 2.
[6]Like 'isom', use of 'iso2' as a major brand is specifically prohibited by ISO/IEC 14496-12 sec 6.3 paragraph 2.
[7]Nero Recode now uses these ftyp codes as major brands, while also listing them as compatible brands.
Previously, Nero used 'avc1' as the major brand for their AVC encoded files, and MP41 (or MP42?) for the others.
[8]Nero uses this ftyp code as a compatible brand for AAC encoded audio files.
Such files also included 'isom' as an additional compatible designation, and 'mp42' as the major brand.
[9]Apple / iTunes / iPod audio files with major brand 'M4P ' are DRM (copy) protected.
Audio files with major brand 'M4A ' may or may not be DRM protected.
iPod video files appear to use 'M4V ' regardless of whether or not they are DRM protected.
[10]The MIME type these entries should be "audio/3gpp" for audio-only files (i.e. no video or "timed text")
[11]'avc1'  means the file uses ISO/IEC format extensions originally created for H.264/MPEG-4 AVC support.
Does not necessarily imply the video was encoded with H.264/MPEG-4 AVC, however.
[12]Ref: DVB BlueBook (Document A121) [495KB PDF] - sections 4.2.3 and 4.2.4
[13]Ref:  ISO/IEC 23000-9:2008 - "Information technology -- Multimedia application format (MPEG-A)
See part 9: "Digital Multimedia Broadcasting Application Format".

Additional Info:
'DMB'  = "ISO/IEC 23000-9:2008 (MPEG-A) Digital Multimedia Broadcasting"
'MAF'  = "ISO/IEC 23000-9:2008 (MPEG-A) Multimedia Application Format"
'DID'  = "MPEG-21 Part 2 Digital Item Declaration"
'REL'  = "MPEG-21 Part 5 Rights Expression Language"
'IPMP' = "MPEG-21 Part 4 Intellectual Property Management and Protection"
'TVA'  = "RFC 4078 TV Anytime"
'BIFS' = "MPEG-4 "Binary Format for Scene"
'BSAC' = "MPEG-4 "Bit Sliced Arithmetic Coding" (audio)
'MNG'  = "Multiple-image Network Graphics"
'MOT Slides' = "Digital Audio Broadcasting (DAB) MOT slideshow (ETSI DAB  TR 101 497)"

[14]Ref: 3GPP2 C.S0050-0 V1.0 12 December 2003 [1305 KB PDF] section 8.1.1
[15]Ref: 3GPP2 C.S0050-A V1.0.0 31 March 2006 [1626 KB PDF] - section 8.1.1
[16]Ref: 3GPP2 C.S0050-B v1.0 18 May 2007 [773 KB PDF] - section 8.1.1
[17]Ref: JPEG 2000 Part 6 FCD 15444-6 - ISO/IEC JTC 1/SC 29/WG1 N2401 [660KB PDF] - Table B-1
[18]Ref: Approved Document No. 3, Technical Specification: Interoperable DRM Platform [1.1 MB Word Doc]
[19]Ref: METHOD AND APPARATUS FOR GENERATING STEREOSCOPIC FILE see [0055] - [0059]
[20]Ref: Encapsulation of Dirac in ISO Base Media file format derivatives [78.9 KB PDF] - Sec 4.1

 

What is an ftyp, Anyway?
A "not too technical" description.

 

 类似资料: