animation (267897) | animation (275698) |
---|---|
1 2#------------------------------------------------------------------------------ | 1 2#------------------------------------------------------------------------------ |
3# $File: animation,v 1.53 2014/04/30 21:41:02 christos Exp $ | 3# $File: animation,v 1.56 2014/10/23 23:12:51 christos Exp $ |
4# animation: file(1) magic for animation/movie formats 5# 6# animation formats 7# MPEG, FLI, DL originally from vax@ccwf.cc.utexas.edu (VaX#n8) 8# FLC, SGI, Apple originally from Daniel Quinlan (quinlan@yggdrasil.com) 9 10# SGI and Apple formats 110 string MOVI Silicon Graphics movie file --- 15 unchanged lines hidden (view full) --- 274 string idsc Apple QuickTime image (fast start) 28!:mime image/x-quicktime 29#4 string idat Apple QuickTime image (unoptimized) 30#!:mime image/x-quicktime 314 string pckg Apple QuickTime compressed archive 32!:mime application/x-quicktime-player 334 string/W jP JPEG 2000 image 34!:mime image/jp2 | 4# animation: file(1) magic for animation/movie formats 5# 6# animation formats 7# MPEG, FLI, DL originally from vax@ccwf.cc.utexas.edu (VaX#n8) 8# FLC, SGI, Apple originally from Daniel Quinlan (quinlan@yggdrasil.com) 9 10# SGI and Apple formats 110 string MOVI Silicon Graphics movie file --- 15 unchanged lines hidden (view full) --- 274 string idsc Apple QuickTime image (fast start) 28!:mime image/x-quicktime 29#4 string idat Apple QuickTime image (unoptimized) 30#!:mime image/x-quicktime 314 string pckg Apple QuickTime compressed archive 32!:mime application/x-quicktime-player 334 string/W jP JPEG 2000 image 34!:mime image/jp2 |
35# http://www.ftyps.com/ with local additions |
|
354 string ftyp ISO Media | 364 string ftyp ISO Media |
36>8 string isom \b, MPEG v4 system, version 1 37!:mime video/mp4 38>8 string iso2 \b, MPEG v4 system, part 12 revision 39>8 string mp41 \b, MPEG v4 system, version 1 40!:mime video/mp4 41>8 string mp42 \b, MPEG v4 system, version 2 42!:mime video/mp4 43>8 string mp7t \b, MPEG v4 system, MPEG v7 XML 44>8 string mp7b \b, MPEG v4 system, MPEG v7 binary XML 45>8 string/W jp2 \b, JPEG 2000 46!:mime image/jp2 | 37>8 string 3g2 \b, MPEG v4 system, 3GPP2 38!:mime video/3gpp2 39>>11 byte 4 \b v4 (H.263/AMR GSM 6.10) 40>>11 byte 5 \b v5 (H.263/AMR GSM 6.10) 41>>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10) 42>>11 byte a \b C.S0050-0 V1.0 43>>11 byte b \b C.S0050-0-A V1.0.0 44>>11 byte c \b C.S0050-0-B V1.0 |
47>8 string 3ge \b, MPEG v4 system, 3GPP 48!:mime video/3gpp | 45>8 string 3ge \b, MPEG v4 system, 3GPP 46!:mime video/3gpp |
47>>11 byte 6 \b, Release 6 MBMS Extended Presentations 48>>11 byte 7 \b, Release 7 MBMS Extended Presentations |
|
49>8 string 3gg \b, MPEG v4 system, 3GPP | 49>8 string 3gg \b, MPEG v4 system, 3GPP |
50>11 byte 6 \b, Release 6 General Profile |
|
50!:mime video/3gpp 51>8 string 3gp \b, MPEG v4 system, 3GPP | 51!:mime video/3gpp 52>8 string 3gp \b, MPEG v4 system, 3GPP |
53>11 byte 1 \b, Release %d (non existent) 54>11 byte 2 \b, Release %d (non existent) 55>11 byte 3 \b, Release %d (non existent) 56>11 byte 4 \b, Release %d 57>11 byte 5 \b, Release %d 58>11 byte 6 \b, Release %d 59>11 byte 7 \b, Release %d Streaming Servers |
|
52!:mime video/3gpp 53>8 string 3gs \b, MPEG v4 system, 3GPP | 60!:mime video/3gpp 61>8 string 3gs \b, MPEG v4 system, 3GPP |
62>11 byte 7 \b, Release %d Streaming Servers |
|
54!:mime video/3gpp | 63!:mime video/3gpp |
55>8 string 3g2 \b, MPEG v4 system, 3GPP2 | 64>8 string avc1 \b, MPEG v4 system, 3GPP JVT AVC [ISO 14496-12:2005] 65!:mime video/mp4 66>8 string/W qt \b, Apple QuickTime movie 67!:mime video/quicktime 68>8 string CAEP \b, Canon Digital Camera 69>8 string caqv \b, Casio Digital Camera 70>8 string CDes \b, Convergent Design 71>8 string da0a \b, DMB MAF w/ MPEG Layer II aud, MOT slides, DLS, JPG/PNG/MNG 72>8 string da0b \b, DMB MAF, ext DA0A, with 3GPP timed text, DID, TVA, REL, IPMP 73>8 string da1a \b, DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images 74>8 string da1b \b, DMB MAF, ext da1a, with 3GPP timed text, DID, TVA, REL, IPMP 75>8 string da2a \b, DMB MAF aud w/ HE-AAC v2 aud, MOT slides, DLS, JPG/PNG/MNG 76>8 string da2b \b, DMB MAF, ext da2a, with 3GPP timed text, DID, TVA, REL, IPMP 77>8 string da3a \b, DMB MAF aud with HE-AAC aud, JPG/PNG/MNG images 78>8 string da3b \b, DMB MAF, ext da3a w/ BIFS, 3GPP, DID, TVA, REL, IPMP 79>8 string dmb1 \b, DMB MAF supporting all the components defined in the spec 80>8 string dmpf \b, Digital Media Project 81>8 string drc1 \b, Dirac (wavelet compression), encap in ISO base media (MP4) 82>8 string dv1a \b, DMB MAF vid w/ AVC vid, ER-BSAC aud, BIFS, JPG/PNG/MNG, TS 83>8 string dv1b \b, DMB MAF, ext dv1a, with 3GPP timed text, DID, TVA, REL, IPMP 84>8 string dv2a \b, DMB MAF vid w/ AVC vid, HE-AAC v2 aud, BIFS, JPG/PNG/MNG, TS 85>8 string dv2b \b, DMB MAF, ext dv2a, with 3GPP timed text, DID, TVA, REL, IPMP 86>8 string dv3a \b, DMB MAF vid w/ AVC vid, HE-AAC aud, BIFS, JPG/PNG/MNG, TS 87>8 string dv3b \b, DMB MAF, ext dv3a, with 3GPP timed text, DID, TVA, REL, IPMP 88>8 string dvr1 \b, DVB (.DVB) over RTP 89!:mime video/vnd.dvb.file 90>8 string dvt1 \b, DVB (.DVB) over MPEG-2 Transport Stream 91!:mime video/vnd.dvb.file 92>8 string F4V \b, Video for Adobe Flash Player 9+ (.F4V) 93!:mime video/mp4 94>8 string F4P \b, Protected Video for Adobe Flash Player 9+ (.F4P) 95!:mime video/mp4 96>8 string F4A \b, Audio for Adobe Flash Player 9+ (.F4A) 97!:mime audio/mp4 98>8 string F4B \b, Audio Book for Adobe Flash Player 9+ (.F4B) 99!:mime audio/mp4 100>8 string isc2 \b, ISMACryp 2.0 Encrypted File 101# ?/enc-isoff-generic 102>8 string iso2 \b, MP4 Base Media v2 [ISO 14496-12:2005] 103!:mime video/mp4 104>8 string isom \b, MP4 Base Media v1 [IS0 14496-12:2003] 105!:mime video/mp4 106>8 string/W jp2 \b, JPEG 2000 107!:mime image/jp2 108>8 string JP2 \b, JPEG 2000 Image (.JP2) [ISO 15444-1 ?] 109!:mime image/jp2 110>8 string JP20 \b, Unknown, from GPAC samples (prob non-existent) 111>8 string jpm \b, JPEG 2000 Compound Image (.JPM) [ISO 15444-6] 112!:mime image/jpm 113>8 string jpx \b, JPEG 2000 w/ extensions (.JPX) [ISO 15444-2] 114!:mime image/jpx 115>8 string KDDI \b, 3GPP2 EZmovie for KDDI 3G cellphones |
56!:mime video/3gpp2 | 116!:mime video/3gpp2 |
57>>11 byte 4 \b v4 (H.263/AMR GSM 6.10) 58>>11 byte 5 \b v5 (H.263/AMR GSM 6.10) 59>>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10) | 117>8 string M4A \b, Apple iTunes ALAC/AAC-LC (.M4A) Audio 118!:mime audio/x-m4a 119>8 string M4B \b, Apple iTunes ALAC/AAC-LC (.M4B) Audio Book 120!:mime audio/mp4 121>8 string M4P \b, Apple iTunes ALAC/AAC-LC (.M4P) AES Protected Audio 122!:mime video/mp4 123>8 string M4V \b, Apple iTunes Video (.M4V) Video 124!:mime video/x-m4v 125>8 string M4VH \b, Apple TV (.M4V) 126!:mime video/x-m4v 127>8 string M4VP \b, Apple iPhone (.M4V) 128!:mime video/x-m4v 129>8 string mj2s \b, Motion JPEG 2000 [ISO 15444-3] Simple Profile 130!:mime video/mj2 131>8 string mjp2 \b, Motion JPEG 2000 [ISO 15444-3] General Profile 132!:mime video/mj2 133>8 string mmp4 \b, MPEG-4/3GPP Mobile Profile (.MP4 / .3GP) (for NTT) 134!:mime video/mp4 135>8 string mobi \b, MPEG-4, MOBI format 136!:mime video/mp4 137>8 string mp21 \b, MPEG-21 [ISO/IEC 21000-9] 138>8 string mp41 \b, MP4 v1 [ISO 14496-1:ch13] 139!:mime video/mp4 140>8 string mp42 \b, MP4 v2 [ISO 14496-14] 141!:mime video/mp4 142>8 string mp71 \b, MP4 w/ MPEG-7 Metadata [per ISO 14496-12] 143>8 string mp7t \b, MPEG v4 system, MPEG v7 XML 144>8 string mp7b \b, MPEG v4 system, MPEG v7 binary XML |
60>8 string mmp4 \b, MPEG v4 system, 3GPP Mobile 61!:mime video/mp4 | 145>8 string mmp4 \b, MPEG v4 system, 3GPP Mobile 146!:mime video/mp4 |
62>8 string avc1 \b, MPEG v4 system, 3GPP JVT AVC 63!:mime video/3gpp 64>8 string/W M4A \b, MPEG v4 system, iTunes AAC-LC | 147>8 string MPPI \b, Photo Player, MAF [ISO/IEC 23000-3] 148>8 string mqt \b, Sony / Mobile QuickTime (.MQV) US Pat 7,477,830 149!:mime video/quicktime 150>8 string MSNV \b, MPEG-4 (.MP4) for SonyPSP |
65!:mime audio/mp4 | 151!:mime audio/mp4 |
66>8 string/W M4V \b, MPEG v4 system, iTunes AVC-LC | 152>8 string NDAS \b, MP4 v2 [ISO 14496-14] Nero Digital AAC Audio 153!:mime audio/mp4 154>8 string NDSC \b, MPEG-4 (.MP4) Nero Cinema Profile |
67!:mime video/mp4 | 155!:mime video/mp4 |
68>8 string/W M4P \b, MPEG v4 system, iTunes AES encrypted 69>8 string/W M4B \b, MPEG v4 system, iTunes bookmarked 70>8 string/W qt \b, Apple QuickTime movie | 156>8 string NDSH \b, MPEG-4 (.MP4) Nero HDTV Profile 157!:mime video/mp4 158>8 string NDSM \b, MPEG-4 (.MP4) Nero Mobile Profile 159!:mime video/mp4 160>8 string NDSP \b, MPEG-4 (.MP4) Nero Portable Profile 161!:mime video/mp4 162>8 string NDSS \b, MPEG-4 (.MP4) Nero Standard Profile 163!:mime video/mp4 164>8 string NDXC \b, H.264/MPEG-4 AVC (.MP4) Nero Cinema Profile 165!:mime video/mp4 166>8 string NDXH \b, H.264/MPEG-4 AVC (.MP4) Nero HDTV Profile 167!:mime video/mp4 168>8 string NDXM \b, H.264/MPEG-4 AVC (.MP4) Nero Mobile Profile 169!:mime video/mp4 170>8 string NDXP \b, H.264/MPEG-4 AVC (.MP4) Nero Portable Profile 171!:mime video/mp4 172>8 string NDXS \b, H.264/MPEG-4 AVC (.MP4) Nero Standard Profile 173!:mime video/mp4 174>8 string odcf \b, OMA DCF DRM Format 2.0 (OMA-TS-DRM-DCF-V2_0-20060303-A) 175>8 string opf2 \b, OMA PDCF DRM Format 2.1 (OMA-TS-DRM-DCF-V2_1-20070724-C) 176>8 string opx2 \b, OMA PDCF DRM + XBS ext (OMA-TS-DRM_XBS-V1_0-20070529-C) 177>8 string pana \b, Panasonic Digital Camera 178>8 string qt \b, Apple QuickTime (.MOV/QT) |
71!:mime video/quicktime | 179!:mime video/quicktime |
180>8 string ROSS \b, Ross Video 181>8 string sdv \b, SD Memory Card Video 182>8 string ssc1 \b, Samsung stereo, single stream (patent pending) 183>8 string ssc2 \b, Samsung stereo, dual stream (patent pending) |
|
72 73# MPEG sequences 74# Scans for all common MPEG header start codes 750 belong 0x00000001 76>4 byte&0x1F 0x07 JVT NAL sequence, H.264 video 77>>5 byte 66 \b, baseline 78>>5 byte 77 \b, main 79>>5 byte 88 \b, extended --- 817 unchanged lines hidden --- | 184 185# MPEG sequences 186# Scans for all common MPEG header start codes 1870 belong 0x00000001 188>4 byte&0x1F 0x07 JVT NAL sequence, H.264 video 189>>5 byte 66 \b, baseline 190>>5 byte 77 \b, main 191>>5 byte 88 \b, extended --- 817 unchanged lines hidden --- |