1
1
mirror of https://github.com/wader/fq.git synced 2024-12-01 02:30:32 +03:00
fq/format/matroska/testdata/aac.fqtest
2021-12-08 16:24:28 +01:00

510 lines
62 KiB
Plaintext

# ffmpeg -f lavfi -i sine -c:a aac -f matroska -t 50ms aac.mkv
$ fq -d matroska verbose /aac.mkv
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: /aac.mkv (matroska) 0x0-0x4c3.7 (1220)
| | | elements[0:2]: 0x0-0x4c3.7 (1220)
| | | [0]{}: element 0x0-0x27.7 (40)
0x000|1a 45 df a3 |.E.. | id: "EBML" (0x1a45dfa3) 0x0-0x3.7 (4)
| | | type: "master" (7) 0x4-NA (0)
0x000| a3 | . | size: 35 0x4-0x4.7 (1)
| | | elements[0:7]: 0x5-0x27.7 (35)
| | | [0]{}: element 0x5-0x8.7 (4)
0x000| 42 86 | B. | id: "EBMLVersion" (0x4286) 0x5-0x6.7 (2)
| | | type: "uinteger" (1) 0x7-NA (0)
0x000| 81 | . | size: 1 0x7-0x7.7 (1)
0x000| 01 | . | value: 1 0x8-0x8.7 (1)
| | | [1]{}: element 0x9-0xc.7 (4)
0x000| 42 f7 | B. | id: "EBMLReadVersion" (0x42f7) 0x9-0xa.7 (2)
| | | type: "uinteger" (1) 0xb-NA (0)
0x000| 81 | . | size: 1 0xb-0xb.7 (1)
0x000| 01 | . | value: 1 0xc-0xc.7 (1)
| | | [2]{}: element 0xd-0x10.7 (4)
0x000| 42 f2 | B. | id: "EBMLMaxIDLength" (0x42f2) 0xd-0xe.7 (2)
| | | type: "uinteger" (1) 0xf-NA (0)
0x000| 81| .| size: 1 0xf-0xf.7 (1)
0x010|04 |. | value: 4 0x10-0x10.7 (1)
| | | [3]{}: element 0x11-0x14.7 (4)
0x010| 42 f3 | B. | id: "EBMLMaxSizeLength" (0x42f3) 0x11-0x12.7 (2)
| | | type: "uinteger" (1) 0x13-NA (0)
0x010| 81 | . | size: 1 0x13-0x13.7 (1)
0x010| 08 | . | value: 8 0x14-0x14.7 (1)
| | | [4]{}: element 0x15-0x1f.7 (11)
0x010| 42 82 | B. | id: "DocType" (0x4282) 0x15-0x16.7 (2)
| | | type: "string" (3) 0x17-NA (0)
0x010| 88 | . | size: 8 0x17-0x17.7 (1)
0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8)
| | | [5]{}: element 0x20-0x23.7 (4)
0x020|42 87 |B. | id: "DocTypeVersion" (0x4287) 0x20-0x21.7 (2)
| | | type: "uinteger" (1) 0x22-NA (0)
0x020| 81 | . | size: 1 0x22-0x22.7 (1)
0x020| 04 | . | value: 4 0x23-0x23.7 (1)
| | | [6]{}: element 0x24-0x27.7 (4)
0x020| 42 85 | B. | id: "DocTypeReadVersion" (0x4285) 0x24-0x25.7 (2)
| | | type: "uinteger" (1) 0x26-NA (0)
0x020| 81 | . | size: 1 0x26-0x26.7 (1)
0x020| 02 | . | value: 2 0x27-0x27.7 (1)
| | | [1]{}: element 0x28-0x4c3.7 (1180)
0x020| 18 53 80 67 | .S.g | id: "Segment" (0x18538067) 0x28-0x2b.7 (4)
| | | type: "master" (7) 0x2c-NA (0)
0x020| 01 00 00 00| ....| size: 1168 0x2c-0x33.7 (8)
0x030|00 00 04 90 |.... |
| | | elements[0:7]: 0x34-0x4c3.7 (1168)
| | | [0]{}: element 0x34-0x78.7 (69)
0x030| 11 4d 9b 74 | .M.t | id: "SeekHead" (0x114d9b74) (Contains the Segment Position of other Top-Level Elements.) 0x34-0x37.7 (4)
| | | type: "master" (7) 0x38-NA (0)
0x030| c0 | . | size: 64 0x38-0x38.7 (1)
| | | elements[0:5]: 0x39-0x78.7 (64)
| | | [0]{}: element 0x39-0x3e.7 (6)
0x030| bf | . | id: "CRC-32" (0xbf) 0x39-0x39.7 (1)
| | | type: "binary" (6) 0x3a-NA (0)
0x030| 84 | . | size: 4 0x3a-0x3a.7 (1)
0x030| d2 8f 35 55 | ..5U | value: raw bits 0x3b-0x3e.7 (4)
| | | [1]{}: element 0x3f-0x4c.7 (14)
0x030| 4d| M| id: "Seek" (0x4dbb) (Contains a single seek entry to an EBML Element.) 0x3f-0x40.7 (2)
0x040|bb |. |
| | | type: "master" (7) 0x41-NA (0)
0x040| 8b | . | size: 11 0x41-0x41.7 (1)
| | | elements[0:2]: 0x42-0x4c.7 (11)
| | | [0]{}: element 0x42-0x48.7 (7)
0x040| 53 ab | S. | id: "SeekID" (0x53ab) (The binary ID corresponding to the Element name.) 0x42-0x43.7 (2)
| | | type: "binary" (6) 0x44-NA (0)
0x040| 84 | . | size: 4 0x44-0x44.7 (1)
0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4)
| | | [1]{}: element 0x49-0x4c.7 (4)
0x040| 53 ac | S. | id: "SeekPosition" (0x53ac) (The Segment Position of the Element.) 0x49-0x4a.7 (2)
| | | type: "uinteger" (1) 0x4b-NA (0)
0x040| 81 | . | size: 1 0x4b-0x4b.7 (1)
0x040| a1 | . | value: 161 0x4c-0x4c.7 (1)
| | | [2]{}: element 0x4d-0x5a.7 (14)
0x040| 4d bb | M. | id: "Seek" (0x4dbb) (Contains a single seek entry to an EBML Element.) 0x4d-0x4e.7 (2)
| | | type: "master" (7) 0x4f-NA (0)
0x040| 8b| .| size: 11 0x4f-0x4f.7 (1)
| | | elements[0:2]: 0x50-0x5a.7 (11)
| | | [0]{}: element 0x50-0x56.7 (7)
0x050|53 ab |S. | id: "SeekID" (0x53ab) (The binary ID corresponding to the Element name.) 0x50-0x51.7 (2)
| | | type: "binary" (6) 0x52-NA (0)
0x050| 84 | . | size: 4 0x52-0x52.7 (1)
0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4)
| | | [1]{}: element 0x57-0x5a.7 (4)
0x050| 53 ac | S. | id: "SeekPosition" (0x53ac) (The Segment Position of the Element.) 0x57-0x58.7 (2)
| | | type: "uinteger" (1) 0x59-NA (0)
0x050| 81 | . | size: 1 0x59-0x59.7 (1)
0x050| f1 | . | value: 241 0x5a-0x5a.7 (1)
| | | [3]{}: element 0x5b-0x69.7 (15)
0x050| 4d bb | M. | id: "Seek" (0x4dbb) (Contains a single seek entry to an EBML Element.) 0x5b-0x5c.7 (2)
| | | type: "master" (7) 0x5d-NA (0)
0x050| 8c | . | size: 12 0x5d-0x5d.7 (1)
| | | elements[0:2]: 0x5e-0x69.7 (12)
| | | [0]{}: element 0x5e-0x64.7 (7)
0x050| 53 ab| S.| id: "SeekID" (0x53ab) (The binary ID corresponding to the Element name.) 0x5e-0x5f.7 (2)
| | | type: "binary" (6) 0x60-NA (0)
0x060|84 |. | size: 4 0x60-0x60.7 (1)
0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4)
| | | [1]{}: element 0x65-0x69.7 (5)
0x060| 53 ac | S. | id: "SeekPosition" (0x53ac) (The Segment Position of the Element.) 0x65-0x66.7 (2)
| | | type: "uinteger" (1) 0x67-NA (0)
0x060| 82 | . | size: 2 0x67-0x67.7 (1)
0x060| 01 42 | .B | value: 322 0x68-0x69.7 (2)
| | | [4]{}: element 0x6a-0x78.7 (15)
0x060| 4d bb | M. | id: "Seek" (0x4dbb) (Contains a single seek entry to an EBML Element.) 0x6a-0x6b.7 (2)
| | | type: "master" (7) 0x6c-NA (0)
0x060| 8c | . | size: 12 0x6c-0x6c.7 (1)
| | | elements[0:2]: 0x6d-0x78.7 (12)
| | | [0]{}: element 0x6d-0x73.7 (7)
0x060| 53 ab | S. | id: "SeekID" (0x53ab) (The binary ID corresponding to the Element name.) 0x6d-0x6e.7 (2)
| | | type: "binary" (6) 0x6f-NA (0)
0x060| 84| .| size: 4 0x6f-0x6f.7 (1)
0x070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4)
| | | [1]{}: element 0x74-0x78.7 (5)
0x070| 53 ac | S. | id: "SeekPosition" (0x53ac) (The Segment Position of the Element.) 0x74-0x75.7 (2)
| | | type: "uinteger" (1) 0x76-NA (0)
0x070| 82 | . | size: 2 0x76-0x76.7 (1)
0x070| 04 74 | .t | value: 1140 0x77-0x78.7 (2)
| | | [1]{}: element 0x79-0xd4.7 (92)
0x070| ec | . | id: "Void" (0xec) 0x79-0x79.7 (1)
| | | type: "binary" (6) 0x7a-NA (0)
0x070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8)
0x080|00 53 |.S |
0x080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83)
0x090|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0xd4.7 (83) | |
| | | [2]{}: element 0xd5-0x124.7 (80)
0x0d0| 15 49 a9 66 | .I.f | id: "Info" (0x1549a966) (Contains general information about the Segment.) 0xd5-0xd8.7 (4)
| | | type: "master" (7) 0xd9-NA (0)
0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1)
| | | elements[0:6]: 0xda-0x124.7 (75)
| | | [0]{}: element 0xda-0xdf.7 (6)
0x0d0| bf | . | id: "CRC-32" (0xbf) 0xda-0xda.7 (1)
| | | type: "binary" (6) 0xdb-NA (0)
0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1)
0x0d0| e9 5e 5c 67| .^\g| value: raw bits 0xdc-0xdf.7 (4)
| | | [1]{}: element 0xe0-0xe6.7 (7)
0x0e0|2a d7 b1 |*.. | id: "TimestampScale" (0x2ad7b1) (Timestamp scale in nanoseconds (1.000.000 means all timestamps in the Segment are expressed in milliseconds).) 0xe0-0xe2.7 (3)
| | | type: "uinteger" (1) 0xe3-NA (0)
0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1)
0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3)
| | | [2]{}: element 0xe7-0xf6.7 (16)
0x0e0| 4d 80 | M. | id: "MuxingApp" (0x4d80) (Muxing application or library (example: "libmatroska-0.4.3").) 0xe7-0xe8.7 (2)
| | | type: "UTF8" (4) 0xe9-NA (0)
0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1)
0x0e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13)
0x0f0|2e 34 35 2e 31 30 30 |.45.100 |
| | | [3]{}: element 0xf7-0x106.7 (16)
0x0f0| 57 41 | WA | id: "WritingApp" (0x5741) (Writing application (example: "mkvmerge-0.3.3").) 0xf7-0xf8.7 (2)
| | | type: "UTF8" (4) 0xf9-NA (0)
0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1)
0x0f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13)
0x100|2e 34 35 2e 31 30 30 |.45.100 |
| | | [4]{}: element 0x107-0x119.7 (19)
0x100| 73 a4 | s. | id: "SegmentUID" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others (128 bits).) 0x107-0x108.7 (2)
| | | type: "binary" (6) 0x109-NA (0)
0x100| 90 | . | size: 16 0x109-0x109.7 (1)
0x100| 17 bd f9 34 6e 97| ...4n.| value: raw bits 0x10a-0x119.7 (16)
0x110|e1 23 8a 83 d7 c3 f1 ad e0 b3 |.#........ |
| | | [5]{}: element 0x11a-0x124.7 (11)
0x110| 44 89 | D. | id: "Duration" (0x4489) (Duration of the Segment in nanoseconds based on TimestampScale.) 0x11a-0x11b.7 (2)
| | | type: "float" (2) 0x11c-NA (0)
0x110| 88 | . | size: 8 0x11c-0x11c.7 (1)
0x110| 40 52 40| @R@| value: 73 0x11d-0x124.7 (8)
0x120|00 00 00 00 00 |..... |
| | | [3]{}: element 0x125-0x175.7 (81)
0x120| 16 54 ae 6b | .T.k | id: "Tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described.) 0x125-0x128.7 (4)
| | | type: "master" (7) 0x129-NA (0)
0x120| cc | . | size: 76 0x129-0x129.7 (1)
| | | elements[0:2]: 0x12a-0x175.7 (76)
| | | [0]{}: element 0x12a-0x12f.7 (6)
0x120| bf | . | id: "CRC-32" (0xbf) 0x12a-0x12a.7 (1)
| | | type: "binary" (6) 0x12b-NA (0)
0x120| 84 | . | size: 4 0x12b-0x12b.7 (1)
0x120| e5 a6 af af| ....| value: raw bits 0x12c-0x12f.7 (4)
| | | [1]{}: element 0x130-0x175.7 (70)
0x130|ae |. | id: "TrackEntry" (0xae) (Describes a track with all Elements.) 0x130-0x130.7 (1)
| | | type: "master" (7) 0x131-NA (0)
0x130| 01 00 00 00 00 00 00 3d | .......= | size: 61 0x131-0x138.7 (8)
| | | elements[0:8]: 0x139-0x175.7 (61)
| | | [0]{}: element 0x139-0x13b.7 (3)
0x130| d7 | . | id: "TrackNumber" (0xd7) (The track number as used in the Block Header (using more than 127 tracks is not encouraged, though the design allows an unlimited number).) 0x139-0x139.7 (1)
| | | type: "uinteger" (1) 0x13a-NA (0)
0x130| 81 | . | size: 1 0x13a-0x13a.7 (1)
0x130| 01 | . | value: 1 0x13b-0x13b.7 (1)
| | | [1]{}: element 0x13c-0x146.7 (11)
0x130| 73 c5 | s. | id: "TrackUID" (0x73c5) (A unique ID to identify the Track. This SHOULD be kept the same when making a direct stream copy of the Track to another file.) 0x13c-0x13d.7 (2)
| | | type: "uinteger" (1) 0x13e-NA (0)
0x130| 88 | . | size: 8 0x13e-0x13e.7 (1)
0x130| f7| .| value: 17862762257755232487 0x13f-0x146.7 (8)
0x140|e5 47 a1 e8 c1 58 e7 |.G...X. |
| | | [2]{}: element 0x147-0x149.7 (3)
0x140| 9c | . | id: "FlagLacing" (0x9c) (Set if the track MAY contain blocks using lacing. (1 bit)) 0x147-0x147.7 (1)
| | | type: "uinteger" (1) 0x148-NA (0)
0x140| 81 | . | size: 1 0x148-0x148.7 (1)
0x140| 00 | . | value: 0 0x149-0x149.7 (1)
| | | [3]{}: element 0x14a-0x150.7 (7)
0x140| 22 b5 9c | ".. | id: "Language" (0x22b59c) (Specifies the language of the track in the . This Element MUST be ignored if the LanguageIETF Element is used in the same TrackEntry.) 0x14a-0x14c.7 (3)
| | | type: "string" (3) 0x14d-NA (0)
0x140| 83 | . | size: 3 0x14d-0x14d.7 (1)
0x140| 75 6e| un| value: "und" 0x14e-0x150.7 (3)
0x150|64 |d |
| | | [4]{}: element 0x151-0x157.7 (7)
0x150| 86 | . | id: "CodecID" (0x86) (An ID corresponding to the codec, see the for more info.) 0x151-0x151.7 (1)
| | | type: "string" (3) 0x152-NA (0)
0x150| 85 | . | size: 5 0x152-0x152.7 (1)
0x150| 41 5f 41 41 43 | A_AAC | value: "A_AAC" 0x153-0x157.7 (5)
| | | [5]{}: element 0x158-0x15a.7 (3)
0x150| 83 | . | id: "TrackType" (0x83) (A set of track types coded on 8 bits.) 0x158-0x158.7 (1)
| | | type: "uinteger" (1) 0x159-NA (0)
0x150| 81 | . | size: 1 0x159-0x159.7 (1)
0x150| 02 | . | value: "audio" (2) 0x15a-0x15a.7 (1)
| | | [6]{}: element 0x15b-0x16d.7 (19)
0x150| e1 | . | id: "Audio" (0xe1) (Audio settings.) 0x15b-0x15b.7 (1)
| | | type: "master" (7) 0x15c-NA (0)
0x150| 91 | . | size: 17 0x15c-0x15c.7 (1)
| | | elements[0:3]: 0x15d-0x16d.7 (17)
| | | [0]{}: element 0x15d-0x15f.7 (3)
0x150| 9f | . | id: "Channels" (0x9f) (Numbers of channels in the track.) 0x15d-0x15d.7 (1)
| | | type: "uinteger" (1) 0x15e-NA (0)
0x150| 81 | . | size: 1 0x15e-0x15e.7 (1)
0x150| 01| .| value: 1 0x15f-0x15f.7 (1)
| | | [1]{}: element 0x160-0x169.7 (10)
0x160|b5 |. | id: "SamplingFrequency" (0xb5) (Sampling frequency in Hz.) 0x160-0x160.7 (1)
| | | type: "float" (2) 0x161-NA (0)
0x160| 88 | . | size: 8 0x161-0x161.7 (1)
0x160| 40 e5 88 80 00 00 00 00 | @....... | value: 44100 0x162-0x169.7 (8)
| | | [2]{}: element 0x16a-0x16d.7 (4)
0x160| 62 64 | bd | id: "BitDepth" (0x6264) (Bits per sample, mostly used for PCM.) 0x16a-0x16b.7 (2)
| | | type: "uinteger" (1) 0x16c-NA (0)
0x160| 81 | . | size: 1 0x16c-0x16c.7 (1)
0x160| 20 | | value: 32 0x16d-0x16d.7 (1)
| | | [7]{}: element 0x16e-0x175.7 (8)
0x160| 63 a2| c.| id: "CodecPrivate" (0x63a2) (Private data only known to the codec.) 0x16e-0x16f.7 (2)
| | | type: "binary" (6) 0x170-NA (0)
0x170|85 |. | size: 5 0x170-0x170.7 (1)
| | | value{}: (mpeg_asc) 0x171-0x175.7 (5)
0x170| 12 | . | object_type: "aac_lc" (2) (AAC Low Complexity)) 0x171-0x171.4 (0.5)
0x170| 12 08 | .. | sampling_frequency: 44100 (4) 0x171.5-0x172 (0.4)
0x170| 08 | . | channel_configuration: 1 (front-center) 0x172.1-0x172.4 (0.4)
0x170| 08 56 e5 00 | .V.. | var_aot_or_byte_align: raw bits 0x172.5-0x175.7 (3.3)
| | | [4]{}: element 0x176-0x217.7 (162)
0x170| 12 54 c3 67 | .T.g | id: "Tags" (0x1254c367) (Element containing metadata describing Tracks, Editions, Chapters, Attachments, or the Segment as a whole. A list of valid tags can be found) 0x176-0x179.7 (4)
| | | type: "master" (7) 0x17a-NA (0)
0x170| 40 9c | @. | size: 156 0x17a-0x17b.7 (2)
| | | elements[0:3]: 0x17c-0x217.7 (156)
| | | [0]{}: element 0x17c-0x181.7 (6)
0x170| bf | . | id: "CRC-32" (0xbf) 0x17c-0x17c.7 (1)
| | | type: "binary" (6) 0x17d-NA (0)
0x170| 84 | . | size: 4 0x17d-0x17d.7 (1)
0x170| db 93| ..| value: raw bits 0x17e-0x181.7 (4)
0x180|8b 0f |.. |
| | | [1]{}: element 0x182-0x1b2.7 (49)
0x180| 73 73 | ss | id: "Tag" (0x7373) (A single metadata descriptor.) 0x182-0x183.7 (2)
| | | type: "master" (7) 0x184-NA (0)
0x180| 01 00 00 00 00 00 00 27 | .......' | size: 39 0x184-0x18b.7 (8)
| | | elements[0:2]: 0x18c-0x1b2.7 (39)
| | | [0]{}: element 0x18c-0x18e.7 (3)
0x180| 63 c0 | c. | id: "Targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to. If empty or not present, then the Tag describes everything in the Segment.) 0x18c-0x18d.7 (2)
| | | type: "master" (7) 0x18e-NA (0)
0x180| 80 | . | size: 0 0x18e-0x18e.7 (1)
| | | elements[0:0]: 0x18f-NA (0)
| | | [1]{}: element 0x18f-0x1b2.7 (36)
0x180| 67| g| id: "SimpleTag" (0x67c8) (Contains general information about the target.) 0x18f-0x190.7 (2)
0x190|c8 |. |
| | | type: "master" (7) 0x191-NA (0)
0x190| 01 00 00 00 00 00 00 1a | ........ | size: 26 0x191-0x198.7 (8)
| | | elements[0:2]: 0x199-0x1b2.7 (26)
| | | [0]{}: element 0x199-0x1a2.7 (10)
0x190| 45 a3 | E. | id: "TagName" (0x45a3) (The name of the Tag that is going to be stored.) 0x199-0x19a.7 (2)
| | | type: "UTF8" (4) 0x19b-NA (0)
0x190| 87 | . | size: 7 0x19b-0x19b.7 (1)
0x190| 45 4e 43 4f| ENCO| value: "ENCODER" 0x19c-0x1a2.7 (7)
0x1a0|44 45 52 |DER |
| | | [1]{}: element 0x1a3-0x1b2.7 (16)
0x1a0| 44 87 | D. | id: "TagString" (0x4487) (The value of the Tag.) 0x1a3-0x1a4.7 (2)
| | | type: "UTF8" (4) 0x1a5-NA (0)
0x1a0| 8d | . | size: 13 0x1a5-0x1a5.7 (1)
0x1a0| 4c 61 76 66 35 38 2e 34 35 2e| Lavf58.45.| value: "Lavf58.45.100" 0x1a6-0x1b2.7 (13)
0x1b0|31 30 30 |100 |
| | | [2]{}: element 0x1b3-0x217.7 (101)
0x1b0| 73 73 | ss | id: "Tag" (0x7373) (A single metadata descriptor.) 0x1b3-0x1b4.7 (2)
| | | type: "master" (7) 0x1b5-NA (0)
0x1b0| 01 00 00 00 00 00 00 5b | .......[ | size: 91 0x1b5-0x1bc.7 (8)
| | | elements[0:3]: 0x1bd-0x217.7 (91)
| | | [0]{}: element 0x1bd-0x1ca.7 (14)
0x1b0| 63 c0 | c. | id: "Targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to. If empty or not present, then the Tag describes everything in the Segment.) 0x1bd-0x1be.7 (2)
| | | type: "master" (7) 0x1bf-NA (0)
0x1b0| 8b| .| size: 11 0x1bf-0x1bf.7 (1)
| | | elements[0:1]: 0x1c0-0x1ca.7 (11)
| | | [0]{}: element 0x1c0-0x1ca.7 (11)
0x1c0|63 c5 |c. | id: "TagTrackUID" (0x63c5) (A unique ID to identify the Track(s) the tags belong to. If the value is 0 at this level, the tags apply to all tracks in the Segment.) 0x1c0-0x1c1.7 (2)
| | | type: "uinteger" (1) 0x1c2-NA (0)
0x1c0| 88 | . | size: 8 0x1c2-0x1c2.7 (1)
0x1c0| f7 e5 47 a1 e8 c1 58 e7 | ..G...X. | value: 17862762257755232487 0x1c3-0x1ca.7 (8)
| | | [1]{}: element 0x1cb-0x1f2.7 (40)
0x1c0| 67 c8 | g. | id: "SimpleTag" (0x67c8) (Contains general information about the target.) 0x1cb-0x1cc.7 (2)
| | | type: "master" (7) 0x1cd-NA (0)
0x1c0| 01 00 00| ...| size: 30 0x1cd-0x1d4.7 (8)
0x1d0|00 00 00 00 1e |..... |
| | | elements[0:2]: 0x1d5-0x1f2.7 (30)
| | | [0]{}: element 0x1d5-0x1de.7 (10)
0x1d0| 45 a3 | E. | id: "TagName" (0x45a3) (The name of the Tag that is going to be stored.) 0x1d5-0x1d6.7 (2)
| | | type: "UTF8" (4) 0x1d7-NA (0)
0x1d0| 87 | . | size: 7 0x1d7-0x1d7.7 (1)
0x1d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d8-0x1de.7 (7)
| | | [1]{}: element 0x1df-0x1f2.7 (20)
0x1d0| 44| D| id: "TagString" (0x4487) (The value of the Tag.) 0x1df-0x1e0.7 (2)
0x1e0|87 |. |
| | | type: "UTF8" (4) 0x1e1-NA (0)
0x1e0| 91 | . | size: 17 0x1e1-0x1e1.7 (1)
0x1e0| 4c 61 76 63 35 38 2e 39 31 2e 31 30 30 20| Lavc58.91.100 | value: "Lavc58.91.100 aac" 0x1e2-0x1f2.7 (17)
0x1f0|61 61 63 |aac |
| | | [2]{}: element 0x1f3-0x217.7 (37)
0x1f0| 67 c8 | g. | id: "SimpleTag" (0x67c8) (Contains general information about the target.) 0x1f3-0x1f4.7 (2)
| | | type: "master" (7) 0x1f5-NA (0)
0x1f0| a2 | . | size: 34 0x1f5-0x1f5.7 (1)
| | | elements[0:2]: 0x1f6-0x217.7 (34)
| | | [0]{}: element 0x1f6-0x200.7 (11)
0x1f0| 45 a3 | E. | id: "TagName" (0x45a3) (The name of the Tag that is going to be stored.) 0x1f6-0x1f7.7 (2)
| | | type: "UTF8" (4) 0x1f8-NA (0)
0x1f0| 88 | . | size: 8 0x1f8-0x1f8.7 (1)
0x1f0| 44 55 52 41 54 49 4f| DURATIO| value: "DURATION" 0x1f9-0x200.7 (8)
0x200|4e |N |
| | | [1]{}: element 0x201-0x217.7 (23)
0x200| 44 87 | D. | id: "TagString" (0x4487) (The value of the Tag.) 0x201-0x202.7 (2)
| | | type: "UTF8" (4) 0x203-NA (0)
0x200| 94 | . | size: 20 0x203-0x203.7 (1)
0x200| 30 30 3a 30 30 3a 30 30 2e 30 37 33| 00:00:00.073| value: "00:00:00.073000000" 0x204-0x217.7 (20)
0x210|30 30 30 30 30 30 00 00 |000000.. |
| | | [5]{}: element 0x218-0x4a7.7 (656)
0x210| 1f 43 b6 75 | .C.u | id: "Cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure.) 0x218-0x21b.7 (4)
| | | type: "master" (7) 0x21c-NA (0)
0x210| 42 8a | B. | size: 650 0x21c-0x21d.7 (2)
| | | elements[0:6]: 0x21e-0x4a7.7 (650)
| | | [0]{}: element 0x21e-0x223.7 (6)
0x210| bf | . | id: "CRC-32" (0xbf) 0x21e-0x21e.7 (1)
| | | type: "binary" (6) 0x21f-NA (0)
0x210| 84| .| size: 4 0x21f-0x21f.7 (1)
0x220|49 9d 16 a3 |I... | value: raw bits 0x220-0x223.7 (4)
| | | [1]{}: element 0x224-0x226.7 (3)
0x220| e7 | . | id: "Timestamp" (0xe7) (Absolute timestamp of the cluster (based on TimestampScale).) 0x224-0x224.7 (1)
| | | type: "uinteger" (1) 0x225-NA (0)
0x220| 81 | . | size: 1 0x225-0x225.7 (1)
0x220| 00 | . | value: 0 0x226-0x226.7 (1)
| | | [2]{}: element 0x227-0x2fa.7 (212)
0x220| a3 | . | id: "SimpleBlock" (0xa3) (Similar to but without all the extra information, mostly used to reduced overhead when no extra feature is needed. (see )) 0x227-0x227.7 (1)
| | | type: "binary" (6) 0x228-NA (0)
0x220| 40 d1 | @. | size: 209 0x228-0x229.7 (2)
0x220| 81 | . | track_number: 1 0x22a-0x22a.7 (1)
0x220| 00 00 | .. | timestamp: 0 0x22b-0x22c.7 (2)
| | | flags{}: 0x22d-0x22d.7 (1)
0x220| 80 | . | key_frame: true 0x22d-0x22d (0.1)
0x220| 80 | . | reserved: 0 0x22d.1-0x22d.3 (0.3)
0x220| 80 | . | invisible: false 0x22d.4-0x22d.4 (0.1)
0x220| 80 | . | lacing: 0 0x22d.5-0x22d.6 (0.2)
0x220| 80 | . | discardable: false 0x22d.7-0x22d.7 (0.1)
| | | packet[0:4]: (aac_frame) 0x22e-0x2fa.7 (205)
| | | [0]{}: element 0x22e-0x23e.6 (16.7)
0x220| de | . | syntax_element: "FIL" (6) 0x22e-0x22e.2 (0.3)
| | | cnt{}: 0x22e.3-0x22f.6 (1.4)
0x220| de | . | count: 15 0x22e.3-0x22e.6 (0.4)
0x220| de 02| ..| esc_count: 1 0x22e.7-0x22f.6 (1)
| | | payload_length: 15 0x22f.7-NA (0)
| | | extension_payload{}: 0x22f.7-0x23e.6 (15)
0x220| 02| .| extension_type: "EXT_FILL" (0) 0x22f.7-0x230.2 (0.4)
0x230|00 |. |
0x230|00 |. | fill_nibble: 0 0x230.3-0x230.6 (0.4)
0x230|00 4c 61 76 63 35 38 2e 39 31 2e 31 30 30 00 |.Lavc58.91.100. | fill_byte: raw bits 0x230.7-0x23e.6 (14)
| | | [1]{}: element 0x23e.7-0x242 (3.2)
0x230| 00 02| ..| syntax_element: "SCE" (0) 0x23e.7-0x23f.1 (0.3)
0x230| 02| .| element_instance_tag: 0 0x23f.2-0x23f.5 (0.4)
0x230| 02| .| global_gain: 151 0x23f.6-0x240.5 (1)
0x240|5c |\ |
| | | ics_info{}: 0x240.6-0x242 (1.3)
0x240|5c |\ | ics_reserved_bit: 0 0x240.6-0x240.6 (0.1)
0x240|5c ab |\. | window_sequence: "LONG_START_SEQUENCE" (1) 0x240.7-0x241 (0.2)
0x240| ab | . | window_shape: 0 0x241.1-0x241.1 (0.1)
0x240| ab | . | max_sfb: 43 0x241.2-0x241.7 (0.6)
0x240| 59 | Y | predictor_data_present: false 0x242-0x242 (0.1)
0x240| 59 | Y | [2]: raw bits byte_align 0x242.1-0x242.7 (0.7)
0x240| a9 8c 72 50 8b 4c aa de 1d 71 72 5c 88| ..rP.L...qr\.| [3]: raw bits data 0x243-0x2fa.7 (184)
0x250|42 08 10 0e 80 0c d5 9f 71 6c 47 12 cb b6 16 71|B.......qlG....q|
* |until 0x2fa.7 (184) | |
| | | [3]{}: element 0x2fb-0x3db.7 (225)
0x2f0| a3 | . | id: "SimpleBlock" (0xa3) (Similar to but without all the extra information, mostly used to reduced overhead when no extra feature is needed. (see )) 0x2fb-0x2fb.7 (1)
| | | type: "binary" (6) 0x2fc-NA (0)
0x2f0| 40 de | @. | size: 222 0x2fc-0x2fd.7 (2)
0x2f0| 81 | . | track_number: 1 0x2fe-0x2fe.7 (1)
0x2f0| 00| .| timestamp: 23 0x2ff-0x300.7 (2)
0x300|17 |. |
| | | flags{}: 0x301-0x301.7 (1)
0x300| 80 | . | key_frame: true 0x301-0x301 (0.1)
0x300| 80 | . | reserved: 0 0x301.1-0x301.3 (0.3)
0x300| 80 | . | invisible: false 0x301.4-0x301.4 (0.1)
0x300| 80 | . | lacing: 0 0x301.5-0x301.6 (0.2)
0x300| 80 | . | discardable: false 0x301.7-0x301.7 (0.1)
| | | packet[0:3]: (aac_frame) 0x302-0x3db.7 (218)
| | | [0]{}: element 0x302-0x305.5 (3.6)
0x300| 01 | . | syntax_element: "SCE" (0) 0x302-0x302.2 (0.3)
0x300| 01 | . | element_instance_tag: 0 0x302.3-0x302.6 (0.4)
0x300| 01 22 | ." | global_gain: 145 0x302.7-0x303.6 (1)
| | | ics_info{}: 0x303.7-0x305.5 (1.7)
0x300| 22 | " | ics_reserved_bit: 0 0x303.7-0x303.7 (0.1)
0x300| 98 | . | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x304-0x304.1 (0.2)
0x300| 98 | . | window_shape: 0 0x304.2-0x304.2 (0.1)
0x300| 98 | . | max_sfb: 12 0x304.3-0x304.6 (0.4)
0x300| 98 da | .. | scale_factor_grouping: 54 0x304.7-0x305.5 (0.7)
0x300| da | . | [1]: raw bits byte_align 0x305.6-0x305.7 (0.2)
0x300| d8 3d d6 93 80 76 db 22 13 6a| .=...v.".j| [2]: raw bits data 0x306-0x3db.7 (214)
0x310|38 46 1c 9c 5e ae 85 f1 ab d5 ff 4d 7b 0f 3e 6d|8F..^......M{.>m|
* |until 0x3db.7 (214) | |
| | | [4]{}: element 0x3dc-0x49c.7 (193)
0x3d0| a3 | . | id: "SimpleBlock" (0xa3) (Similar to but without all the extra information, mostly used to reduced overhead when no extra feature is needed. (see )) 0x3dc-0x3dc.7 (1)
| | | type: "binary" (6) 0x3dd-NA (0)
0x3d0| 40 be | @. | size: 190 0x3dd-0x3de.7 (2)
0x3d0| 81| .| track_number: 1 0x3df-0x3df.7 (1)
0x3e0|00 2e |.. | timestamp: 46 0x3e0-0x3e1.7 (2)
| | | flags{}: 0x3e2-0x3e2.7 (1)
0x3e0| 80 | . | key_frame: true 0x3e2-0x3e2 (0.1)
0x3e0| 80 | . | reserved: 0 0x3e2.1-0x3e2.3 (0.3)
0x3e0| 80 | . | invisible: false 0x3e2.4-0x3e2.4 (0.1)
0x3e0| 80 | . | lacing: 0 0x3e2.5-0x3e2.6 (0.2)
0x3e0| 80 | . | discardable: false 0x3e2.7-0x3e2.7 (0.1)
| | | packet[0:3]: (aac_frame) 0x3e3-0x49c.7 (186)
| | | [0]{}: element 0x3e3-0x3e6.5 (3.6)
0x3e0| 01 | . | syntax_element: "SCE" (0) 0x3e3-0x3e3.2 (0.3)
0x3e0| 01 | . | element_instance_tag: 0 0x3e3.3-0x3e3.6 (0.4)
0x3e0| 01 1a | .. | global_gain: 141 0x3e3.7-0x3e4.6 (1)
| | | ics_info{}: 0x3e4.7-0x3e6.5 (1.7)
0x3e0| 1a | . | ics_reserved_bit: 0 0x3e4.7-0x3e4.7 (0.1)
0x3e0| 99 | . | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x3e5-0x3e5.1 (0.2)
0x3e0| 99 | . | window_shape: 0 0x3e5.2-0x3e5.2 (0.1)
0x3e0| 99 | . | max_sfb: 12 0x3e5.3-0x3e5.6 (0.4)
0x3e0| 99 a6 | .. | scale_factor_grouping: 105 0x3e5.7-0x3e6.5 (0.7)
0x3e0| a6 | . | [1]: raw bits byte_align 0x3e6.6-0x3e6.7 (0.2)
0x3e0| d3 21 41 ad 34 86 c8 cd 9a| .!A.4....| [2]: raw bits data 0x3e7-0x49c.7 (182)
0x3f0|f0 3d 04 a1 e7 5f 1d 0c ff 81 d6 bd bc da b0 65|.=..._.........e|
* |until 0x49c.7 (182) | |
| | | [5]{}: element 0x49d-0x4a7.7 (11)
0x490| a3 | . | id: "SimpleBlock" (0xa3) (Similar to but without all the extra information, mostly used to reduced overhead when no extra feature is needed. (see )) 0x49d-0x49d.7 (1)
| | | type: "binary" (6) 0x49e-NA (0)
0x490| 89 | . | size: 9 0x49e-0x49e.7 (1)
0x490| 81| .| track_number: 1 0x49f-0x49f.7 (1)
0x4a0|00 45 |.E | timestamp: 69 0x4a0-0x4a1.7 (2)
| | | flags{}: 0x4a2-0x4a2.7 (1)
0x4a0| 80 | . | key_frame: true 0x4a2-0x4a2 (0.1)
0x4a0| 80 | . | reserved: 0 0x4a2.1-0x4a2.3 (0.3)
0x4a0| 80 | . | invisible: false 0x4a2.4-0x4a2.4 (0.1)
0x4a0| 80 | . | lacing: 0 0x4a2.5-0x4a2.6 (0.2)
0x4a0| 80 | . | discardable: false 0x4a2.7-0x4a2.7 (0.1)
| | | packet[0:3]: (aac_frame) 0x4a3-0x4a7.7 (5)
| | | [0]{}: element 0x4a3-0x4a6.5 (3.6)
0x4a0| 01 | . | syntax_element: "SCE" (0) 0x4a3-0x4a3.2 (0.3)
0x4a0| 01 | . | element_instance_tag: 0 0x4a3.3-0x4a3.6 (0.4)
0x4a0| 01 18 | .. | global_gain: 140 0x4a3.7-0x4a4.6 (1)
| | | ics_info{}: 0x4a4.7-0x4a6.5 (1.7)
0x4a0| 18 | . | ics_reserved_bit: 0 0x4a4.7-0x4a4.7 (0.1)
0x4a0| 81 | . | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x4a5-0x4a5.1 (0.2)
0x4a0| 81 | . | window_shape: 0 0x4a5.2-0x4a5.2 (0.1)
0x4a0| 81 | . | max_sfb: 0 0x4a5.3-0x4a5.6 (0.4)
0x4a0| 81 b4 | .. | scale_factor_grouping: 109 0x4a5.7-0x4a6.5 (0.7)
0x4a0| b4 | . | [1]: raw bits byte_align 0x4a6.6-0x4a6.7 (0.2)
0x4a0| 70 | p | [2]: raw bits data 0x4a7-0x4a7.7 (1)
| | | [6]{}: element 0x4a8-0x4c3.7 (28)
0x4a0| 1c 53 bb 6b | .S.k | id: "Cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access. All entries are local to the Segment.) 0x4a8-0x4ab.7 (4)
| | | type: "master" (7) 0x4ac-NA (0)
0x4a0| 97 | . | size: 23 0x4ac-0x4ac.7 (1)
| | | elements[0:2]: 0x4ad-0x4c3.7 (23)
| | | [0]{}: element 0x4ad-0x4b2.7 (6)
0x4a0| bf | . | id: "CRC-32" (0xbf) 0x4ad-0x4ad.7 (1)
| | | type: "binary" (6) 0x4ae-NA (0)
0x4a0| 84 | . | size: 4 0x4ae-0x4ae.7 (1)
0x4a0| 9c| .| value: raw bits 0x4af-0x4b2.7 (4)
0x4b0|7d 8d 61 |}.a |
| | | [1]{}: element 0x4b3-0x4c3.7 (17)
0x4b0| bb | . | id: "CuePoint" (0xbb) (Contains all information relative to a seek point in the Segment.) 0x4b3-0x4b3.7 (1)
| | | type: "master" (7) 0x4b4-NA (0)
0x4b0| 8f | . | size: 15 0x4b4-0x4b4.7 (1)
| | | elements[0:2]: 0x4b5-0x4c3.7 (15)
| | | [0]{}: element 0x4b5-0x4b7.7 (3)
0x4b0| b3 | . | id: "CueTime" (0xb3) (Absolute timestamp according to the Segment time base.) 0x4b5-0x4b5.7 (1)
| | | type: "uinteger" (1) 0x4b6-NA (0)
0x4b0| 81 | . | size: 1 0x4b6-0x4b6.7 (1)
0x4b0| 00 | . | value: 0 0x4b7-0x4b7.7 (1)
| | | [1]{}: element 0x4b8-0x4c3.7 (12)
0x4b0| b7 | . | id: "CueTrackPositions" (0xb7) (Contain positions for different tracks corresponding to the timestamp.) 0x4b8-0x4b8.7 (1)
| | | type: "master" (7) 0x4b9-NA (0)
0x4b0| 8a | . | size: 10 0x4b9-0x4b9.7 (1)
| | | elements[0:3]: 0x4ba-0x4c3.7 (10)
| | | [0]{}: element 0x4ba-0x4bc.7 (3)
0x4b0| f7 | . | id: "CueTrack" (0xf7) (The track for which a position is given.) 0x4ba-0x4ba.7 (1)
| | | type: "uinteger" (1) 0x4bb-NA (0)
0x4b0| 81 | . | size: 1 0x4bb-0x4bb.7 (1)
0x4b0| 01 | . | value: 1 0x4bc-0x4bc.7 (1)
| | | [1]{}: element 0x4bd-0x4c0.7 (4)
0x4b0| f1 | . | id: "CueClusterPosition" (0xf1) (The Segment Position of the Cluster containing the associated Block.) 0x4bd-0x4bd.7 (1)
| | | type: "uinteger" (1) 0x4be-NA (0)
0x4b0| 82 | . | size: 2 0x4be-0x4be.7 (1)
0x4b0| 01| .| value: 484 0x4bf-0x4c0.7 (2)
0x4c0|e4 |. |
| | | [2]{}: element 0x4c1-0x4c3.7 (3)
0x4c0| f0 | . | id: "CueRelativePosition" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster.) 0x4c1-0x4c1.7 (1)
| | | type: "uinteger" (1) 0x4c2-NA (0)
0x4c0| 81 | . | size: 1 0x4c2-0x4c2.7 (1)
0x4c0| 09| | .| | value: 9 0x4c3-0x4c3.7 (1)