1
1
mirror of https://github.com/wader/fq.git synced 2024-11-24 03:05:22 +03:00
fq/format/mp4/testdata/fragmented.fqtest

1270 lines
154 KiB
Plaintext
Raw Blame History

# ffmpeg -f lavfi -i sine -f lavfi -i testsrc -g 1 -c:a aac -c:v h264 -f mp4 -movflags +global_sidx+frag_keyframe+empty_moov -t 100ms fragmented.mp4
$ fq -d mp4 dv /fragmented.mp4
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: /fragmented.mp4 (mp4) 0x0-0x2bb3.7 (11188)
| | | boxes[0:11]: 0x0-0x2bb3.7 (11188)
| | | [0]{}: box 0x0-0x23.7 (36)
0x0000|00 00 00 24 |...$ | size: 36 0x0-0x3.7 (4)
0x0000| 66 74 79 70 | ftyp | type: "ftyp" (File type and compatibility) 0x4-0x7.7 (4)
0x0000| 69 73 6f 6d | isom | major_brand: "isom" 0x8-0xb.7 (4)
0x0000| 00 00 02 00| ....| minor_version: 512 0xc-0xf.7 (4)
| | | brands[0:5]: 0x10-0x23.7 (20)
0x0010|69 73 6f 6d |isom | [0]: "isom" brand (All files based on the ISO Base Media File Format) 0x10-0x13.7 (4)
0x0010| 69 73 6f 36 | iso6 | [1]: "iso6" brand (Version of the ISO file format) 0x14-0x17.7 (4)
0x0010| 69 73 6f 32 | iso2 | [2]: "iso2" brand (All files based on the 2004 edition of the ISO file format) 0x18-0x1b.7 (4)
0x0010| 61 76 63 31| avc1| [3]: "avc1" brand (Advanced Video Coding extensions) 0x1c-0x1f.7 (4)
0x0020|6d 70 34 31 |mp41 | [4]: "mp41" brand (MP4 version 1) 0x20-0x23.7 (4)
| | | [1]{}: box 0x24-0x4ec.7 (1225)
0x0020| 00 00 04 c9 | .... | size: 1225 0x24-0x27.7 (4)
0x0020| 6d 6f 6f 76 | moov | type: "moov" (Container for all the meta-data) 0x28-0x2b.7 (4)
| | | boxes[0:5]: 0x2c-0x4ec.7 (1217)
| | | [0]{}: box 0x2c-0x97.7 (108)
0x0020| 00 00 00 6c| ...l| size: 108 0x2c-0x2f.7 (4)
0x0030|6d 76 68 64 |mvhd | type: "mvhd" (Movie header, overall declarations) 0x30-0x33.7 (4)
0x0030| 00 | . | version: 0 0x34-0x34.7 (1)
0x0030| 00 00 00 | ... | flags: 0 0x35-0x37.7 (3)
0x0030| 00 00 00 00 | .... | creation_time: "1904-01-04T00:00:00Z" (0) 0x38-0x3b.7 (4)
0x0030| 00 00 00 00| ....| modification_time: "1904-01-04T00:00:00Z" (0) 0x3c-0x3f.7 (4)
0x0040|00 00 03 e8 |.... | time_scale: 1000 0x40-0x43.7 (4)
0x0040| 00 00 00 00 | .... | duration: 0 0x44-0x47.7 (4)
0x0040| 00 01 00 00 | .... | preferred_rate: 1 0x48-0x4b.7 (4)
0x0040| 01 00 | .. | preferred_volume: 1 0x4c-0x4d.7 (2)
0x0040| 00 00| ..| reserved: "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" 0x4e-0x57.7 (10)
0x0050|00 00 00 00 00 00 00 00 |........ |
| | | matrix_structure{}: 0x58-0x7b.7 (36)
0x0050| 00 01 00 00 | .... | a: 1 0x58-0x5b.7 (4)
0x0050| 00 00 00 00| ....| b: 0 0x5c-0x5f.7 (4)
0x0060|00 00 00 00 |.... | u: 0 0x60-0x63.7 (4)
0x0060| 00 00 00 00 | .... | c: 0 0x64-0x67.7 (4)
0x0060| 00 01 00 00 | .... | d: 1 0x68-0x6b.7 (4)
0x0060| 00 00 00 00| ....| v: 0 0x6c-0x6f.7 (4)
0x0070|00 00 00 00 |.... | x: 0 0x70-0x73.7 (4)
0x0070| 00 00 00 00 | .... | y: 0 0x74-0x77.7 (4)
0x0070| 40 00 00 00 | @... | w: 1 0x78-0x7b.7 (4)
0x0070| 00 00 00 00| ....| preview_time: 0 0x7c-0x7f.7 (4)
0x0080|00 00 00 00 |.... | preview_duration: 0 0x80-0x83.7 (4)
0x0080| 00 00 00 00 | .... | poster_time: 0 0x84-0x87.7 (4)
0x0080| 00 00 00 00 | .... | selection_time: 0 0x88-0x8b.7 (4)
0x0080| 00 00 00 00| ....| selection_duration: 0 0x8c-0x8f.7 (4)
0x0090|00 00 00 00 |.... | current_time: 0 0x90-0x93.7 (4)
0x0090| 00 00 00 02 | .... | next_track_id: 2 0x94-0x97.7 (4)
| | | [1]{}: box 0x98-0x283.7 (492)
0x0090| 00 00 01 ec | .... | size: 492 0x98-0x9b.7 (4)
0x0090| 74 72 61 6b| trak| type: "trak" (Container for an individual track or stream) 0x9c-0x9f.7 (4)
| | | boxes[0:2]: 0xa0-0x283.7 (484)
| | | [0]{}: box 0xa0-0xfb.7 (92)
0x00a0|00 00 00 5c |...\ | size: 92 0xa0-0xa3.7 (4)
0x00a0| 74 6b 68 64 | tkhd | type: "tkhd" (Track header, overall information about the track) 0xa4-0xa7.7 (4)
0x00a0| 00 | . | version: 0 0xa8-0xa8.7 (1)
0x00a0| 00 00 03 | ... | flags: 3 0xa9-0xab.7 (3)
0x00a0| 00 00 00 00| ....| creation_time: "1904-01-04T00:00:00Z" (0) 0xac-0xaf.7 (4)
0x00b0|00 00 00 00 |.... | modification_time: "1904-01-04T00:00:00Z" (0) 0xb0-0xb3.7 (4)
0x00b0| 00 00 00 01 | .... | track_id: 1 0xb4-0xb7.7 (4)
0x00b0| 00 00 00 00 | .... | reserved1: 0 0xb8-0xbb.7 (4)
0x00b0| 00 00 00 00| ....| duration: 0 0xbc-0xbf.7 (4)
0x00c0|00 00 00 00 00 00 00 00 |........ | reserved2: raw bits 0xc0-0xc7.7 (8)
0x00c0| 00 00 | .. | layer: 0 0xc8-0xc9.7 (2)
0x00c0| 00 00 | .. | alternate_group: 0 0xca-0xcb.7 (2)
0x00c0| 00 00 | .. | volume: 0 0xcc-0xcd.7 (2)
0x00c0| 00 00| ..| reserved3: 0 0xce-0xcf.7 (2)
| | | matrix_structure{}: 0xd0-0xf3.7 (36)
0x00d0|00 01 00 00 |.... | a: 1 0xd0-0xd3.7 (4)
0x00d0| 00 00 00 00 | .... | b: 0 0xd4-0xd7.7 (4)
0x00d0| 00 00 00 00 | .... | u: 0 0xd8-0xdb.7 (4)
0x00d0| 00 00 00 00| ....| c: 0 0xdc-0xdf.7 (4)
0x00e0|00 01 00 00 |.... | d: 1 0xe0-0xe3.7 (4)
0x00e0| 00 00 00 00 | .... | v: 0 0xe4-0xe7.7 (4)
0x00e0| 00 00 00 00 | .... | x: 0 0xe8-0xeb.7 (4)
0x00e0| 00 00 00 00| ....| y: 0 0xec-0xef.7 (4)
0x00f0|40 00 00 00 |@... | w: 1 0xf0-0xf3.7 (4)
0x00f0| 01 40 00 00 | .@.. | track_width: 320 0xf4-0xf7.7 (4)
0x00f0| 00 f0 00 00 | .... | track_height: 240 0xf8-0xfb.7 (4)
| | | [1]{}: box 0xfc-0x283.7 (392)
0x00f0| 00 00 01 88| ....| size: 392 0xfc-0xff.7 (4)
0x0100|6d 64 69 61 |mdia | type: "mdia" (Container for the media information in a track) 0x100-0x103.7 (4)
| | | boxes[0:3]: 0x104-0x283.7 (384)
| | | [0]{}: box 0x104-0x123.7 (32)
0x0100| 00 00 00 20 | ... | size: 32 0x104-0x107.7 (4)
0x0100| 6d 64 68 64 | mdhd | type: "mdhd" (Media header, overall information about the media) 0x108-0x10b.7 (4)
0x0100| 00 | . | version: 0 0x10c-0x10c.7 (1)
0x0100| 00 00 00| ...| flags: 0 0x10d-0x10f.7 (3)
0x0110|00 00 00 00 |.... | creation_time: "1904-01-04T00:00:00Z" (0) 0x110-0x113.7 (4)
0x0110| 00 00 00 00 | .... | modification_time: "1904-01-04T00:00:00Z" (0) 0x114-0x117.7 (4)
0x0110| 00 00 32 00 | ..2. | time_scale: 12800 0x118-0x11b.7 (4)
0x0110| 00 00 00 00| ....| duration: 0 0x11c-0x11f.7 (4)
0x0120|55 c4 |U. | language: "und" 0x120-0x121.7 (2)
0x0120| 00 00 | .. | quality: 0 0x122-0x123.7 (2)
| | | [1]{}: box 0x124-0x150.7 (45)
0x0120| 00 00 00 2d | ...- | size: 45 0x124-0x127.7 (4)
0x0120| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0x128-0x12b.7 (4)
0x0120| 00 | . | version: 0 0x12c-0x12c.7 (1)
0x0120| 00 00 00| ...| flags: 0 0x12d-0x12f.7 (3)
0x0130|00 00 00 00 |.... | component_type: "" 0x130-0x133.7 (4)
0x0130| 76 69 64 65 | vide | component_subtype: "vide" (Video Track) 0x134-0x137.7 (4)
0x0130| 00 00 00 00 | .... | component_manufacturer: "" 0x138-0x13b.7 (4)
0x0130| 00 00 00 00| ....| component_flags: 0 0x13c-0x13f.7 (4)
0x0140|00 00 00 00 |.... | component_flags_mask: 0 0x140-0x143.7 (4)
0x0140| 56 69 64 65 6f 48 61 6e 64 6c 65 72| VideoHandler| component_name: "VideoHandler" 0x144-0x150.7 (13)
0x0150|00 |. |
| | | [2]{}: box 0x151-0x283.7 (307)
0x0150| 00 00 01 33 | ...3 | size: 307 0x151-0x154.7 (4)
0x0150| 6d 69 6e 66 | minf | type: "minf" (Media information container) 0x155-0x158.7 (4)
| | | boxes[0:3]: 0x159-0x283.7 (299)
| | | [0]{}: box 0x159-0x16c.7 (20)
0x0150| 00 00 00 14 | .... | size: 20 0x159-0x15c.7 (4)
0x0150| 76 6d 68| vmh| type: "vmhd" (Video media header, overall information (video track only)) 0x15d-0x160.7 (4)
0x0160|64 |d |
0x0160| 00 | . | version: 0 0x161-0x161.7 (1)
0x0160| 00 00 01 | ... | flags: 1 0x162-0x164.7 (3)
0x0160| 00 00 | .. | graphicsmode: 0 0x165-0x166.7 (2)
| | | opcolor[0:3]: 0x167-0x16c.7 (6)
0x0160| 00 00 | .. | [0]: 0 value 0x167-0x168.7 (2)
0x0160| 00 00 | .. | [1]: 0 value 0x169-0x16a.7 (2)
0x0160| 00 00 | .. | [2]: 0 value 0x16b-0x16c.7 (2)
| | | [1]{}: box 0x16d-0x190.7 (36)
0x0160| 00 00 00| ...| size: 36 0x16d-0x170.7 (4)
0x0170|24 |$ |
0x0170| 64 69 6e 66 | dinf | type: "dinf" (Data information box, container) 0x171-0x174.7 (4)
| | | boxes[0:1]: 0x175-0x190.7 (28)
| | | [0]{}: box 0x175-0x190.7 (28)
0x0170| 00 00 00 1c | .... | size: 28 0x175-0x178.7 (4)
0x0170| 64 72 65 66 | dref | type: "dref" (Data reference box, declares source(s) of media data in track) 0x179-0x17c.7 (4)
0x0170| 00 | . | version: 0 0x17d-0x17d.7 (1)
0x0170| 00 00| ..| flags: 0 0x17e-0x180.7 (3)
0x0180|00 |. |
0x0180| 00 00 00 01 | .... | entry_count: 1 0x181-0x184.7 (4)
| | | boxes[0:1]: 0x185-0x190.7 (12)
| | | [0]{}: box 0x185-0x190.7 (12)
0x0180| 00 00 00 0c | .... | size: 12 0x185-0x188.7 (4)
0x0180| 75 72 6c 20 | url | type: "url " 0x189-0x18c.7 (4)
0x0180| 00 | . | version: 0 0x18d-0x18d.7 (1)
0x0180| 00 00| ..| flags: 1 0x18e-0x190.7 (3)
0x0190|01 |. |
| | | data: raw bits 0x191-NA (0)
| | | [2]{}: box 0x191-0x283.7 (243)
0x0190| 00 00 00 f3 | .... | size: 243 0x191-0x194.7 (4)
0x0190| 73 74 62 6c | stbl | type: "stbl" (Sample table box, container for the time/space map) 0x195-0x198.7 (4)
| | | boxes[0:5]: 0x199-0x283.7 (235)
| | | [0]{}: box 0x199-0x23f.7 (167)
0x0190| 00 00 00 a7 | .... | size: 167 0x199-0x19c.7 (4)
0x0190| 73 74 73| sts| type: "stsd" (Sample descriptions (codec types, initialization etc.)) 0x19d-0x1a0.7 (4)
0x01a0|64 |d |
0x01a0| 00 | . | version: 0 0x1a1-0x1a1.7 (1)
0x01a0| 00 00 00 | ... | flags: 0 0x1a2-0x1a4.7 (3)
0x01a0| 00 00 00 01 | .... | entry_count: 1 0x1a5-0x1a8.7 (4)
| | | boxes[0:1]: 0x1a9-0x23f.7 (151)
| | | [0]{}: box 0x1a9-0x23f.7 (151)
0x01a0| 00 00 00 97 | .... | size: 151 0x1a9-0x1ac.7 (4)
0x01a0| 61 76 63| avc| type: "avc1" 0x1ad-0x1b0.7 (4)
0x01b0|31 |1 |
0x01b0| 00 00 00 00 00 00 | ...... | reserved: raw bits 0x1b1-0x1b6.7 (6)
0x01b0| 00 01 | .. | data_reference_index: 1 0x1b7-0x1b8.7 (2)
0x01b0| 00 00 | .. | version: 0 0x1b9-0x1ba.7 (2)
0x01b0| 00 00 | .. | revision_level: 0 0x1bb-0x1bc.7 (2)
0x01b0| 00 00 00| ...| max_packet_size: 0 0x1bd-0x1c0.7 (4)
0x01c0|00 |. |
0x01c0| 00 00 00 00 | .... | temporal_quality: 0 0x1c1-0x1c4.7 (4)
0x01c0| 00 00 00 00 | .... | spatial_quality: 0 0x1c5-0x1c8.7 (4)
0x01c0| 01 40 | .@ | width: 320 0x1c9-0x1ca.7 (2)
0x01c0| 00 f0 | .. | height: 240 0x1cb-0x1cc.7 (2)
0x01c0| 00 48 00| .H.| horizontal_resolution: 72 0x1cd-0x1d0.7 (4)
0x01d0|00 |. |
0x01d0| 00 48 00 00 | .H.. | vertical_resolution: 72 0x1d1-0x1d4.7 (4)
0x01d0| 00 00 00 00 | .... | data_size: 0 0x1d5-0x1d8.7 (4)
0x01d0| 00 01 | .. | frame_count: 1 0x1d9-0x1da.7 (2)
0x01d0| 00 00 00 00 00| .....| compressor_name: "" 0x1db-0x1fa.7 (32)
0x01e0|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
0x01f0|00 00 00 00 00 00 00 00 00 00 00 |........... |
0x01f0| 00 18 | .. | depth: 24 0x1fb-0x1fc.7 (2)
0x01f0| ff ff | .. | color_table_id: -1 0x1fd-0x1fe.7 (2)
| | | boxes[0:2]: 0x1ff-0x23f.7 (65)
| | | [0]{}: box 0x1ff-0x22f.7 (49)
0x01f0| 00| .| size: 49 0x1ff-0x202.7 (4)
0x0200|00 00 31 |..1 |
0x0200| 61 76 63 43 | avcC | type: "avcC" 0x203-0x206.7 (4)
| | | descriptor{}: (avc_dcr) 0x207-0x22f.7 (41)
0x0200| 01 | . | configuration_version: 1 0x207-0x207.7 (1)
0x0200| f4 | . | profile_indication: "high_444_predictive_profile" (244) 0x208-0x208.7 (1)
0x0200| 10 | . | profile_compatibility: 16 0x209-0x209.7 (1)
0x0200| 0d | . | level_indication: "1.3" (13) 0x20a-0x20a.7 (1)
0x0200| ff | . | reserved0: 63 0x20b-0x20b.5 (0.6)
0x0200| ff | . | length_size: 4 0x20b.6-0x20b.7 (0.2)
0x0200| e1 | . | reserved1: 7 0x20c-0x20c.2 (0.3)
0x0200| e1 | . | num_of_sequence_parameter_sets: 1 0x20c.3-0x20c.7 (0.5)
| | | sequence_parameter_sets[0:1]: 0x20d-0x222.7 (22)
| | | [0]{}: set 0x20d-0x222.7 (22)
0x0200| 00 14 | .. | length: 20 0x20d-0x20e.7 (2)
| | | nal{}: (avc_nalu) 0x20f-0x222.7 (20)
| | | sps{}: (avc_sps) 0x0-0x11.7 (18)
0x000|f4 |. | profile_idc: "high_444_predictive_profile" (244) 0x0-0x0.7 (1)
0x000| 10 | . | constraint_set0_flag: false 0x1-0x1 (0.1)
0x000| 10 | . | constraint_set1_flag: false 0x1.1-0x1.1 (0.1)
0x000| 10 | . | constraint_set2_flag: false 0x1.2-0x1.2 (0.1)
0x000| 10 | . | constraint_set3_flag: true 0x1.3-0x1.3 (0.1)
0x000| 10 | . | constraint_set4_flag: false 0x1.4-0x1.4 (0.1)
0x000| 10 | . | constraint_set5_flag: false 0x1.5-0x1.5 (0.1)
0x000| 10 | . | reserved_zero_2bits: 0 0x1.6-0x1.7 (0.2)
0x000| 0d | . | level_idc: "1.3" (13) 0x2-0x2.7 (1)
0x000| 91 | . | seq_parameter_set_id: 0 0x3-0x3 (0.1)
0x000| 91 | . | chroma_format_idc: "4:4:4" (3) 0x3.1-0x3.5 (0.5)
0x000| 91 | . | separate_colour_plane_flag: false 0x3.6-0x3.6 (0.1)
0x000| 91 | . | bit_depth_luma: 8 0x3.7-0x3.7 (0.1)
0x000| 97 | . | bit_depth_chroma: 8 0x4-0x4 (0.1)
0x000| 97 | . | qpprime_y_zero_transform_bypass_flag: false 0x4.1-0x4.1 (0.1)
0x000| 97 | . | seq_scaling_matrix_present_flag: false 0x4.2-0x4.2 (0.1)
0x000| 97 | . | log2_max_frame_num: 4 0x4.3-0x4.3 (0.1)
0x000| 97 | . | pic_order_cnt_type: 2 0x4.4-0x4.6 (0.3)
0x000| 97 | . | max_num_ref_frames: 0 0x4.7-0x4.7 (0.1)
0x000| 05 | . | gaps_in_frame_num_value_allowed_flag: false 0x5-0x5 (0.1)
0x000| 05 07 | .. | pic_width_in_mbs: 20 0x5.1-0x6.1 (1.1)
0x000| 07 ec | .. | pic_height_in_map_units: 15 0x6.2-0x7 (0.7)
0x000| ec | . | frame_mbs_only_flag: true 0x7.1-0x7.1 (0.1)
0x000| ec | . | direct_8x8_inference_flag: true 0x7.2-0x7.2 (0.1)
0x000| ec | . | frame_cropping_flag: false 0x7.3-0x7.3 (0.1)
0x000| ec | . | vui_parameters_present_flag: true 0x7.4-0x7.4 (0.1)
| | | vui_parameters{}: 0x7.5-0x11.6 (10.2)
0x000| ec | . | aspect_ratio_info_present_flag: true 0x7.5-0x7.5 (0.1)
0x000| ec 04 | .. | aspect_ratio_idc: "1:1" (1) 0x7.6-0x8.5 (1)
0x000| 04 | . | overscan_info_present_flag: false 0x8.6-0x8.6 (0.1)
0x000| 04 | . | video_signal_type_present_flag: false 0x8.7-0x8.7 (0.1)
0x000| 40 | @ | chroma_loc_info_present_flag: false 0x9-0x9 (0.1)
0x000| 40 | @ | timing_info_present_flag: true 0x9.1-0x9.1 (0.1)
0x000| 40 00 00 00 40 | @...@ | num_units_in_tick: 1 0x9.2-0xd.1 (4)
0x000| 40 00 00| @..| time_scale: 50 0xd.2-0x11.1 (4)
0x010|0c 81| |..| |
0x010| 81| | .| | fixed_frame_rate_flag: false 0x11.2-0x11.2 (0.1)
0x010| 81| | .| | nal_hrd_parameters_present_flag: false 0x11.3-0x11.3 (0.1)
0x010| 81| | .| | vcl_hrd_parameters_present_flag: false 0x11.4-0x11.4 (0.1)
0x010| 81| | .| | pic_struct_present_flag: false 0x11.5-0x11.5 (0.1)
0x010| 81| | .| | bitstream_restriction_flag: false 0x11.6-0x11.6 (0.1)
0x010| 81| | .| | rbsp_trailing_bits: raw bits 0x11.7-0x11.7 (0.1)
0x0200| 67| g| forbidden_zero_bit: false 0x20f-0x20f (0.1)
0x0200| 67| g| nal_ref_idc: 3 0x20f.1-0x20f.2 (0.2)
0x0200| 67| g| nal_unit_type: "sps" (7) (Sequence parameter set) 0x20f.3-0x20f.7 (0.5)
0x0210|f4 10 0d 91 97 05 07 ec 04 40 00 00 03 00 40 00|.........@....@.| data: raw bits 0x210-0x222.7 (19)
0x0220|00 0c 81 |... |
0x0220| 01 | . | num_of_picture_parameter_sets: 1 0x223-0x223.7 (1)
| | | picture_parameter_sets[0:1]: 0x224-0x22b.7 (8)
| | | [0]{}: set 0x224-0x22b.7 (8)
0x0220| 00 06 | .. | length: 6 0x224-0x225.7 (2)
| | | nal{}: (avc_nalu) 0x226-0x22b.7 (6)
| | | pps{}: (avc_pps) 0x0-0x4.7 (5)
0x000|ee |. | pic_parameter_set_id: 0 0x0-0x0 (0.1)
0x000|ee |. | seq_parameter_set_id: 0 0x0.1-0x0.1 (0.1)
0x000|ee |. | entropy_coding_mode_flag: true 0x0.2-0x0.2 (0.1)
0x000|ee |. | bottom_field_pic_order_in_frame_present_flag: false 0x0.3-0x0.3 (0.1)
0x000|ee |. | num_slice_groups: 1 0x0.4-0x0.4 (0.1)
0x000|ee |. | num_ref_idx_l0_default_active: 1 0x0.5-0x0.5 (0.1)
0x000|ee |. | num_ref_idx_l1_default_active: 1 0x0.6-0x0.6 (0.1)
0x000|ee |. | weighted_pred_flag: false 0x0.7-0x0.7 (0.1)
0x000| 0f | . | weighted_bipred_idc: 0 0x1-0x1.1 (0.2)
0x000| 0f | . | pic_init_qp: 23 0x1.2-0x1.6 (0.5)
0x000| 0f | . | pic_init_qs: 26 0x1.7-0x1.7 (0.1)
0x000| 11 | . | chroma_qp_index_offset: 4 0x2-0x2.6 (0.7)
0x000| 11 | . | deblocking_filter_control_present_flag: true 0x2.7-0x2.7 (0.1)
0x000| 21 | ! | constrained_intra_pred_flag: false 0x3-0x3 (0.1)
0x000| 21 | ! | redundant_pic_cnt_present_flag: false 0x3.1-0x3.1 (0.1)
0x000| 21 | ! | transform_8x8_mode_flag: true 0x3.2-0x3.2 (0.1)
0x000| 21 | ! | pic_scaling_matrix_present_flag: false 0x3.3-0x3.3 (0.1)
0x000| 21 10| | !.| | second_chroma_qp_index_offset: 4 0x3.4-0x4.2 (0.7)
0x000| 10| | .| | rbsp_trailing_bits: raw bits 0x4.3-0x4.7 (0.5)
0x0220| 68 | h | forbidden_zero_bit: false 0x226-0x226 (0.1)
0x0220| 68 | h | nal_ref_idc: 3 0x226.1-0x226.2 (0.2)
0x0220| 68 | h | nal_unit_type: "pps" (8) (Picture parameter set) 0x226.3-0x226.7 (0.5)
0x0220| ee 0f 11 21 10 | ...!. | data: raw bits 0x227-0x22b.7 (5)
0x0220| ff f8 f8 00| ....| data: raw bits 0x22c-0x22f.7 (4)
| | | [1]{}: box 0x230-0x23f.7 (16)
0x0230|00 00 00 10 |.... | size: 16 0x230-0x233.7 (4)
0x0230| 70 61 73 70 | pasp | type: "pasp" (Pixel aspect ratio) 0x234-0x237.7 (4)
0x0230| 00 00 00 01 | .... | h_spacing: 1 0x238-0x23b.7 (4)
0x0230| 00 00 00 01| ....| v_spacing: 1 0x23c-0x23f.7 (4)
| | | [1]{}: box 0x240-0x24f.7 (16)
0x0240|00 00 00 10 |.... | size: 16 0x240-0x243.7 (4)
0x0240| 73 74 74 73 | stts | type: "stts" (Sample time-to-sample) 0x244-0x247.7 (4)
0x0240| 00 | . | version: 0 0x248-0x248.7 (1)
0x0240| 00 00 00 | ... | flags: 0 0x249-0x24b.7 (3)
0x0240| 00 00 00 00| ....| entry_count: 0 0x24c-0x24f.7 (4)
| | | entries[0:0]: 0x250-NA (0)
| | | [2]{}: box 0x250-0x25f.7 (16)
0x0250|00 00 00 10 |.... | size: 16 0x250-0x253.7 (4)
0x0250| 73 74 73 63 | stsc | type: "stsc" (Sample-to-chunk, partial data-offset information) 0x254-0x257.7 (4)
0x0250| 00 | . | version: 0 0x258-0x258.7 (1)
0x0250| 00 00 00 | ... | flags: 0 0x259-0x25b.7 (3)
0x0250| 00 00 00 00| ....| entry_count: 0 0x25c-0x25f.7 (4)
| | | entries[0:0]: 0x260-NA (0)
| | | [3]{}: box 0x260-0x273.7 (20)
0x0260|00 00 00 14 |.... | size: 20 0x260-0x263.7 (4)
0x0260| 73 74 73 7a | stsz | type: "stsz" (Sample sizes (framing)) 0x264-0x267.7 (4)
0x0260| 00 | . | version: 0 0x268-0x268.7 (1)
0x0260| 00 00 00 | ... | flags: 0 0x269-0x26b.7 (3)
0x0260| 00 00 00 00| ....| sample_size: 0 0x26c-0x26f.7 (4)
0x0270|00 00 00 00 |.... | entry_count: 0 0x270-0x273.7 (4)
| | | entries[0:0]: 0x274-NA (0)
| | | [4]{}: box 0x274-0x283.7 (16)
0x0270| 00 00 00 10 | .... | size: 16 0x274-0x277.7 (4)
0x0270| 73 74 63 6f | stco | type: "stco" (Chunk offset, partial data-offset information) 0x278-0x27b.7 (4)
0x0270| 00 | . | version: 0 0x27c-0x27c.7 (1)
0x0270| 00 00 00| ...| flags: 0 0x27d-0x27f.7 (3)
0x0280|00 00 00 00 |.... | entry_count: 0 0x280-0x283.7 (4)
| | | entries[0:0]: 0x284-NA (0)
| | | [2]{}: box 0x284-0x442.7 (447)
0x0280| 00 00 01 bf | .... | size: 447 0x284-0x287.7 (4)
0x0280| 74 72 61 6b | trak | type: "trak" (Container for an individual track or stream) 0x288-0x28b.7 (4)
| | | boxes[0:2]: 0x28c-0x442.7 (439)
| | | [0]{}: box 0x28c-0x2e7.7 (92)
0x0280| 00 00 00 5c| ...\| size: 92 0x28c-0x28f.7 (4)
0x0290|74 6b 68 64 |tkhd | type: "tkhd" (Track header, overall information about the track) 0x290-0x293.7 (4)
0x0290| 00 | . | version: 0 0x294-0x294.7 (1)
0x0290| 00 00 03 | ... | flags: 3 0x295-0x297.7 (3)
0x0290| 00 00 00 00 | .... | creation_time: "1904-01-04T00:00:00Z" (0) 0x298-0x29b.7 (4)
0x0290| 00 00 00 00| ....| modification_time: "1904-01-04T00:00:00Z" (0) 0x29c-0x29f.7 (4)
0x02a0|00 00 00 02 |.... | track_id: 2 0x2a0-0x2a3.7 (4)
0x02a0| 00 00 00 00 | .... | reserved1: 0 0x2a4-0x2a7.7 (4)
0x02a0| 00 00 00 00 | .... | duration: 0 0x2a8-0x2ab.7 (4)
0x02a0| 00 00 00 00| ....| reserved2: raw bits 0x2ac-0x2b3.7 (8)
0x02b0|00 00 00 00 |.... |
0x02b0| 00 00 | .. | layer: 0 0x2b4-0x2b5.7 (2)
0x02b0| 00 01 | .. | alternate_group: 1 0x2b6-0x2b7.7 (2)
0x02b0| 01 00 | .. | volume: 1 0x2b8-0x2b9.7 (2)
0x02b0| 00 00 | .. | reserved3: 0 0x2ba-0x2bb.7 (2)
| | | matrix_structure{}: 0x2bc-0x2df.7 (36)
0x02b0| 00 01 00 00| ....| a: 1 0x2bc-0x2bf.7 (4)
0x02c0|00 00 00 00 |.... | b: 0 0x2c0-0x2c3.7 (4)
0x02c0| 00 00 00 00 | .... | u: 0 0x2c4-0x2c7.7 (4)
0x02c0| 00 00 00 00 | .... | c: 0 0x2c8-0x2cb.7 (4)
0x02c0| 00 01 00 00| ....| d: 1 0x2cc-0x2cf.7 (4)
0x02d0|00 00 00 00 |.... | v: 0 0x2d0-0x2d3.7 (4)
0x02d0| 00 00 00 00 | .... | x: 0 0x2d4-0x2d7.7 (4)
0x02d0| 00 00 00 00 | .... | y: 0 0x2d8-0x2db.7 (4)
0x02d0| 40 00 00 00| @...| w: 1 0x2dc-0x2df.7 (4)
0x02e0|00 00 00 00 |.... | track_width: 0 0x2e0-0x2e3.7 (4)
0x02e0| 00 00 00 00 | .... | track_height: 0 0x2e4-0x2e7.7 (4)
| | | [1]{}: box 0x2e8-0x442.7 (347)
0x02e0| 00 00 01 5b | ...[ | size: 347 0x2e8-0x2eb.7 (4)
0x02e0| 6d 64 69 61| mdia| type: "mdia" (Container for the media information in a track) 0x2ec-0x2ef.7 (4)
| | | boxes[0:3]: 0x2f0-0x442.7 (339)
| | | [0]{}: box 0x2f0-0x30f.7 (32)
0x02f0|00 00 00 20 |... | size: 32 0x2f0-0x2f3.7 (4)
0x02f0| 6d 64 68 64 | mdhd | type: "mdhd" (Media header, overall information about the media) 0x2f4-0x2f7.7 (4)
0x02f0| 00 | . | version: 0 0x2f8-0x2f8.7 (1)
0x02f0| 00 00 00 | ... | flags: 0 0x2f9-0x2fb.7 (3)
0x02f0| 00 00 00 00| ....| creation_time: "1904-01-04T00:00:00Z" (0) 0x2fc-0x2ff.7 (4)
0x0300|00 00 00 00 |.... | modification_time: "1904-01-04T00:00:00Z" (0) 0x300-0x303.7 (4)
0x0300| 00 00 ac 44 | ...D | time_scale: 44100 0x304-0x307.7 (4)
0x0300| 00 00 00 00 | .... | duration: 0 0x308-0x30b.7 (4)
0x0300| 55 c4 | U. | language: "und" 0x30c-0x30d.7 (2)
0x0300| 00 00| ..| quality: 0 0x30e-0x30f.7 (2)
| | | [1]{}: box 0x310-0x33c.7 (45)
0x0310|00 00 00 2d |...- | size: 45 0x310-0x313.7 (4)
0x0310| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0x314-0x317.7 (4)
0x0310| 00 | . | version: 0 0x318-0x318.7 (1)
0x0310| 00 00 00 | ... | flags: 0 0x319-0x31b.7 (3)
0x0310| 00 00 00 00| ....| component_type: "" 0x31c-0x31f.7 (4)
0x0320|73 6f 75 6e |soun | component_subtype: "soun" (Audio Track) 0x320-0x323.7 (4)
0x0320| 00 00 00 00 | .... | component_manufacturer: "" 0x324-0x327.7 (4)
0x0320| 00 00 00 00 | .... | component_flags: 0 0x328-0x32b.7 (4)
0x0320| 00 00 00 00| ....| component_flags_mask: 0 0x32c-0x32f.7 (4)
0x0330|53 6f 75 6e 64 48 61 6e 64 6c 65 72 00 |SoundHandler. | component_name: "SoundHandler" 0x330-0x33c.7 (13)
| | | [2]{}: box 0x33d-0x442.7 (262)
0x0330| 00 00 01| ...| size: 262 0x33d-0x340.7 (4)
0x0340|06 |. |
0x0340| 6d 69 6e 66 | minf | type: "minf" (Media information container) 0x341-0x344.7 (4)
| | | boxes[0:3]: 0x345-0x442.7 (254)
| | | [0]{}: box 0x345-0x354.7 (16)
0x0340| 00 00 00 10 | .... | size: 16 0x345-0x348.7 (4)
0x0340| 73 6d 68 64 | smhd | type: "smhd" (Sound media header, overall information (sound track only)) 0x349-0x34c.7 (4)
0x0340| 00 | . | version: 0 0x34d-0x34d.7 (1)
0x0340| 00 00| ..| flags: 0 0x34e-0x350.7 (3)
0x0350|00 |. |
0x0350| 00 00 | .. | balance: 0 0x351-0x352.7 (2)
0x0350| 00 00 | .. | reserved: 0 0x353-0x354.7 (2)
| | | [1]{}: box 0x355-0x378.7 (36)
0x0350| 00 00 00 24 | ...$ | size: 36 0x355-0x358.7 (4)
0x0350| 64 69 6e 66 | dinf | type: "dinf" (Data information box, container) 0x359-0x35c.7 (4)
| | | boxes[0:1]: 0x35d-0x378.7 (28)
| | | [0]{}: box 0x35d-0x378.7 (28)
0x0350| 00 00 00| ...| size: 28 0x35d-0x360.7 (4)
0x0360|1c |. |
0x0360| 64 72 65 66 | dref | type: "dref" (Data reference box, declares source(s) of media data in track) 0x361-0x364.7 (4)
0x0360| 00 | . | version: 0 0x365-0x365.7 (1)
0x0360| 00 00 00 | ... | flags: 0 0x366-0x368.7 (3)
0x0360| 00 00 00 01 | .... | entry_count: 1 0x369-0x36c.7 (4)
| | | boxes[0:1]: 0x36d-0x378.7 (12)
| | | [0]{}: box 0x36d-0x378.7 (12)
0x0360| 00 00 00| ...| size: 12 0x36d-0x370.7 (4)
0x0370|0c |. |
0x0370| 75 72 6c 20 | url | type: "url " 0x371-0x374.7 (4)
0x0370| 00 | . | version: 0 0x375-0x375.7 (1)
0x0370| 00 00 01 | ... | flags: 1 0x376-0x378.7 (3)
| | | data: raw bits 0x379-NA (0)
| | | [2]{}: box 0x379-0x442.7 (202)
0x0370| 00 00 00 ca | .... | size: 202 0x379-0x37c.7 (4)
0x0370| 73 74 62| stb| type: "stbl" (Sample table box, container for the time/space map) 0x37d-0x380.7 (4)
0x0380|6c |l |
| | | boxes[0:5]: 0x381-0x442.7 (194)
| | | [0]{}: box 0x381-0x3fe.7 (126)
0x0380| 00 00 00 7e | ...~ | size: 126 0x381-0x384.7 (4)
0x0380| 73 74 73 64 | stsd | type: "stsd" (Sample descriptions (codec types, initialization etc.)) 0x385-0x388.7 (4)
0x0380| 00 | . | version: 0 0x389-0x389.7 (1)
0x0380| 00 00 00 | ... | flags: 0 0x38a-0x38c.7 (3)
0x0380| 00 00 00| ...| entry_count: 1 0x38d-0x390.7 (4)
0x0390|01 |. |
| | | boxes[0:1]: 0x391-0x3fe.7 (110)
| | | [0]{}: box 0x391-0x3fe.7 (110)
0x0390| 00 00 00 6e | ...n | size: 110 0x391-0x394.7 (4)
0x0390| 6d 70 34 61 | mp4a | type: "mp4a" 0x395-0x398.7 (4)
0x0390| 00 00 00 00 00 00 | ...... | reserved: raw bits 0x399-0x39e.7 (6)
0x0390| 00| .| data_reference_index: 1 0x39f-0x3a0.7 (2)
0x03a0|01 |. |
0x03a0| 00 00 | .. | version: 0 0x3a1-0x3a2.7 (2)
0x03a0| 00 00 | .. | revision_level: 0 0x3a3-0x3a4.7 (2)
0x03a0| 00 00 00 00 | .... | max_packet_size: 0 0x3a5-0x3a8.7 (4)
0x03a0| 00 02 | .. | num_audio_channels: 2 0x3a9-0x3aa.7 (2)
0x03a0| 00 10 | .. | sample_size: 16 0x3ab-0x3ac.7 (2)
0x03a0| 00 00 | .. | compression_id: 0 0x3ad-0x3ae.7 (2)
0x03a0| 00| .| packet_size: 0 0x3af-0x3b0.7 (2)
0x03b0|00 |. |
0x03b0| ac 44 00 00 | .D.. | sample_rate: 44100 0x3b1-0x3b4.7 (4)
| | | boxes[0:2]: 0x3b5-0x3fe.7 (74)
| | | [0]{}: box 0x3b5-0x3ea.7 (54)
0x03b0| 00 00 00 36 | ...6 | size: 54 0x3b5-0x3b8.7 (4)
0x03b0| 65 73 64 73 | esds | type: "esds" (Elementary stream descriptor) 0x3b9-0x3bc.7 (4)
0x03b0| 00 00 00| ...| version: 0 0x3bd-0x3c0.7 (4)
0x03c0|00 |. |
| | | descriptor{}: (mpeg_es) 0x3c1-0x3ea.7 (42)
0x03c0| 03 | . | tag_id: "ES_DescrTag" (3) 0x3c1-0x3c1.7 (1)
0x03c0| 80 80 80 25 | ...% | length: 37 0x3c2-0x3c5.7 (4)
0x03c0| 00 02 | .. | es_id: 2 0x3c6-0x3c7.7 (2)
0x03c0| 00 | . | stream_dependency_flag: false 0x3c8-0x3c8 (0.1)
0x03c0| 00 | . | url_flag: false 0x3c8.1-0x3c8.1 (0.1)
0x03c0| 00 | . | ocr_stream_flag: false 0x3c8.2-0x3c8.2 (0.1)
0x03c0| 00 | . | stream_priority: 0 0x3c8.3-0x3c8.7 (0.5)
| | | dec_config_descr{}: 0x3c9-0x3e4.7 (28)
0x03c0| 04 | . | tag_id: "DecoderConfigDescrTag" (4) 0x3c9-0x3c9.7 (1)
0x03c0| 80 80 80 17 | .... | length: 23 0x3ca-0x3cd.7 (4)
0x03c0| 40 | @ | object_type_indication: "MPEGObjectTypeAAC" (64) 0x3ce-0x3ce.7 (1)
0x03c0| 15| .| stream_type: "AudioStream" (5) 0x3cf-0x3cf.5 (0.6)
0x03c0| 15| .| upstream: false 0x3cf.6-0x3cf.6 (0.1)
0x03c0| 15| .| specific_info_flag: true 0x3cf.7-0x3cf.7 (0.1)
0x03d0|00 00 00 |... | buffer_size_db: 0 0x3d0-0x3d2.7 (3)
0x03d0| 00 01 0d 88 | .... | max_bit_rate: 69000 0x3d3-0x3d6.7 (4)
0x03d0| 00 01 0d 88 | .... | avg_bit_rate: 69000 0x3d7-0x3da.7 (4)
| | | decoder_specific_info{}: 0x3db-0x3e4.7 (10)
0x03d0| 05 | . | tag_id: "DecSpecificInfoTag" (5) 0x3db-0x3db.7 (1)
0x03d0| 80 80 80 05| ....| length: 5 0x3dc-0x3df.7 (4)
| | | audio_specific_config{}: (mpeg_asc) 0x3e0-0x3e4.7 (5)
0x03e0|12 |. | object_type: "aac_lc" (2) (AAC Low Complexity)) 0x3e0-0x3e0.4 (0.5)
0x03e0|12 08 |.. | sampling_frequency: 44100 (4) 0x3e0.5-0x3e1 (0.4)
0x03e0| 08 | . | channel_configuration: 1 (front-center) 0x3e1.1-0x3e1.4 (0.4)
0x03e0| 08 56 e5 00 | .V.. | var_aot_or_byte_align: raw bits 0x3e1.5-0x3e4.7 (3.3)
| | | sl_config_descr{}: 0x3e5-0x3ea.7 (6)
0x03e0| 06 | . | tag_id: "SLConfigDescrTag" (6) 0x3e5-0x3e5.7 (1)
0x03e0| 80 80 80 01 | .... | length: 1 0x3e6-0x3e9.7 (4)
0x03e0| 02 | . | data: raw bits 0x3ea-0x3ea.7 (1)
| | | [1]{}: box 0x3eb-0x3fe.7 (20)
0x03e0| 00 00 00 14 | .... | size: 20 0x3eb-0x3ee.7 (4)
0x03e0| 62| b| type: "btrt" (Bitrate) 0x3ef-0x3f2.7 (4)
0x03f0|74 72 74 |trt |
0x03f0| 00 00 00 00 | .... | decoding_buffer_size: 0 0x3f3-0x3f6.7 (4)
0x03f0| 00 01 0d 88 | .... | max_bitrate: 69000 0x3f7-0x3fa.7 (4)
0x03f0| 00 01 0d 88 | .... | avg_bitrate: 69000 0x3fb-0x3fe.7 (4)
| | | [1]{}: box 0x3ff-0x40e.7 (16)
0x03f0| 00| .| size: 16 0x3ff-0x402.7 (4)
0x0400|00 00 10 |... |
0x0400| 73 74 74 73 | stts | type: "stts" (Sample time-to-sample) 0x403-0x406.7 (4)
0x0400| 00 | . | version: 0 0x407-0x407.7 (1)
0x0400| 00 00 00 | ... | flags: 0 0x408-0x40a.7 (3)
0x0400| 00 00 00 00 | .... | entry_count: 0 0x40b-0x40e.7 (4)
| | | entries[0:0]: 0x40f-NA (0)
| | | [2]{}: box 0x40f-0x41e.7 (16)
0x0400| 00| .| size: 16 0x40f-0x412.7 (4)
0x0410|00 00 10 |... |
0x0410| 73 74 73 63 | stsc | type: "stsc" (Sample-to-chunk, partial data-offset information) 0x413-0x416.7 (4)
0x0410| 00 | . | version: 0 0x417-0x417.7 (1)
0x0410| 00 00 00 | ... | flags: 0 0x418-0x41a.7 (3)
0x0410| 00 00 00 00 | .... | entry_count: 0 0x41b-0x41e.7 (4)
| | | entries[0:0]: 0x41f-NA (0)
| | | [3]{}: box 0x41f-0x432.7 (20)
0x0410| 00| .| size: 20 0x41f-0x422.7 (4)
0x0420|00 00 14 |... |
0x0420| 73 74 73 7a | stsz | type: "stsz" (Sample sizes (framing)) 0x423-0x426.7 (4)
0x0420| 00 | . | version: 0 0x427-0x427.7 (1)
0x0420| 00 00 00 | ... | flags: 0 0x428-0x42a.7 (3)
0x0420| 00 00 00 00 | .... | sample_size: 0 0x42b-0x42e.7 (4)
0x0420| 00| .| entry_count: 0 0x42f-0x432.7 (4)
0x0430|00 00 00 |... |
| | | entries[0:0]: 0x433-NA (0)
| | | [4]{}: box 0x433-0x442.7 (16)
0x0430| 00 00 00 10 | .... | size: 16 0x433-0x436.7 (4)
0x0430| 73 74 63 6f | stco | type: "stco" (Chunk offset, partial data-offset information) 0x437-0x43a.7 (4)
0x0430| 00 | . | version: 0 0x43b-0x43b.7 (1)
0x0430| 00 00 00 | ... | flags: 0 0x43c-0x43e.7 (3)
0x0430| 00| .| entry_count: 0 0x43f-0x442.7 (4)
0x0440|00 00 00 |... |
| | | entries[0:0]: 0x443-NA (0)
| | | [3]{}: box 0x443-0x48a.7 (72)
0x0440| 00 00 00 48 | ...H | size: 72 0x443-0x446.7 (4)
0x0440| 6d 76 65 78 | mvex | type: "mvex" (Movie extends box) 0x447-0x44a.7 (4)
| | | boxes[0:2]: 0x44b-0x48a.7 (64)
| | | [0]{}: box 0x44b-0x46a.7 (32)
0x0440| 00 00 00 20 | ... | size: 32 0x44b-0x44e.7 (4)
0x0440| 74| t| type: "trex" (Track extends defaults) 0x44f-0x452.7 (4)
0x0450|72 65 78 |rex |
0x0450| 00 | . | version: 0 0x453-0x453.7 (1)
0x0450| 00 00 00 | ... | flags: 0 0x454-0x456.7 (3)
0x0450| 00 00 00 01 | .... | track_id: 1 0x457-0x45a.7 (4)
0x0450| 00 00 00 01 | .... | default_sample_description_index: 1 0x45b-0x45e.7 (4)
0x0450| 00| .| default_sample_duration: 0 0x45f-0x462.7 (4)
0x0460|00 00 00 |... |
0x0460| 00 00 00 00 | .... | default_sample_size: 0 0x463-0x466.7 (4)
0x0460| 00 | . | reserved0: 0 0x467-0x467.3 (0.4)
0x0460| 00 | . | is_leading: 0 0x467.4-0x467.5 (0.2)
0x0460| 00 | . | sample_depends_on: 0 0x467.6-0x467.7 (0.2)
0x0460| 00 | . | sample_is_depended_on: 0 0x468-0x468.1 (0.2)
0x0460| 00 | . | sample_has_redundancy: 0 0x468.2-0x468.3 (0.2)
0x0460| 00 | . | sample_padding_value: 0 0x468.4-0x468.6 (0.3)
0x0460| 00 | . | sample_is_non_sync_sample: 0 0x468.7-0x468.7 (0.1)
0x0460| 00 00 | .. | sample_degradation_priority: 0 0x469-0x46a.7 (2)
| | | [1]{}: box 0x46b-0x48a.7 (32)
0x0460| 00 00 00 20 | ... | size: 32 0x46b-0x46e.7 (4)
0x0460| 74| t| type: "trex" (Track extends defaults) 0x46f-0x472.7 (4)
0x0470|72 65 78 |rex |
0x0470| 00 | . | version: 0 0x473-0x473.7 (1)
0x0470| 00 00 00 | ... | flags: 0 0x474-0x476.7 (3)
0x0470| 00 00 00 02 | .... | track_id: 2 0x477-0x47a.7 (4)
0x0470| 00 00 00 01 | .... | default_sample_description_index: 1 0x47b-0x47e.7 (4)
0x0470| 00| .| default_sample_duration: 0 0x47f-0x482.7 (4)
0x0480|00 00 00 |... |
0x0480| 00 00 00 00 | .... | default_sample_size: 0 0x483-0x486.7 (4)
0x0480| 00 | . | reserved0: 0 0x487-0x487.3 (0.4)
0x0480| 00 | . | is_leading: 0 0x487.4-0x487.5 (0.2)
0x0480| 00 | . | sample_depends_on: 0 0x487.6-0x487.7 (0.2)
0x0480| 00 | . | sample_is_depended_on: 0 0x488-0x488.1 (0.2)
0x0480| 00 | . | sample_has_redundancy: 0 0x488.2-0x488.3 (0.2)
0x0480| 00 | . | sample_padding_value: 0 0x488.4-0x488.6 (0.3)
0x0480| 00 | . | sample_is_non_sync_sample: 0 0x488.7-0x488.7 (0.1)
0x0480| 00 00 | .. | sample_degradation_priority: 0 0x489-0x48a.7 (2)
| | | [4]{}: box 0x48b-0x4ec.7 (98)
0x0480| 00 00 00 62 | ...b | size: 98 0x48b-0x48e.7 (4)
0x0480| 75| u| type: "udta" (User-data) 0x48f-0x492.7 (4)
0x0490|64 74 61 |dta |
| | | boxes[0:1]: 0x493-0x4ec.7 (90)
| | | [0]{}: box 0x493-0x4ec.7 (90)
0x0490| 00 00 00 5a | ...Z | size: 90 0x493-0x496.7 (4)
0x0490| 6d 65 74 61 | meta | type: "meta" (Metadata container) 0x497-0x49a.7 (4)
0x0490| 00 00 00 00 | .... | maybe_flags: 0 0x49b-0x49e.7 (4)
| | | boxes[0:2]: 0x49f-0x4ec.7 (78)
| | | [0]{}: box 0x49f-0x4bf.7 (33)
0x0490| 00| .| size: 33 0x49f-0x4a2.7 (4)
0x04a0|00 00 21 |..! |
0x04a0| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0x4a3-0x4a6.7 (4)
0x04a0| 00 | . | version: 0 0x4a7-0x4a7.7 (1)
0x04a0| 00 00 00 | ... | flags: 0 0x4a8-0x4aa.7 (3)
0x04a0| 00 00 00 00 | .... | component_type: "" 0x4ab-0x4ae.7 (4)
0x04a0| 6d| m| component_subtype: "mdir" (Metadata) 0x4af-0x4b2.7 (4)
0x04b0|64 69 72 |dir |
0x04b0| 61 70 70 6c | appl | component_manufacturer: "appl" 0x4b3-0x4b6.7 (4)
0x04b0| 00 00 00 00 | .... | component_flags: 0 0x4b7-0x4ba.7 (4)
0x04b0| 00 00 00 00 | .... | component_flags_mask: 0 0x4bb-0x4be.7 (4)
0x04b0| 00| .| component_name: "" 0x4bf-0x4bf.7 (1)
| | | [1]{}: box 0x4c0-0x4ec.7 (45)
0x04c0|00 00 00 2d |...- | size: 45 0x4c0-0x4c3.7 (4)
0x04c0| 69 6c 73 74 | ilst | type: "ilst" 0x4c4-0x4c7.7 (4)
| | | boxes[0:1]: 0x4c8-0x4ec.7 (37)
| | | [0]{}: box 0x4c8-0x4ec.7 (37)
0x04c0| 00 00 00 25 | ...% | size: 37 0x4c8-0x4cb.7 (4)
0x04c0| a9 74 6f 6f| .too| type: "<22>too" 0x4cc-0x4cf.7 (4)
| | | boxes[0:1]: 0x4d0-0x4ec.7 (29)
| | | [0]{}: box 0x4d0-0x4ec.7 (29)
0x04d0|00 00 00 1d |.... | size: 29 0x4d0-0x4d3.7 (4)
0x04d0| 64 61 74 61 | data | type: "data" 0x4d4-0x4d7.7 (4)
0x04d0| 00 | . | version: 0 0x4d8-0x4d8.7 (1)
0x04d0| 00 00 01 | ... | flags: 1 0x4d9-0x4db.7 (3)
0x04d0| 00 00 00 00| ....| reserved: 0 0x4dc-0x4df.7 (4)
0x04e0|4c 61 76 66 35 38 2e 37 36 2e 31 30 30 |Lavf58.76.100 | data: "Lavf58.76.100" 0x4e0-0x4ec.7 (13)
| | | [2]{}: box 0x4ed-0x538.7 (76)
0x04e0| 00 00 00| ...| size: 76 0x4ed-0x4f0.7 (4)
0x04f0|4c |L |
0x04f0| 73 69 64 78 | sidx | type: "sidx" (Segment Index Box) 0x4f1-0x4f4.7 (4)
0x04f0| 01 | . | version: 1 0x4f5-0x4f5.7 (1)
0x04f0| 00 00 00 | ... | flags: 0 0x4f6-0x4f8.7 (3)
0x04f0| 00 00 00 01 | .... | reference_id: 1 0x4f9-0x4fc.7 (4)
0x04f0| 00 00 32| ..2| timescale: 12800 0x4fd-0x500.7 (4)
0x0500|00 |. |
0x0500| 00 00 00 00 00 00 00 00 | ........ | pts: 0 0x501-0x508.7 (8)
0x0500| 00 00 00 00 00 00 00| .......| offset: 76 0x509-0x510.7 (8)
0x0510|4c |L |
0x0510| 00 00 | .. | reserved: 0 0x511-0x512.7 (2)
0x0510| 00 03 | .. | entry_count: 3 0x513-0x514.7 (2)
| | | entries[0:3]: 0x515-0x538.7 (36)
| | | [0]{}: entry 0x515-0x520.7 (12)
0x0510| 00 | . | reference_type: 0 0x515-0x515 (0.1)
0x0510| 00 00 10 c3 | .... | size: 4291 0x515.1-0x518.7 (3.7)
0x0510| 00 00 03 2a | ...* | duration: 810 0x519-0x51c.7 (4)
0x0510| 80 | . | starts_with_sap: 1 0x51d-0x51d (0.1)
0x0510| 80 | . | sap_type: 0 0x51d.1-0x51d.3 (0.3)
0x0510| 80 00 00| ...| sap_delta_time: 0 0x51d.4-0x520.7 (3.4)
0x0520|00 |. |
| | | [1]{}: entry 0x521-0x52c.7 (12)
0x0520| 00 | . | reference_type: 0 0x521-0x521 (0.1)
0x0520| 00 00 0b 21 | ...! | size: 2849 0x521.1-0x524.7 (3.7)
0x0520| 00 00 02 00 | .... | duration: 512 0x525-0x528.7 (4)
0x0520| 80 | . | starts_with_sap: 1 0x529-0x529 (0.1)
0x0520| 80 | . | sap_type: 0 0x529.1-0x529.3 (0.3)
0x0520| 80 00 00 00 | .... | sap_delta_time: 0 0x529.4-0x52c.7 (3.4)
| | | [2]{}: entry 0x52d-0x538.7 (12)
0x0520| 00 | . | reference_type: 0 0x52d-0x52d (0.1)
0x0520| 00 00 09| ...| size: 2449 0x52d.1-0x530.7 (3.7)
0x0530|91 |. |
0x0530| 00 00 02 00 | .... | duration: 512 0x531-0x534.7 (4)
0x0530| 80 | . | starts_with_sap: 1 0x535-0x535 (0.1)
0x0530| 80 | . | sap_type: 0 0x535.1-0x535.3 (0.3)
0x0530| 80 00 00 00 | .... | sap_delta_time: 0 0x535.4-0x538.7 (3.4)
| | | [3]{}: box 0x539-0x584.7 (76)
0x0530| 00 00 00 4c | ...L | size: 76 0x539-0x53c.7 (4)
0x0530| 73 69 64| sid| type: "sidx" (Segment Index Box) 0x53d-0x540.7 (4)
0x0540|78 |x |
0x0540| 01 | . | version: 1 0x541-0x541.7 (1)
0x0540| 00 00 00 | ... | flags: 0 0x542-0x544.7 (3)
0x0540| 00 00 00 02 | .... | reference_id: 2 0x545-0x548.7 (4)
0x0540| 00 00 ac 44 | ...D | timescale: 44100 0x549-0x54c.7 (4)
0x0540| 00 00 00| ...| pts: 0 0x54d-0x554.7 (8)
0x0550|00 00 00 00 00 |..... |
0x0550| 00 00 00 00 00 00 00 00 | ........ | offset: 0 0x555-0x55c.7 (8)
0x0550| 00 00 | .. | reserved: 0 0x55d-0x55e.7 (2)
0x0550| 00| .| entry_count: 3 0x55f-0x560.7 (2)
0x0560|03 |. |
| | | entries[0:3]: 0x561-0x584.7 (36)
| | | [0]{}: entry 0x561-0x56c.7 (12)
0x0560| 00 | . | reference_type: 0 0x561-0x561 (0.1)
0x0560| 00 00 10 c3 | .... | size: 4291 0x561.1-0x564.7 (3.7)
0x0560| 00 00 0c 00 | .... | duration: 3072 0x565-0x568.7 (4)
0x0560| 80 | . | starts_with_sap: 1 0x569-0x569 (0.1)
0x0560| 80 | . | sap_type: 0 0x569.1-0x569.3 (0.3)
0x0560| 80 00 00 00 | .... | sap_delta_time: 0 0x569.4-0x56c.7 (3.4)
| | | [1]{}: entry 0x56d-0x578.7 (12)
0x0560| 00 | . | reference_type: 0 0x56d-0x56d (0.1)
0x0560| 00 00 0b| ...| size: 2849 0x56d.1-0x570.7 (3.7)
0x0570|21 |! |
0x0570| 00 00 08 00 | .... | duration: 2048 0x571-0x574.7 (4)
0x0570| 80 | . | starts_with_sap: 1 0x575-0x575 (0.1)
0x0570| 80 | . | sap_type: 0 0x575.1-0x575.3 (0.3)
0x0570| 80 00 00 00 | .... | sap_delta_time: 0 0x575.4-0x578.7 (3.4)
| | | [2]{}: entry 0x579-0x584.7 (12)
0x0570| 00 | . | reference_type: 0 0x579-0x579 (0.1)
0x0570| 00 00 09 91 | .... | size: 2449 0x579.1-0x57c.7 (3.7)
0x0570| 00 00 01| ...| duration: 314 0x57d-0x580.7 (4)
0x0580|3a |: |
0x0580| 80 | . | starts_with_sap: 1 0x581-0x581 (0.1)
0x0580| 80 | . | sap_type: 0 0x581.1-0x581.3 (0.3)
0x0580| 80 00 00 00 | .... | sap_delta_time: 0 0x581.4-0x584.7 (3.4)
| | | [4]{}: box 0x585-0x654.7 (208)
0x0580| 00 00 00 d0 | .... | size: 208 0x585-0x588.7 (4)
0x0580| 6d 6f 6f 66 | moof | type: "moof" (Movie fragment) 0x589-0x58c.7 (4)
| | | boxes[0:3]: 0x58d-0x654.7 (200)
| | | [0]{}: box 0x58d-0x59c.7 (16)
0x0580| 00 00 00| ...| size: 16 0x58d-0x590.7 (4)
0x0590|10 |. |
0x0590| 6d 66 68 64 | mfhd | type: "mfhd" (Movie fragment header) 0x591-0x594.7 (4)
0x0590| 00 | . | version: 0 0x595-0x595.7 (1)
0x0590| 00 00 00 | ... | flags: 0 0x596-0x598.7 (3)
0x0590| 00 00 00 01 | .... | sequence_number: 1 0x599-0x59c.7 (4)
| | | [1]{}: box 0x59d-0x5f4.7 (88)
0x0590| 00 00 00| ...| size: 88 0x59d-0x5a0.7 (4)
0x05a0|58 |X |
0x05a0| 74 72 61 66 | traf | type: "traf" (Track fragment) 0x5a1-0x5a4.7 (4)
| | | boxes[0:3]: 0x5a5-0x5f4.7 (80)
| | | [0]{}: box 0x5a5-0x5c8.7 (36)
0x05a0| 00 00 00 24 | ...$ | size: 36 0x5a5-0x5a8.7 (4)
0x05a0| 74 66 68 64 | tfhd | type: "tfhd" (Track fragment header) 0x5a9-0x5ac.7 (4)
0x05a0| 00 | . | version: 0 0x5ad-0x5ad.7 (1)
| | | flags{}: 0x5ae-0x5b0.7 (3)
0x05a0| 00 | . | unused0: 0 0x5ae-0x5ae.6 (0.7)
0x05a0| 00 | . | duration_is_empty: false 0x5ae.7-0x5ae.7 (0.1)
0x05a0| 00| .| unused1: 0 0x5af-0x5b0.1 (1.2)
0x05b0|39 |9 |
0x05b0|39 |9 | default_sample_flags_present: true 0x5b0.2-0x5b0.2 (0.1)
0x05b0|39 |9 | default_sample_size_present: true 0x5b0.3-0x5b0.3 (0.1)
0x05b0|39 |9 | default_sample_duration_present: true 0x5b0.4-0x5b0.4 (0.1)
0x05b0|39 |9 | unused2: 0 0x5b0.5-0x5b0.5 (0.1)
0x05b0|39 |9 | sample_description_index_present: false 0x5b0.6-0x5b0.6 (0.1)
0x05b0|39 |9 | base_data_offset_present: true 0x5b0.7-0x5b0.7 (0.1)
0x05b0| 00 00 00 01 | .... | track_id: 1 0x5b1-0x5b4.7 (4)
0x05b0| 00 00 00 00 00 00 04 ed | ........ | base_data_offset: 1261 0x5b5-0x5bc.7 (8)
0x05b0| 00 00 03| ...| default_sample_duration: 810 0x5bd-0x5c0.7 (4)
0x05c0|2a |* |
0x05c0| 00 00 0d 83 | .... | default_sample_size: 3459 0x5c1-0x5c4.7 (4)
0x05c0| 01 01 00 00 | .... | default_sample_flags: 16842752 0x5c5-0x5c8.7 (4)
| | | [1]{}: box 0x5c9-0x5dc.7 (20)
0x05c0| 00 00 00 14 | .... | size: 20 0x5c9-0x5cc.7 (4)
0x05c0| 74 66 64| tfd| type: "tfdt" (Track fragment decode time) 0x5cd-0x5d0.7 (4)
0x05d0|74 |t |
0x05d0| 01 | . | version: 1 0x5d1-0x5d1.7 (1)
0x05d0| 00 00 00 | ... | flags: 0 0x5d2-0x5d4.7 (3)
0x05d0| 00 00 00 00 00 00 00 00 | ........ | start_time: 0 0x5d5-0x5dc.7 (8)
| | | [2]{}: box 0x5dd-0x5f4.7 (24)
0x05d0| 00 00 00| ...| size: 24 0x5dd-0x5e0.7 (4)
0x05e0|18 |. |
0x05e0| 74 72 75 6e | trun | type: "trun" (Track fragment run) 0x5e1-0x5e4.7 (4)
0x05e0| 00 | . | version: 0 0x5e5-0x5e5.7 (1)
| | | flags{}: 0x5e6-0x5e8.7 (3)
0x05e0| 00 00 | .. | unused0: 0 0x5e6-0x5e7.3 (1.4)
0x05e0| 00 | . | sample_composition_time_offsets_present: false 0x5e7.4-0x5e7.4 (0.1)
0x05e0| 00 | . | sample_flags_present: false 0x5e7.5-0x5e7.5 (0.1)
0x05e0| 00 | . | sample_size_present: false 0x5e7.6-0x5e7.6 (0.1)
0x05e0| 00 | . | sample_duration_present: false 0x5e7.7-0x5e7.7 (0.1)
0x05e0| 05 | . | unused1: 0 0x5e8-0x5e8.4 (0.5)
0x05e0| 05 | . | first_sample_flags_present: true 0x5e8.5-0x5e8.5 (0.1)
0x05e0| 05 | . | unused2: 0 0x5e8.6-0x5e8.6 (0.1)
0x05e0| 05 | . | data_offset_present: true 0x5e8.7-0x5e8.7 (0.1)
0x05e0| 00 00 00 01 | .... | sample_count: 1 0x5e9-0x5ec.7 (4)
0x05e0| 00 00 00| ...| data_offset: 216 0x5ed-0x5f0.7 (4)
0x05f0|d8 |. |
0x05f0| 02 00 00 00 | .... | first_sample_flags: 33554432 0x5f1-0x5f4.7 (4)
| | | samples[0:1]: 0x5f5-NA (0)
| | | [0]{}: sample 0x5f5-NA (0)
| | | [2]{}: box 0x5f5-0x654.7 (96)
0x05f0| 00 00 00 60 | ...` | size: 96 0x5f5-0x5f8.7 (4)
0x05f0| 74 72 61 66 | traf | type: "traf" (Track fragment) 0x5f9-0x5fc.7 (4)
| | | boxes[0:3]: 0x5fd-0x654.7 (88)
| | | [0]{}: box 0x5fd-0x620.7 (36)
0x05f0| 00 00 00| ...| size: 36 0x5fd-0x600.7 (4)
0x0600|24 |$ |
0x0600| 74 66 68 64 | tfhd | type: "tfhd" (Track fragment header) 0x601-0x604.7 (4)
0x0600| 00 | . | version: 0 0x605-0x605.7 (1)
| | | flags{}: 0x606-0x608.7 (3)
0x0600| 00 | . | unused0: 0 0x606-0x606.6 (0.7)
0x0600| 00 | . | duration_is_empty: false 0x606.7-0x606.7 (0.1)
0x0600| 00 39 | .9 | unused1: 0 0x607-0x608.1 (1.2)
0x0600| 39 | 9 | default_sample_flags_present: true 0x608.2-0x608.2 (0.1)
0x0600| 39 | 9 | default_sample_size_present: true 0x608.3-0x608.3 (0.1)
0x0600| 39 | 9 | default_sample_duration_present: true 0x608.4-0x608.4 (0.1)
0x0600| 39 | 9 | unused2: 0 0x608.5-0x608.5 (0.1)
0x0600| 39 | 9 | sample_description_index_present: false 0x608.6-0x608.6 (0.1)
0x0600| 39 | 9 | base_data_offset_present: true 0x608.7-0x608.7 (0.1)
0x0600| 00 00 00 02 | .... | track_id: 2 0x609-0x60c.7 (4)
0x0600| 00 00 00| ...| base_data_offset: 1261 0x60d-0x614.7 (8)
0x0610|00 00 00 04 ed |..... |
0x0610| 00 00 04 00 | .... | default_sample_duration: 1024 0x615-0x618.7 (4)
0x0610| 00 00 00 ce | .... | default_sample_size: 206 0x619-0x61c.7 (4)
0x0610| 02 00 00| ...| default_sample_flags: 33554432 0x61d-0x620.7 (4)
0x0620|00 |. |
| | | [1]{}: box 0x621-0x634.7 (20)
0x0620| 00 00 00 14 | .... | size: 20 0x621-0x624.7 (4)
0x0620| 74 66 64 74 | tfdt | type: "tfdt" (Track fragment decode time) 0x625-0x628.7 (4)
0x0620| 01 | . | version: 1 0x629-0x629.7 (1)
0x0620| 00 00 00 | ... | flags: 0 0x62a-0x62c.7 (3)
0x0620| 00 00 00| ...| start_time: 0 0x62d-0x634.7 (8)
0x0630|00 00 00 00 00 |..... |
| | | [2]{}: box 0x635-0x654.7 (32)
0x0630| 00 00 00 20 | ... | size: 32 0x635-0x638.7 (4)
0x0630| 74 72 75 6e | trun | type: "trun" (Track fragment run) 0x639-0x63c.7 (4)
0x0630| 00 | . | version: 0 0x63d-0x63d.7 (1)
| | | flags{}: 0x63e-0x640.7 (3)
0x0630| 00 02| ..| unused0: 0 0x63e-0x63f.3 (1.4)
0x0630| 02| .| sample_composition_time_offsets_present: false 0x63f.4-0x63f.4 (0.1)
0x0630| 02| .| sample_flags_present: false 0x63f.5-0x63f.5 (0.1)
0x0630| 02| .| sample_size_present: true 0x63f.6-0x63f.6 (0.1)
0x0630| 02| .| sample_duration_present: false 0x63f.7-0x63f.7 (0.1)
0x0640|01 |. | unused1: 0 0x640-0x640.4 (0.5)
0x0640|01 |. | first_sample_flags_present: false 0x640.5-0x640.5 (0.1)
0x0640|01 |. | unused2: 0 0x640.6-0x640.6 (0.1)
0x0640|01 |. | data_offset_present: true 0x640.7-0x640.7 (0.1)
0x0640| 00 00 00 03 | .... | sample_count: 3 0x641-0x644.7 (4)
0x0640| 00 00 0e 5b | ...[ | data_offset: 3675 0x645-0x648.7 (4)
| | | samples[0:3]: 0x649-0x654.7 (12)
| | | [0]{}: sample 0x649-0x64c.7 (4)
0x0640| 00 00 00 ce | .... | sample_size: 206 0x649-0x64c.7 (4)
| | | [1]{}: sample 0x64d-0x650.7 (4)
0x0640| 00 00 00| ...| sample_size: 218 0x64d-0x650.7 (4)
0x0650|da |. |
| | | [2]{}: sample 0x651-0x654.7 (4)
0x0650| 00 00 00 c0 | .... | sample_size: 192 0x651-0x654.7 (4)
| | | [5]{}: box 0x655-0x1647.7 (4083)
0x0650| 00 00 0f f3 | .... | size: 4083 0x655-0x658.7 (4)
0x0650| 6d 64 61 74 | mdat | type: "mdat" (Media data container) 0x659-0x65c.7 (4)
0x0650| 00 00 02| ...| data: raw bits 0x65d-0x1647.7 (4075)
0x0660|5d 06 05 ff ff 59 dc 45 e9 bd e6 d9 48 b7 96 2c|]....Y.E....H..,|
* |until 0x1647.7 (4075) | |
| | | [6]{}: box 0x1648-0x1713.7 (204)
0x1640| 00 00 00 cc | .... | size: 204 0x1648-0x164b.7 (4)
0x1640| 6d 6f 6f 66| moof| type: "moof" (Movie fragment) 0x164c-0x164f.7 (4)
| | | boxes[0:3]: 0x1650-0x1713.7 (196)
| | | [0]{}: box 0x1650-0x165f.7 (16)
0x1650|00 00 00 10 |.... | size: 16 0x1650-0x1653.7 (4)
0x1650| 6d 66 68 64 | mfhd | type: "mfhd" (Movie fragment header) 0x1654-0x1657.7 (4)
0x1650| 00 | . | version: 0 0x1658-0x1658.7 (1)
0x1650| 00 00 00 | ... | flags: 0 0x1659-0x165b.7 (3)
0x1650| 00 00 00 02| ....| sequence_number: 2 0x165c-0x165f.7 (4)
| | | [1]{}: box 0x1660-0x16b7.7 (88)
0x1660|00 00 00 58 |...X | size: 88 0x1660-0x1663.7 (4)
0x1660| 74 72 61 66 | traf | type: "traf" (Track fragment) 0x1664-0x1667.7 (4)
| | | boxes[0:3]: 0x1668-0x16b7.7 (80)
| | | [0]{}: box 0x1668-0x168b.7 (36)
0x1660| 00 00 00 24 | ...$ | size: 36 0x1668-0x166b.7 (4)
0x1660| 74 66 68 64| tfhd| type: "tfhd" (Track fragment header) 0x166c-0x166f.7 (4)
0x1670|00 |. | version: 0 0x1670-0x1670.7 (1)
| | | flags{}: 0x1671-0x1673.7 (3)
0x1670| 00 | . | unused0: 0 0x1671-0x1671.6 (0.7)
0x1670| 00 | . | duration_is_empty: false 0x1671.7-0x1671.7 (0.1)
0x1670| 00 39 | .9 | unused1: 0 0x1672-0x1673.1 (1.2)
0x1670| 39 | 9 | default_sample_flags_present: true 0x1673.2-0x1673.2 (0.1)
0x1670| 39 | 9 | default_sample_size_present: true 0x1673.3-0x1673.3 (0.1)
0x1670| 39 | 9 | default_sample_duration_present: true 0x1673.4-0x1673.4 (0.1)
0x1670| 39 | 9 | unused2: 0 0x1673.5-0x1673.5 (0.1)
0x1670| 39 | 9 | sample_description_index_present: false 0x1673.6-0x1673.6 (0.1)
0x1670| 39 | 9 | base_data_offset_present: true 0x1673.7-0x1673.7 (0.1)
0x1670| 00 00 00 01 | .... | track_id: 1 0x1674-0x1677.7 (4)
0x1670| 00 00 00 00 00 00 15 b0| ........| base_data_offset: 5552 0x1678-0x167f.7 (8)
0x1680|00 00 02 00 |.... | default_sample_duration: 512 0x1680-0x1683.7 (4)
0x1680| 00 00 08 ca | .... | default_sample_size: 2250 0x1684-0x1687.7 (4)
0x1680| 01 01 00 00 | .... | default_sample_flags: 16842752 0x1688-0x168b.7 (4)
| | | [1]{}: box 0x168c-0x169f.7 (20)
0x1680| 00 00 00 14| ....| size: 20 0x168c-0x168f.7 (4)
0x1690|74 66 64 74 |tfdt | type: "tfdt" (Track fragment decode time) 0x1690-0x1693.7 (4)
0x1690| 01 | . | version: 1 0x1694-0x1694.7 (1)
0x1690| 00 00 00 | ... | flags: 0 0x1695-0x1697.7 (3)
0x1690| 00 00 00 00 00 00 03 2a| .......*| start_time: 810 0x1698-0x169f.7 (8)
| | | [2]{}: box 0x16a0-0x16b7.7 (24)
0x16a0|00 00 00 18 |.... | size: 24 0x16a0-0x16a3.7 (4)
0x16a0| 74 72 75 6e | trun | type: "trun" (Track fragment run) 0x16a4-0x16a7.7 (4)
0x16a0| 00 | . | version: 0 0x16a8-0x16a8.7 (1)
| | | flags{}: 0x16a9-0x16ab.7 (3)
0x16a0| 00 00 | .. | unused0: 0 0x16a9-0x16aa.3 (1.4)
0x16a0| 00 | . | sample_composition_time_offsets_present: false 0x16aa.4-0x16aa.4 (0.1)
0x16a0| 00 | . | sample_flags_present: false 0x16aa.5-0x16aa.5 (0.1)
0x16a0| 00 | . | sample_size_present: false 0x16aa.6-0x16aa.6 (0.1)
0x16a0| 00 | . | sample_duration_present: false 0x16aa.7-0x16aa.7 (0.1)
0x16a0| 05 | . | unused1: 0 0x16ab-0x16ab.4 (0.5)
0x16a0| 05 | . | first_sample_flags_present: true 0x16ab.5-0x16ab.5 (0.1)
0x16a0| 05 | . | unused2: 0 0x16ab.6-0x16ab.6 (0.1)
0x16a0| 05 | . | data_offset_present: true 0x16ab.7-0x16ab.7 (0.1)
0x16a0| 00 00 00 01| ....| sample_count: 1 0x16ac-0x16af.7 (4)
0x16b0|00 00 00 d4 |.... | data_offset: 212 0x16b0-0x16b3.7 (4)
0x16b0| 02 00 00 00 | .... | first_sample_flags: 33554432 0x16b4-0x16b7.7 (4)
| | | samples[0:1]: 0x16b8-NA (0)
| | | [0]{}: sample 0x16b8-NA (0)
| | | [2]{}: box 0x16b8-0x1713.7 (92)
0x16b0| 00 00 00 5c | ...\ | size: 92 0x16b8-0x16bb.7 (4)
0x16b0| 74 72 61 66| traf| type: "traf" (Track fragment) 0x16bc-0x16bf.7 (4)
| | | boxes[0:3]: 0x16c0-0x1713.7 (84)
| | | [0]{}: box 0x16c0-0x16e3.7 (36)
0x16c0|00 00 00 24 |...$ | size: 36 0x16c0-0x16c3.7 (4)
0x16c0| 74 66 68 64 | tfhd | type: "tfhd" (Track fragment header) 0x16c4-0x16c7.7 (4)
0x16c0| 00 | . | version: 0 0x16c8-0x16c8.7 (1)
| | | flags{}: 0x16c9-0x16cb.7 (3)
0x16c0| 00 | . | unused0: 0 0x16c9-0x16c9.6 (0.7)
0x16c0| 00 | . | duration_is_empty: false 0x16c9.7-0x16c9.7 (0.1)
0x16c0| 00 39 | .9 | unused1: 0 0x16ca-0x16cb.1 (1.2)
0x16c0| 39 | 9 | default_sample_flags_present: true 0x16cb.2-0x16cb.2 (0.1)
0x16c0| 39 | 9 | default_sample_size_present: true 0x16cb.3-0x16cb.3 (0.1)
0x16c0| 39 | 9 | default_sample_duration_present: true 0x16cb.4-0x16cb.4 (0.1)
0x16c0| 39 | 9 | unused2: 0 0x16cb.5-0x16cb.5 (0.1)
0x16c0| 39 | 9 | sample_description_index_present: false 0x16cb.6-0x16cb.6 (0.1)
0x16c0| 39 | 9 | base_data_offset_present: true 0x16cb.7-0x16cb.7 (0.1)
0x16c0| 00 00 00 02| ....| track_id: 2 0x16cc-0x16cf.7 (4)
0x16d0|00 00 00 00 00 00 15 b0 |........ | base_data_offset: 5552 0x16d0-0x16d7.7 (8)
0x16d0| 00 00 04 00 | .... | default_sample_duration: 1024 0x16d8-0x16db.7 (4)
0x16d0| 00 00 00 c2| ....| default_sample_size: 194 0x16dc-0x16df.7 (4)
0x16e0|02 00 00 00 |.... | default_sample_flags: 33554432 0x16e0-0x16e3.7 (4)
| | | [1]{}: box 0x16e4-0x16f7.7 (20)
0x16e0| 00 00 00 14 | .... | size: 20 0x16e4-0x16e7.7 (4)
0x16e0| 74 66 64 74 | tfdt | type: "tfdt" (Track fragment decode time) 0x16e8-0x16eb.7 (4)
0x16e0| 01 | . | version: 1 0x16ec-0x16ec.7 (1)
0x16e0| 00 00 00| ...| flags: 0 0x16ed-0x16ef.7 (3)
0x16f0|00 00 00 00 00 00 0c 00 |........ | start_time: 3072 0x16f0-0x16f7.7 (8)
| | | [2]{}: box 0x16f8-0x1713.7 (28)
0x16f0| 00 00 00 1c | .... | size: 28 0x16f8-0x16fb.7 (4)
0x16f0| 74 72 75 6e| trun| type: "trun" (Track fragment run) 0x16fc-0x16ff.7 (4)
0x1700|00 |. | version: 0 0x1700-0x1700.7 (1)
| | | flags{}: 0x1701-0x1703.7 (3)
0x1700| 00 02 | .. | unused0: 0 0x1701-0x1702.3 (1.4)
0x1700| 02 | . | sample_composition_time_offsets_present: false 0x1702.4-0x1702.4 (0.1)
0x1700| 02 | . | sample_flags_present: false 0x1702.5-0x1702.5 (0.1)
0x1700| 02 | . | sample_size_present: true 0x1702.6-0x1702.6 (0.1)
0x1700| 02 | . | sample_duration_present: false 0x1702.7-0x1702.7 (0.1)
0x1700| 01 | . | unused1: 0 0x1703-0x1703.4 (0.5)
0x1700| 01 | . | first_sample_flags_present: false 0x1703.5-0x1703.5 (0.1)
0x1700| 01 | . | unused2: 0 0x1703.6-0x1703.6 (0.1)
0x1700| 01 | . | data_offset_present: true 0x1703.7-0x1703.7 (0.1)
0x1700| 00 00 00 02 | .... | sample_count: 2 0x1704-0x1707.7 (4)
0x1700| 00 00 09 9e | .... | data_offset: 2462 0x1708-0x170b.7 (4)
| | | samples[0:2]: 0x170c-0x1713.7 (8)
| | | [0]{}: sample 0x170c-0x170f.7 (4)
0x1700| 00 00 00 c2| ....| sample_size: 194 0x170c-0x170f.7 (4)
| | | [1]{}: sample 0x1710-0x1713.7 (4)
0x1710|00 00 00 c1 |.... | sample_size: 193 0x1710-0x1713.7 (4)
| | | [7]{}: box 0x1714-0x2168.7 (2645)
0x1710| 00 00 0a 55 | ...U | size: 2645 0x1714-0x1717.7 (4)
0x1710| 6d 64 61 74 | mdat | type: "mdat" (Media data container) 0x1718-0x171b.7 (4)
0x1710| 00 00 08 c6| ....| data: raw bits 0x171c-0x2168.7 (2637)
0x1720|65 88 82 03 3f fe f6 86 f8 14 d8 53 23 af ff f2|e...?......S#...|
* |until 0x2168.7 (2637) | |
| | | [8]{}: box 0x2169-0x222c.7 (196)
0x2160| 00 00 00 c4 | .... | size: 196 0x2169-0x216c.7 (4)
0x2160| 6d 6f 6f| moo| type: "moof" (Movie fragment) 0x216d-0x2170.7 (4)
0x2170|66 |f |
| | | boxes[0:3]: 0x2171-0x222c.7 (188)
| | | [0]{}: box 0x2171-0x2180.7 (16)
0x2170| 00 00 00 10 | .... | size: 16 0x2171-0x2174.7 (4)
0x2170| 6d 66 68 64 | mfhd | type: "mfhd" (Movie fragment header) 0x2175-0x2178.7 (4)
0x2170| 00 | . | version: 0 0x2179-0x2179.7 (1)
0x2170| 00 00 00 | ... | flags: 0 0x217a-0x217c.7 (3)
0x2170| 00 00 00| ...| sequence_number: 3 0x217d-0x2180.7 (4)
0x2180|03 |. |
| | | [1]{}: box 0x2181-0x21d8.7 (88)
0x2180| 00 00 00 58 | ...X | size: 88 0x2181-0x2184.7 (4)
0x2180| 74 72 61 66 | traf | type: "traf" (Track fragment) 0x2185-0x2188.7 (4)
| | | boxes[0:3]: 0x2189-0x21d8.7 (80)
| | | [0]{}: box 0x2189-0x21ac.7 (36)
0x2180| 00 00 00 24 | ...$ | size: 36 0x2189-0x218c.7 (4)
0x2180| 74 66 68| tfh| type: "tfhd" (Track fragment header) 0x218d-0x2190.7 (4)
0x2190|64 |d |
0x2190| 00 | . | version: 0 0x2191-0x2191.7 (1)
| | | flags{}: 0x2192-0x2194.7 (3)
0x2190| 00 | . | unused0: 0 0x2192-0x2192.6 (0.7)
0x2190| 00 | . | duration_is_empty: false 0x2192.7-0x2192.7 (0.1)
0x2190| 00 39 | .9 | unused1: 0 0x2193-0x2194.1 (1.2)
0x2190| 39 | 9 | default_sample_flags_present: true 0x2194.2-0x2194.2 (0.1)
0x2190| 39 | 9 | default_sample_size_present: true 0x2194.3-0x2194.3 (0.1)
0x2190| 39 | 9 | default_sample_duration_present: true 0x2194.4-0x2194.4 (0.1)
0x2190| 39 | 9 | unused2: 0 0x2194.5-0x2194.5 (0.1)
0x2190| 39 | 9 | sample_description_index_present: false 0x2194.6-0x2194.6 (0.1)
0x2190| 39 | 9 | base_data_offset_present: true 0x2194.7-0x2194.7 (0.1)
0x2190| 00 00 00 01 | .... | track_id: 1 0x2195-0x2198.7 (4)
0x2190| 00 00 00 00 00 00 20| ...... | base_data_offset: 8401 0x2199-0x21a0.7 (8)
0x21a0|d1 |. |
0x21a0| 00 00 02 00 | .... | default_sample_duration: 512 0x21a1-0x21a4.7 (4)
0x21a0| 00 00 08 c0 | .... | default_sample_size: 2240 0x21a5-0x21a8.7 (4)
0x21a0| 01 01 00 00 | .... | default_sample_flags: 16842752 0x21a9-0x21ac.7 (4)
| | | [1]{}: box 0x21ad-0x21c0.7 (20)
0x21a0| 00 00 00| ...| size: 20 0x21ad-0x21b0.7 (4)
0x21b0|14 |. |
0x21b0| 74 66 64 74 | tfdt | type: "tfdt" (Track fragment decode time) 0x21b1-0x21b4.7 (4)
0x21b0| 01 | . | version: 1 0x21b5-0x21b5.7 (1)
0x21b0| 00 00 00 | ... | flags: 0 0x21b6-0x21b8.7 (3)
0x21b0| 00 00 00 00 00 00 05| .......| start_time: 1322 0x21b9-0x21c0.7 (8)
0x21c0|2a |* |
| | | [2]{}: box 0x21c1-0x21d8.7 (24)
0x21c0| 00 00 00 18 | .... | size: 24 0x21c1-0x21c4.7 (4)
0x21c0| 74 72 75 6e | trun | type: "trun" (Track fragment run) 0x21c5-0x21c8.7 (4)
0x21c0| 00 | . | version: 0 0x21c9-0x21c9.7 (1)
| | | flags{}: 0x21ca-0x21cc.7 (3)
0x21c0| 00 00 | .. | unused0: 0 0x21ca-0x21cb.3 (1.4)
0x21c0| 00 | . | sample_composition_time_offsets_present: false 0x21cb.4-0x21cb.4 (0.1)
0x21c0| 00 | . | sample_flags_present: false 0x21cb.5-0x21cb.5 (0.1)
0x21c0| 00 | . | sample_size_present: false 0x21cb.6-0x21cb.6 (0.1)
0x21c0| 00 | . | sample_duration_present: false 0x21cb.7-0x21cb.7 (0.1)
0x21c0| 05 | . | unused1: 0 0x21cc-0x21cc.4 (0.5)
0x21c0| 05 | . | first_sample_flags_present: true 0x21cc.5-0x21cc.5 (0.1)
0x21c0| 05 | . | unused2: 0 0x21cc.6-0x21cc.6 (0.1)
0x21c0| 05 | . | data_offset_present: true 0x21cc.7-0x21cc.7 (0.1)
0x21c0| 00 00 00| ...| sample_count: 1 0x21cd-0x21d0.7 (4)
0x21d0|01 |. |
0x21d0| 00 00 00 cc | .... | data_offset: 204 0x21d1-0x21d4.7 (4)
0x21d0| 02 00 00 00 | .... | first_sample_flags: 33554432 0x21d5-0x21d8.7 (4)
| | | samples[0:1]: 0x21d9-NA (0)
| | | [0]{}: sample 0x21d9-NA (0)
| | | [2]{}: box 0x21d9-0x222c.7 (84)
0x21d0| 00 00 00 54 | ...T | size: 84 0x21d9-0x21dc.7 (4)
0x21d0| 74 72 61| tra| type: "traf" (Track fragment) 0x21dd-0x21e0.7 (4)
0x21e0|66 |f |
| | | boxes[0:3]: 0x21e1-0x222c.7 (76)
| | | [0]{}: box 0x21e1-0x2204.7 (36)
0x21e0| 00 00 00 24 | ...$ | size: 36 0x21e1-0x21e4.7 (4)
0x21e0| 74 66 68 64 | tfhd | type: "tfhd" (Track fragment header) 0x21e5-0x21e8.7 (4)
0x21e0| 00 | . | version: 0 0x21e9-0x21e9.7 (1)
| | | flags{}: 0x21ea-0x21ec.7 (3)
0x21e0| 00 | . | unused0: 0 0x21ea-0x21ea.6 (0.7)
0x21e0| 00 | . | duration_is_empty: false 0x21ea.7-0x21ea.7 (0.1)
0x21e0| 00 39 | .9 | unused1: 0 0x21eb-0x21ec.1 (1.2)
0x21e0| 39 | 9 | default_sample_flags_present: true 0x21ec.2-0x21ec.2 (0.1)
0x21e0| 39 | 9 | default_sample_size_present: true 0x21ec.3-0x21ec.3 (0.1)
0x21e0| 39 | 9 | default_sample_duration_present: true 0x21ec.4-0x21ec.4 (0.1)
0x21e0| 39 | 9 | unused2: 0 0x21ec.5-0x21ec.5 (0.1)
0x21e0| 39 | 9 | sample_description_index_present: false 0x21ec.6-0x21ec.6 (0.1)
0x21e0| 39 | 9 | base_data_offset_present: true 0x21ec.7-0x21ec.7 (0.1)
0x21e0| 00 00 00| ...| track_id: 2 0x21ed-0x21f0.7 (4)
0x21f0|02 |. |
0x21f0| 00 00 00 00 00 00 20 d1 | ...... . | base_data_offset: 8401 0x21f1-0x21f8.7 (8)
0x21f0| 00 00 01 3a | ...: | default_sample_duration: 314 0x21f9-0x21fc.7 (4)
0x21f0| 00 00 00| ...| default_sample_size: 5 0x21fd-0x2200.7 (4)
0x2200|05 |. |
0x2200| 02 00 00 00 | .... | default_sample_flags: 33554432 0x2201-0x2204.7 (4)
| | | [1]{}: box 0x2205-0x2218.7 (20)
0x2200| 00 00 00 14 | .... | size: 20 0x2205-0x2208.7 (4)
0x2200| 74 66 64 74 | tfdt | type: "tfdt" (Track fragment decode time) 0x2209-0x220c.7 (4)
0x2200| 01 | . | version: 1 0x220d-0x220d.7 (1)
0x2200| 00 00| ..| flags: 0 0x220e-0x2210.7 (3)
0x2210|00 |. |
0x2210| 00 00 00 00 00 00 14 00 | ........ | start_time: 5120 0x2211-0x2218.7 (8)
| | | [2]{}: box 0x2219-0x222c.7 (20)
0x2210| 00 00 00 14 | .... | size: 20 0x2219-0x221c.7 (4)
0x2210| 74 72 75| tru| type: "trun" (Track fragment run) 0x221d-0x2220.7 (4)
0x2220|6e |n |
0x2220| 00 | . | version: 0 0x2221-0x2221.7 (1)
| | | flags{}: 0x2222-0x2224.7 (3)
0x2220| 00 00 | .. | unused0: 0 0x2222-0x2223.3 (1.4)
0x2220| 00 | . | sample_composition_time_offsets_present: false 0x2223.4-0x2223.4 (0.1)
0x2220| 00 | . | sample_flags_present: false 0x2223.5-0x2223.5 (0.1)
0x2220| 00 | . | sample_size_present: false 0x2223.6-0x2223.6 (0.1)
0x2220| 00 | . | sample_duration_present: false 0x2223.7-0x2223.7 (0.1)
0x2220| 01 | . | unused1: 0 0x2224-0x2224.4 (0.5)
0x2220| 01 | . | first_sample_flags_present: false 0x2224.5-0x2224.5 (0.1)
0x2220| 01 | . | unused2: 0 0x2224.6-0x2224.6 (0.1)
0x2220| 01 | . | data_offset_present: true 0x2224.7-0x2224.7 (0.1)
0x2220| 00 00 00 01 | .... | sample_count: 1 0x2225-0x2228.7 (4)
0x2220| 00 00 09 8c | .... | data_offset: 2444 0x2229-0x222c.7 (4)
| | | samples[0:1]: 0x222d-NA (0)
| | | [0]{}: sample 0x222d-NA (0)
| | | [9]{}: box 0x222d-0x2af9.7 (2253)
0x2220| 00 00 08| ...| size: 2253 0x222d-0x2230.7 (4)
0x2230|cd |. |
0x2230| 6d 64 61 74 | mdat | type: "mdat" (Media data container) 0x2231-0x2234.7 (4)
0x2230| 00 00 08 bc 65 88 84 0c ff fe f6| ....e......| data: raw bits 0x2235-0x2af9.7 (2245)
0x2240|86 f8 14 d8 53 23 af ff f2 50 06 7f 30 02 17 55|....S#...P..0..U|
* |until 0x2af9.7 (2245) | |
| | | [10]{}: box 0x2afa-0x2bb3.7 (186)
0x2af0| 00 00 00 ba | .... | size: 186 0x2afa-0x2afd.7 (4)
0x2af0| 6d 66| mf| type: "mfra" (Movie fragment random access) 0x2afe-0x2b01.7 (4)
0x2b00|72 61 |ra |
| | | boxes[0:3]: 0x2b02-0x2bb3.7 (178)
| | | [0]{}: box 0x2b02-0x2b52.7 (81)
0x2b00| 00 00 00 51 | ...Q | size: 81 0x2b02-0x2b05.7 (4)
0x2b00| 74 66 72 61 | tfra | type: "tfra" (Track fragment radom access) 0x2b06-0x2b09.7 (4)
0x2b00| 01 | . | version: 1 0x2b0a-0x2b0a.7 (1)
0x2b00| 00 00 00 | ... | flags: 0 0x2b0b-0x2b0d.7 (3)
0x2b00| 00 00| ..| track_id: 1 0x2b0e-0x2b11.7 (4)
0x2b10|00 01 |.. |
0x2b10| 00 00 00 00 | .... | reserved: 0 0x2b12-0x2b15.1 (3.2)
0x2b10| 00 | . | length_size_of_traf_num: 0 0x2b15.2-0x2b15.3 (0.2)
0x2b10| 00 | . | sample_length_size_of_trun_num: 0 0x2b15.4-0x2b15.5 (0.2)
0x2b10| 00 | . | length_size_of_sample_num: 0 0x2b15.6-0x2b15.7 (0.2)
0x2b10| 00 00 00 03 | .... | entry_count: 3 0x2b16-0x2b19.7 (4)
| | | entries[0:3]: 0x2b1a-0x2b52.7 (57)
| | | [0]{}: entry 0x2b1a-0x2b2c.7 (19)
0x2b10| 00 00 00 00 00 00| ......| time: 0 0x2b1a-0x2b21.7 (8)
0x2b20|00 00 |.. |
0x2b20| 00 00 00 00 00 00 05 85 | ........ | moof_offset: 1413 0x2b22-0x2b29.7 (8)
0x2b20| 01 | . | traf_number: 1 0x2b2a-0x2b2a.7 (1)
0x2b20| 01 | . | trun_number: 1 0x2b2b-0x2b2b.7 (1)
0x2b20| 01 | . | sample_number: 1 0x2b2c-0x2b2c.7 (1)
| | | [1]{}: entry 0x2b2d-0x2b3f.7 (19)
0x2b20| 00 00 00| ...| time: 810 0x2b2d-0x2b34.7 (8)
0x2b30|00 00 00 03 2a |....* |
0x2b30| 00 00 00 00 00 00 16 48 | .......H | moof_offset: 5704 0x2b35-0x2b3c.7 (8)
0x2b30| 01 | . | traf_number: 1 0x2b3d-0x2b3d.7 (1)
0x2b30| 01 | . | trun_number: 1 0x2b3e-0x2b3e.7 (1)
0x2b30| 01| .| sample_number: 1 0x2b3f-0x2b3f.7 (1)
| | | [2]{}: entry 0x2b40-0x2b52.7 (19)
0x2b40|00 00 00 00 00 00 05 2a |.......* | time: 1322 0x2b40-0x2b47.7 (8)
0x2b40| 00 00 00 00 00 00 21 69| ......!i| moof_offset: 8553 0x2b48-0x2b4f.7 (8)
0x2b50|01 |. | traf_number: 1 0x2b50-0x2b50.7 (1)
0x2b50| 01 | . | trun_number: 1 0x2b51-0x2b51.7 (1)
0x2b50| 01 | . | sample_number: 1 0x2b52-0x2b52.7 (1)
| | | [1]{}: box 0x2b53-0x2ba3.7 (81)
0x2b50| 00 00 00 51 | ...Q | size: 81 0x2b53-0x2b56.7 (4)
0x2b50| 74 66 72 61 | tfra | type: "tfra" (Track fragment radom access) 0x2b57-0x2b5a.7 (4)
0x2b50| 01 | . | version: 1 0x2b5b-0x2b5b.7 (1)
0x2b50| 00 00 00 | ... | flags: 0 0x2b5c-0x2b5e.7 (3)
0x2b50| 00| .| track_id: 2 0x2b5f-0x2b62.7 (4)
0x2b60|00 00 02 |... |
0x2b60| 00 00 00 00 | .... | reserved: 0 0x2b63-0x2b66.1 (3.2)
0x2b60| 00 | . | length_size_of_traf_num: 0 0x2b66.2-0x2b66.3 (0.2)
0x2b60| 00 | . | sample_length_size_of_trun_num: 0 0x2b66.4-0x2b66.5 (0.2)
0x2b60| 00 | . | length_size_of_sample_num: 0 0x2b66.6-0x2b66.7 (0.2)
0x2b60| 00 00 00 03 | .... | entry_count: 3 0x2b67-0x2b6a.7 (4)
| | | entries[0:3]: 0x2b6b-0x2ba3.7 (57)
| | | [0]{}: entry 0x2b6b-0x2b7d.7 (19)
0x2b60| 00 00 00 00 00| .....| time: 0 0x2b6b-0x2b72.7 (8)
0x2b70|00 00 00 |... |
0x2b70| 00 00 00 00 00 00 05 85 | ........ | moof_offset: 1413 0x2b73-0x2b7a.7 (8)
0x2b70| 01 | . | traf_number: 1 0x2b7b-0x2b7b.7 (1)
0x2b70| 01 | . | trun_number: 1 0x2b7c-0x2b7c.7 (1)
0x2b70| 01 | . | sample_number: 1 0x2b7d-0x2b7d.7 (1)
| | | [1]{}: entry 0x2b7e-0x2b90.7 (19)
0x2b70| 00 00| ..| time: 3072 0x2b7e-0x2b85.7 (8)
0x2b80|00 00 00 00 0c 00 |...... |
0x2b80| 00 00 00 00 00 00 16 48 | .......H | moof_offset: 5704 0x2b86-0x2b8d.7 (8)
0x2b80| 01 | . | traf_number: 1 0x2b8e-0x2b8e.7 (1)
0x2b80| 01| .| trun_number: 1 0x2b8f-0x2b8f.7 (1)
0x2b90|01 |. | sample_number: 1 0x2b90-0x2b90.7 (1)
| | | [2]{}: entry 0x2b91-0x2ba3.7 (19)
0x2b90| 00 00 00 00 00 00 14 00 | ........ | time: 5120 0x2b91-0x2b98.7 (8)
0x2b90| 00 00 00 00 00 00 21| ......!| moof_offset: 8553 0x2b99-0x2ba0.7 (8)
0x2ba0|69 |i |
0x2ba0| 01 | . | traf_number: 1 0x2ba1-0x2ba1.7 (1)
0x2ba0| 01 | . | trun_number: 1 0x2ba2-0x2ba2.7 (1)
0x2ba0| 01 | . | sample_number: 1 0x2ba3-0x2ba3.7 (1)
| | | [2]{}: box 0x2ba4-0x2bb3.7 (16)
0x2ba0| 00 00 00 10 | .... | size: 16 0x2ba4-0x2ba7.7 (4)
0x2ba0| 6d 66 72 6f | mfro | type: "mfro" (Movie fragment random access offset) 0x2ba8-0x2bab.7 (4)
0x2ba0| 00 | . | version: 0 0x2bac-0x2bac.7 (1)
0x2ba0| 00 00 00| ...| flags: 0 0x2bad-0x2baf.7 (3)
0x2bb0|00 00 00 ba| |....| | mfra_size: 186 0x2bb0-0x2bb3.7 (4)
| | | tracks[0:2]: 0x65d-0x2af9.7 (9373)
| | | [0]{}: track 0x65d-0x2af4.7 (9368)
| | | samples[0:3]: 0x65d-0x2af4.7 (9368)
| | | [0][0:2]: sample (avc_au) 0x65d-0x13df.7 (3459)
| | | [0]{}: nalu 0x65d-0x8bd.7 (609)
0x0650| 00 00 02| ...| length: 605 0x65d-0x660.7 (4)
0x0660|5d |] |
| | | nalu{}: (avc_nalu) 0x661-0x8bd.7 (605)
| | | sei{}: (avc_sei) 0x0-0x25b.7 (604)
0x000|05 |. | payload_type: "user_data_unregistered" (5) 0x0-0x0.7 (1)
0x000| ff ff 59 | ..Y | payload_size: 599 0x1-0x3.7 (3)
0x000| dc 45 e9 bd e6 d9 48 b7 96 2c d8 20| .E....H..,. | uuid: "x264" (raw bits) 0x4-0x13.7 (16)
0x010|d9 23 ee ef |.#.. |
0x010| 78 32 36 34 20 2d 20 63 6f 72 65 20| x264 - core | data: raw bits 0x14-0x25a.7 (583)
0x020|31 36 31 20 72 33 30 33 39 20 35 34 34 63 36 31|161 r3039 544c61|
* |until 0x25a.7 (583) | |
0x250| 80| | .| | rbsp_trailing_bits: raw bits 0x25b-0x25b.7 (1)
0x0660| 06 | . | forbidden_zero_bit: false 0x661-0x661 (0.1)
0x0660| 06 | . | nal_ref_idc: 0 0x661.1-0x661.2 (0.2)
0x0660| 06 | . | nal_unit_type: "sei" (6) (Supplemental enhancement information) 0x661.3-0x661.7 (0.5)
0x0660| 05 ff ff 59 dc 45 e9 bd e6 d9 48 b7 96 2c| ...Y.E....H..,| data: raw bits 0x662-0x8bd.7 (604)
0x0670|d8 20 d9 23 ee ef 78 32 36 34 20 2d 20 63 6f 72|. .#..x264 - cor|
* |until 0x8bd.7 (604) | |
| | | [1]{}: nalu 0x8be-0x13df.7 (2850)
0x08b0| 00 00| ..| length: 2846 0x8be-0x8c1.7 (4)
0x08c0|0b 1e |.. |
| | | nalu{}: (avc_nalu) 0x8c2-0x13df.7 (2846)
0x08c0| 65 | e | forbidden_zero_bit: false 0x8c2-0x8c2 (0.1)
0x08c0| 65 | e | nal_ref_idc: 3 0x8c2.1-0x8c2.2 (0.2)
0x08c0| 65 | e | nal_unit_type: "idr_slice" (5) (Coded slice of an IDR picture) 0x8c2.3-0x8c2.7 (0.5)
| | | slice_header{}: 0x8c3-0x8c4 (1.1)
0x08c0| 88 | . | first_mb_in_slice: 0 0x8c3-0x8c3 (0.1)
0x08c0| 88 | . | slice_type: "i" (7) 0x8c3.1-0x8c3.7 (0.7)
0x08c0| 84 | . | pic_parameter_set_id: 0 0x8c4-0x8c4 (0.1)
0x08c0| 84 04 bf fe f7 84 7e 05 37 0c ac ff| ......~.7...| data: raw bits 0x8c4.1-0x13df.7 (2843.7)
0x08d0|ea 87 fd 4f 9c 30 95 e0 00 43 0f 7b 8a bb 37 cd|...O.0...C.{..7.|
* |until 0x13df.7 (2844) | |
| | | [1][0:1]: sample (avc_au) 0x171c-0x1fe5.7 (2250)
| | | [0]{}: nalu 0x171c-0x1fe5.7 (2250)
0x1710| 00 00 08 c6| ....| length: 2246 0x171c-0x171f.7 (4)
| | | nalu{}: (avc_nalu) 0x1720-0x1fe5.7 (2246)
0x1720|65 |e | forbidden_zero_bit: false 0x1720-0x1720 (0.1)
0x1720|65 |e | nal_ref_idc: 3 0x1720.1-0x1720.2 (0.2)
0x1720|65 |e | nal_unit_type: "idr_slice" (5) (Coded slice of an IDR picture) 0x1720.3-0x1720.7 (0.5)
| | | slice_header{}: 0x1721-0x1722 (1.1)
0x1720| 88 | . | first_mb_in_slice: 0 0x1721-0x1721 (0.1)
0x1720| 88 | . | slice_type: "i" (7) 0x1721.1-0x1721.7 (0.7)
0x1720| 82 | . | pic_parameter_set_id: 0 0x1722-0x1722 (0.1)
0x1720| 82 03 3f fe f6 86 f8 14 d8 53 23 af ff f2| ..?......S#...| data: raw bits 0x1722.1-0x1fe5.7 (2243.7)
0x1730|50 06 7f 30 02 17 55 d4 5a 6f db ca e6 60 1d 51|P..0..U.Zo...`.Q|
* |until 0x1fe5.7 (2244) | |
| | | [2][0:1]: sample (avc_au) 0x2235-0x2af4.7 (2240)
| | | [0]{}: nalu 0x2235-0x2af4.7 (2240)
0x2230| 00 00 08 bc | .... | length: 2236 0x2235-0x2238.7 (4)
| | | nalu{}: (avc_nalu) 0x2239-0x2af4.7 (2236)
0x2230| 65 | e | forbidden_zero_bit: false 0x2239-0x2239 (0.1)
0x2230| 65 | e | nal_ref_idc: 3 0x2239.1-0x2239.2 (0.2)
0x2230| 65 | e | nal_unit_type: "idr_slice" (5) (Coded slice of an IDR picture) 0x2239.3-0x2239.7 (0.5)
| | | slice_header{}: 0x223a-0x223b (1.1)
0x2230| 88 | . | first_mb_in_slice: 0 0x223a-0x223a (0.1)
0x2230| 88 | . | slice_type: "i" (7) 0x223a.1-0x223a.7 (0.7)
0x2230| 84 | . | pic_parameter_set_id: 0 0x223b-0x223b (0.1)
0x2230| 84 0c ff fe f6| .....| data: raw bits 0x223b.1-0x2af4.7 (2233.7)
0x2240|86 f8 14 d8 53 23 af ff f2 50 06 7f 30 02 17 55|....S#...P..0..U|
* |until 0x2af4.7 (2234) | |
| | | [1]{}: track 0x13e0-0x2af9.7 (5914)
| | | samples[0:6]: 0x13e0-0x2af9.7 (5914)
| | | [0][0:4]: sample (aac_frame) 0x13e0-0x14ad.7 (206)
| | | [0]{}: element 0x13e0-0x13f1.6 (17.7)
0x13e0|de |. | syntax_element: "FIL" (6) 0x13e0-0x13e0.2 (0.3)
| | | cnt{}: 0x13e0.3-0x13e1.6 (1.4)
0x13e0|de |. | count: 15 0x13e0.3-0x13e0.6 (0.4)
0x13e0|de 04 |.. | esc_count: 2 0x13e0.7-0x13e1.6 (1)
| | | payload_length: 16 0x13e1.7-NA (0)
| | | extension_payload{}: 0x13e1.7-0x13f1.6 (16)
0x13e0| 04 00 | .. | extension_type: "EXT_FILL" (0) 0x13e1.7-0x13e2.2 (0.4)
0x13e0| 00 | . | fill_nibble: 0 0x13e2.3-0x13e2.6 (0.4)
0x13e0| 00 4c 61 76 63 35 38 2e 31 33 34 2e 31 30| .Lavc58.134.10| fill_byte: raw bits 0x13e2.7-0x13f1.6 (15)
0x13f0|30 00 |0. |
| | | [1]{}: element 0x13f1.7-0x13f5 (3.2)
0x13f0| 00 02 | .. | syntax_element: "SCE" (0) 0x13f1.7-0x13f2.1 (0.3)
0x13f0| 02 | . | element_instance_tag: 0 0x13f2.2-0x13f2.5 (0.4)
0x13f0| 02 5c | .\ | global_gain: 151 0x13f2.6-0x13f3.5 (1)
| | | ics_info{}: 0x13f3.6-0x13f5 (1.3)
0x13f0| 5c | \ | ics_reserved_bit: 0 0x13f3.6-0x13f3.6 (0.1)
0x13f0| 5c ab | \. | window_sequence: "LONG_START_SEQUENCE" (1) 0x13f3.7-0x13f4 (0.2)
0x13f0| ab | . | window_shape: 0 0x13f4.1-0x13f4.1 (0.1)
0x13f0| ab | . | max_sfb: 43 0x13f4.2-0x13f4.7 (0.6)
0x13f0| 59 | Y | predictor_data_present: false 0x13f5-0x13f5 (0.1)
0x13f0| 59 | Y | [2]: raw bits byte_align 0x13f5.1-0x13f5.7 (0.7)
0x13f0| a9 8c 72 50 8b 4c aa de 1d 71| ..rP.L...q| [3]: raw bits data 0x13f6-0x14ad.7 (184)
0x1400|72 5c 88 42 08 10 0e 80 0c d5 9f 71 6c 47 12 cb|r\.B.......qlG..|
* |until 0x14ad.7 (184) | |
| | | [1][0:3]: sample (aac_frame) 0x14ae-0x1587.7 (218)
| | | [0]{}: element 0x14ae-0x14b1.5 (3.6)
0x14a0| 01 | . | syntax_element: "SCE" (0) 0x14ae-0x14ae.2 (0.3)
0x14a0| 01 | . | element_instance_tag: 0 0x14ae.3-0x14ae.6 (0.4)
0x14a0| 01 22| ."| global_gain: 145 0x14ae.7-0x14af.6 (1)
| | | ics_info{}: 0x14af.7-0x14b1.5 (1.7)
0x14a0| 22| "| ics_reserved_bit: 0 0x14af.7-0x14af.7 (0.1)
0x14b0|98 |. | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x14b0-0x14b0.1 (0.2)
0x14b0|98 |. | window_shape: 0 0x14b0.2-0x14b0.2 (0.1)
0x14b0|98 |. | max_sfb: 12 0x14b0.3-0x14b0.6 (0.4)
0x14b0|98 da |.. | scale_factor_grouping: 54 0x14b0.7-0x14b1.5 (0.7)
0x14b0| da | . | [1]: raw bits byte_align 0x14b1.6-0x14b1.7 (0.2)
0x14b0| d8 3d d6 93 80 76 db 22 13 6a 38 46 1c 9c| .=...v.".j8F..| [2]: raw bits data 0x14b2-0x1587.7 (214)
0x14c0|5e ae 85 f1 ab d5 ff 4d 7b 0f 3e 6d 4f fc 5f c3|^......M{.>mO._.|
* |until 0x1587.7 (214) | |
| | | [2][0:3]: sample (aac_frame) 0x1588-0x1647.7 (192)
| | | [0]{}: element 0x1588-0x158b.1 (3.2)
0x1580| 01 | . | syntax_element: "SCE" (0) 0x1588-0x1588.2 (0.3)
0x1580| 01 | . | element_instance_tag: 0 0x1588.3-0x1588.6 (0.4)
0x1580| 01 24 | .$ | global_gain: 146 0x1588.7-0x1589.6 (1)
| | | ics_info{}: 0x1589.7-0x158b.1 (1.3)
0x1580| 24 | $ | ics_reserved_bit: 0 0x1589.7-0x1589.7 (0.1)
0x1580| f5 | . | window_sequence: "LONG_STOP_SEQUENCE" (3) 0x158a-0x158a.1 (0.2)
0x1580| f5 | . | window_shape: 1 0x158a.2-0x158a.2 (0.1)
0x1580| f5 ad | .. | max_sfb: 43 0x158a.3-0x158b (0.6)
0x1580| ad | . | predictor_data_present: false 0x158b.1-0x158b.1 (0.1)
0x1580| ad | . | [1]: raw bits byte_align 0x158b.2-0x158b.7 (0.6)
0x1580| 0d 12 60 98| ..`.| [2]: raw bits data 0x158c-0x1647.7 (188)
0x1590|00 5e 7b 67 55 34 92 48 92 24 05 04 08 5d b4 ee|.^{gU4.H.$...]..|
* |until 0x1647.7 (188) | |
| | | [3][0:3]: sample (aac_frame) 0x1fe6-0x20a7.7 (194)
| | | [0]{}: element 0x1fe6-0x1fe9.1 (3.2)
0x1fe0| 01 | . | syntax_element: "SCE" (0) 0x1fe6-0x1fe6.2 (0.3)
0x1fe0| 01 | . | element_instance_tag: 0 0x1fe6.3-0x1fe6.6 (0.4)
0x1fe0| 01 22 | ." | global_gain: 145 0x1fe6.7-0x1fe7.6 (1)
| | | ics_info{}: 0x1fe7.7-0x1fe9.1 (1.3)
0x1fe0| 22 | " | ics_reserved_bit: 0 0x1fe7.7-0x1fe7.7 (0.1)
0x1fe0| 55 | U | window_sequence: "LONG_START_SEQUENCE" (1) 0x1fe8-0x1fe8.1 (0.2)
0x1fe0| 55 | U | window_shape: 0 0x1fe8.2-0x1fe8.2 (0.1)
0x1fe0| 55 ad | U. | max_sfb: 43 0x1fe8.3-0x1fe9 (0.6)
0x1fe0| ad | . | predictor_data_present: false 0x1fe9.1-0x1fe9.1 (0.1)
0x1fe0| ad | . | [1]: raw bits byte_align 0x1fe9.2-0x1fe9.7 (0.6)
0x1fe0| 4c f4 38 a3 42 22| L.8.B"| [2]: raw bits data 0x1fea-0x20a7.7 (190)
0x1ff0|00 0e b3 db 7e 72 6a ea 4b 49 00 14 71 4c 0e c8|....~rj.KI..qL..|
* |until 0x20a7.7 (190) | |
| | | [4][0:3]: sample (aac_frame) 0x20a8-0x2168.7 (193)
| | | [0]{}: element 0x20a8-0x20ab.5 (3.6)
0x20a0| 01 | . | syntax_element: "SCE" (0) 0x20a8-0x20a8.2 (0.3)
0x20a0| 01 | . | element_instance_tag: 0 0x20a8.3-0x20a8.6 (0.4)
0x20a0| 01 1a | .. | global_gain: 141 0x20a8.7-0x20a9.6 (1)
| | | ics_info{}: 0x20a9.7-0x20ab.5 (1.7)
0x20a0| 1a | . | ics_reserved_bit: 0 0x20a9.7-0x20a9.7 (0.1)
0x20a0| 99 | . | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x20aa-0x20aa.1 (0.2)
0x20a0| 99 | . | window_shape: 0 0x20aa.2-0x20aa.2 (0.1)
0x20a0| 99 | . | max_sfb: 12 0x20aa.3-0x20aa.6 (0.4)
0x20a0| 99 b2 | .. | scale_factor_grouping: 108 0x20aa.7-0x20ab.5 (0.7)
0x20a0| b2 | . | [1]: raw bits byte_align 0x20ab.6-0x20ab.7 (0.2)
0x20a0| d2 30 e2 d2| .0..| [2]: raw bits data 0x20ac-0x2168.7 (189)
0x20b0|46 66 ec d7 81 e8 03 cf 1e dc 15 9f dc 71 af 6f|Ff...........q.o|
* |until 0x2168.7 (189) | |
| | | [5][0:3]: sample (aac_frame) 0x2af5-0x2af9.7 (5)
| | | [0]{}: element 0x2af5-0x2af8.5 (3.6)
0x2af0| 01 | . | syntax_element: "SCE" (0) 0x2af5-0x2af5.2 (0.3)
0x2af0| 01 | . | element_instance_tag: 0 0x2af5.3-0x2af5.6 (0.4)
0x2af0| 01 18 | .. | global_gain: 140 0x2af5.7-0x2af6.6 (1)
| | | ics_info{}: 0x2af6.7-0x2af8.5 (1.7)
0x2af0| 18 | . | ics_reserved_bit: 0 0x2af6.7-0x2af6.7 (0.1)
0x2af0| 81 | . | window_sequence: "EIGHT_SHORT_SEQUENCE" (2) 0x2af7-0x2af7.1 (0.2)
0x2af0| 81 | . | window_shape: 0 0x2af7.2-0x2af7.2 (0.1)
0x2af0| 81 | . | max_sfb: 0 0x2af7.3-0x2af7.6 (0.4)
0x2af0| 81 b4 | .. | scale_factor_grouping: 109 0x2af7.7-0x2af8.5 (0.7)
0x2af0| b4 | . | [1]: raw bits byte_align 0x2af8.6-0x2af8.7 (0.2)
0x2af0| 70 | p | [2]: raw bits data 0x2af9-0x2af9.7 (1)