1
1
mirror of https://github.com/wader/fq.git synced 2024-12-20 11:51:58 +03:00
fq/format/prores/testdata/prores_frame.fqtest
Mattias Wadman 493848a7e5 mp4: Use correct epoch for quicktime timestamps
Somehow was 1904-01-04 should be 1904-01-01
2023-05-16 13:10:56 +02:00

335 lines
39 KiB
Plaintext

# ffmpeg -y -f lavfi -i testsrc -c:v prores -t 50ms prores_frame.mov
$ fq -d mp4 dv prores_frame.mov
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: prores_frame.mov (mp4) 0x0-0x6efe.7 (28415)
| | | boxes[0:4]: 0x0-0x6efe.7 (28415)
| | | [0]{}: box 0x0-0x13.7 (20)
0x0000|00 00 00 14 |.... | size: 20 0x0-0x3.7 (4)
0x0000| 66 74 79 70 | ftyp | type: "ftyp" (File type and compatibility) 0x4-0x7.7 (4)
0x0000| 71 74 20 20 | qt | major_brand: "qt " 0x8-0xb.7 (4)
0x0000| 00 00 02 00| ....| minor_version: 512 (0000.02) 0xc-0xf.7 (4)
| | | brands[0:1]: 0x10-0x13.7 (4)
0x0010|71 74 20 20 |qt | [0]: "qt" brand 0x10-0x13.7 (4)
| | | [1]{}: box 0x14-0x1b.7 (8)
0x0010| 00 00 00 08 | .... | size: 8 0x14-0x17.7 (4)
0x0010| 77 69 64 65 | wide | type: "wide" (Expansion space reservation) 0x18-0x1b.7 (4)
| | | data: raw bits 0x1c-NA (0)
| | | [2]{}: box 0x1c-0x6c3c.7 (27681)
0x0010| 00 00 6c 21| ..l!| size: 27681 0x1c-0x1f.7 (4)
0x0020|6d 64 61 74 |mdat | type: "mdat" (Media data container) 0x20-0x23.7 (4)
0x0020| 00 00 6c 19 69 63 70 66 00 94 00 00| ..l.icpf....| data: raw bits 0x24-0x6c3c.7 (27673)
0x0030|66 6d 70 67 01 40 00 f0 c2 00 02 02 02 a0 00 03|fmpg.@..........|
* |until 0x6c3c.7 (27673) | |
| | | [3]{}: box 0x6c3d-0x6efe.7 (706)
0x6c30| 00 00 02| ...| size: 706 0x6c3d-0x6c40.7 (4)
0x6c40|c2 |. |
0x6c40| 6d 6f 6f 76 | moov | type: "moov" (Container for all the meta-data) 0x6c41-0x6c44.7 (4)
| | | boxes[0:3]: 0x6c45-0x6efe.7 (698)
| | | [0]{}: box 0x6c45-0x6cb0.7 (108)
0x6c40| 00 00 00 6c | ...l | size: 108 0x6c45-0x6c48.7 (4)
0x6c40| 6d 76 68 64 | mvhd | type: "mvhd" (Movie header, overall declarations) 0x6c49-0x6c4c.7 (4)
0x6c40| 00 | . | version: 0 0x6c4d-0x6c4d.7 (1)
0x6c40| 00 00| ..| flags: 0 0x6c4e-0x6c50.7 (3)
0x6c50|00 |. |
0x6c50| 00 00 00 00 | .... | creation_time: 0 (1904-01-01T00:00:00Z) 0x6c51-0x6c54.7 (4)
0x6c50| 00 00 00 00 | .... | modification_time: 0 (1904-01-01T00:00:00Z) 0x6c55-0x6c58.7 (4)
0x6c50| 00 00 03 e8 | .... | time_scale: 1000 0x6c59-0x6c5c.7 (4)
0x6c50| 00 00 00| ...| duration: 40 0x6c5d-0x6c60.7 (4)
0x6c60|28 |( |
0x6c60| 00 01 00 00 | .... | preferred_rate: 1 0x6c61-0x6c64.7 (4)
0x6c60| 01 00 | .. | preferred_volume: 1 0x6c65-0x6c66.7 (2)
0x6c60| 00 00 00 00 00 00 00 00 00| .........| reserved: "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" 0x6c67-0x6c70.7 (10)
0x6c70|00 |. |
| | | matrix_structure{}: 0x6c71-0x6c94.7 (36)
0x6c70| 00 01 00 00 | .... | a: 1 0x6c71-0x6c74.7 (4)
0x6c70| 00 00 00 00 | .... | b: 0 0x6c75-0x6c78.7 (4)
0x6c70| 00 00 00 00 | .... | u: 0 0x6c79-0x6c7c.7 (4)
0x6c70| 00 00 00| ...| c: 0 0x6c7d-0x6c80.7 (4)
0x6c80|00 |. |
0x6c80| 00 01 00 00 | .... | d: 1 0x6c81-0x6c84.7 (4)
0x6c80| 00 00 00 00 | .... | v: 0 0x6c85-0x6c88.7 (4)
0x6c80| 00 00 00 00 | .... | x: 0 0x6c89-0x6c8c.7 (4)
0x6c80| 00 00 00| ...| y: 0 0x6c8d-0x6c90.7 (4)
0x6c90|00 |. |
0x6c90| 40 00 00 00 | @... | w: 1 0x6c91-0x6c94.7 (4)
0x6c90| 00 00 00 00 | .... | preview_time: 0 0x6c95-0x6c98.7 (4)
0x6c90| 00 00 00 00 | .... | preview_duration: 0 0x6c99-0x6c9c.7 (4)
0x6c90| 00 00 00| ...| poster_time: 0 0x6c9d-0x6ca0.7 (4)
0x6ca0|00 |. |
0x6ca0| 00 00 00 00 | .... | selection_time: 0 0x6ca1-0x6ca4.7 (4)
0x6ca0| 00 00 00 00 | .... | selection_duration: 0 0x6ca5-0x6ca8.7 (4)
0x6ca0| 00 00 00 00 | .... | current_time: 0 0x6ca9-0x6cac.7 (4)
0x6ca0| 00 00 00| ...| next_track_id: 2 0x6cad-0x6cb0.7 (4)
0x6cb0|02 |. |
| | | [1]{}: box 0x6cb1-0x6edd.7 (557)
0x6cb0| 00 00 02 2d | ...- | size: 557 0x6cb1-0x6cb4.7 (4)
0x6cb0| 74 72 61 6b | trak | type: "trak" (Container for an individual track or stream) 0x6cb5-0x6cb8.7 (4)
| | | boxes[0:3]: 0x6cb9-0x6edd.7 (549)
| | | [0]{}: box 0x6cb9-0x6d14.7 (92)
0x6cb0| 00 00 00 5c | ...\ | size: 92 0x6cb9-0x6cbc.7 (4)
0x6cb0| 74 6b 68| tkh| type: "tkhd" (Track header, overall information about the track) 0x6cbd-0x6cc0.7 (4)
0x6cc0|64 |d |
0x6cc0| 00 | . | version: 0 0x6cc1-0x6cc1.7 (1)
| | | flags{}: 0x6cc2-0x6cc4.7 (3)
0x6cc0| 00 00 03 | ... | unused: 0 0x6cc2-0x6cc4.3 (2.4)
0x6cc0| 03 | . | size_is_aspect_ratio: false 0x6cc4.4-0x6cc4.4 (0.1)
0x6cc0| 03 | . | in_preview: false 0x6cc4.5-0x6cc4.5 (0.1)
0x6cc0| 03 | . | in_movie: true 0x6cc4.6-0x6cc4.6 (0.1)
0x6cc0| 03 | . | enabled: true 0x6cc4.7-0x6cc4.7 (0.1)
0x6cc0| 00 00 00 00 | .... | creation_time: 0 (1904-01-01T00:00:00Z) 0x6cc5-0x6cc8.7 (4)
0x6cc0| 00 00 00 00 | .... | modification_time: 0 (1904-01-01T00:00:00Z) 0x6cc9-0x6ccc.7 (4)
0x6cc0| 00 00 00| ...| track_id: 1 0x6ccd-0x6cd0.7 (4)
0x6cd0|01 |. |
0x6cd0| 00 00 00 00 | .... | reserved1: 0 0x6cd1-0x6cd4.7 (4)
0x6cd0| 00 00 00 28 | ...( | duration: 40 0x6cd5-0x6cd8.7 (4)
0x6cd0| 00 00 00 00 00 00 00| .......| reserved2: raw bits 0x6cd9-0x6ce0.7 (8)
0x6ce0|00 |. |
0x6ce0| 00 00 | .. | layer: 0 0x6ce1-0x6ce2.7 (2)
0x6ce0| 00 00 | .. | alternate_group: 0 0x6ce3-0x6ce4.7 (2)
0x6ce0| 00 00 | .. | volume: 0 0x6ce5-0x6ce6.7 (2)
0x6ce0| 00 00 | .. | reserved3: 0 0x6ce7-0x6ce8.7 (2)
| | | matrix_structure{}: 0x6ce9-0x6d0c.7 (36)
0x6ce0| 00 01 00 00 | .... | a: 1 0x6ce9-0x6cec.7 (4)
0x6ce0| 00 00 00| ...| b: 0 0x6ced-0x6cf0.7 (4)
0x6cf0|00 |. |
0x6cf0| 00 00 00 00 | .... | u: 0 0x6cf1-0x6cf4.7 (4)
0x6cf0| 00 00 00 00 | .... | c: 0 0x6cf5-0x6cf8.7 (4)
0x6cf0| 00 01 00 00 | .... | d: 1 0x6cf9-0x6cfc.7 (4)
0x6cf0| 00 00 00| ...| v: 0 0x6cfd-0x6d00.7 (4)
0x6d00|00 |. |
0x6d00| 00 00 00 00 | .... | x: 0 0x6d01-0x6d04.7 (4)
0x6d00| 00 00 00 00 | .... | y: 0 0x6d05-0x6d08.7 (4)
0x6d00| 40 00 00 00 | @... | w: 1 0x6d09-0x6d0c.7 (4)
0x6d00| 01 40 00| .@.| track_width: 320 0x6d0d-0x6d10.7 (4)
0x6d10|00 |. |
0x6d10| 00 f0 00 00 | .... | track_height: 240 0x6d11-0x6d14.7 (4)
| | | [1]{}: box 0x6d15-0x6d38.7 (36)
0x6d10| 00 00 00 24 | ...$ | size: 36 0x6d15-0x6d18.7 (4)
0x6d10| 65 64 74 73 | edts | type: "edts" (Edit list container) 0x6d19-0x6d1c.7 (4)
| | | boxes[0:1]: 0x6d1d-0x6d38.7 (28)
| | | [0]{}: box 0x6d1d-0x6d38.7 (28)
0x6d10| 00 00 00| ...| size: 28 0x6d1d-0x6d20.7 (4)
0x6d20|1c |. |
0x6d20| 65 6c 73 74 | elst | type: "elst" (An edit list) 0x6d21-0x6d24.7 (4)
0x6d20| 00 | . | version: 0 0x6d25-0x6d25.7 (1)
0x6d20| 00 00 00 | ... | flags: 0 0x6d26-0x6d28.7 (3)
0x6d20| 00 00 00 01 | .... | entry_count: 1 0x6d29-0x6d2c.7 (4)
| | | entries[0:1]: 0x6d2d-0x6d38.7 (12)
| | | [0]{}: entry 0x6d2d-0x6d38.7 (12)
0x6d20| 00 00 00| ...| segment_duration: 40 0x6d2d-0x6d30.7 (4)
0x6d30|28 |( |
0x6d30| 00 00 00 00 | .... | media_time: 0 0x6d31-0x6d34.7 (4)
0x6d30| 00 01 00 00 | .... | media_rate: 1 0x6d35-0x6d38.7 (4)
| | | [2]{}: box 0x6d39-0x6edd.7 (421)
0x6d30| 00 00 01 a5 | .... | size: 421 0x6d39-0x6d3c.7 (4)
0x6d30| 6d 64 69| mdi| type: "mdia" (Container for the media information in a track) 0x6d3d-0x6d40.7 (4)
0x6d40|61 |a |
| | | boxes[0:3]: 0x6d41-0x6edd.7 (413)
| | | [0]{}: box 0x6d41-0x6d60.7 (32)
0x6d40| 00 00 00 20 | ... | size: 32 0x6d41-0x6d44.7 (4)
0x6d40| 6d 64 68 64 | mdhd | type: "mdhd" (Media header, overall information about the media) 0x6d45-0x6d48.7 (4)
0x6d40| 00 | . | version: 0 0x6d49-0x6d49.7 (1)
0x6d40| 00 00 00 | ... | flags: 0 0x6d4a-0x6d4c.7 (3)
0x6d40| 00 00 00| ...| creation_time: 0 (1904-01-01T00:00:00Z) 0x6d4d-0x6d50.7 (4)
0x6d50|00 |. |
0x6d50| 00 00 00 00 | .... | modification_time: 0 (1904-01-01T00:00:00Z) 0x6d51-0x6d54.7 (4)
0x6d50| 00 00 32 00 | ..2. | time_scale: 12800 0x6d55-0x6d58.7 (4)
0x6d50| 00 00 02 00 | .... | duration: 512 0x6d59-0x6d5c.7 (4)
0x6d50| 7f ff | .. | language: "\x7f\x7f\x7f" 0x6d5d-0x6d5e.7 (2)
0x6d50| 00| .| quality: 0 0x6d5f-0x6d60.7 (2)
0x6d60|00 |. |
| | | [1]{}: box 0x6d61-0x6d8d.7 (45)
0x6d60| 00 00 00 2d | ...- | size: 45 0x6d61-0x6d64.7 (4)
0x6d60| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0x6d65-0x6d68.7 (4)
0x6d60| 00 | . | version: 0 0x6d69-0x6d69.7 (1)
0x6d60| 00 00 00 | ... | flags: 0 0x6d6a-0x6d6c.7 (3)
0x6d60| 6d 68 6c| mhl| component_type: "mhlr" 0x6d6d-0x6d70.7 (4)
0x6d70|72 |r |
0x6d70| 76 69 64 65 | vide | component_subtype: "vide" (Video Track) 0x6d71-0x6d74.7 (4)
0x6d70| 00 00 00 00 | .... | component_manufacturer: "" 0x6d75-0x6d78.7 (4)
0x6d70| 00 00 00 00 | .... | component_flags: 0 0x6d79-0x6d7c.7 (4)
0x6d70| 00 00 00| ...| component_flags_mask: 0 0x6d7d-0x6d80.7 (4)
0x6d80|00 |. |
0x6d80| 0c 56 69 64 65 6f 48 61 6e 64 6c 65 72 | .VideoHandler | component_name: "\fVideoHandler" 0x6d81-0x6d8d.7 (13)
| | | [2]{}: box 0x6d8e-0x6edd.7 (336)
0x6d80| 00 00| ..| size: 336 0x6d8e-0x6d91.7 (4)
0x6d90|01 50 |.P |
0x6d90| 6d 69 6e 66 | minf | type: "minf" (Media information container) 0x6d92-0x6d95.7 (4)
| | | boxes[0:4]: 0x6d96-0x6edd.7 (328)
| | | [0]{}: box 0x6d96-0x6da9.7 (20)
0x6d90| 00 00 00 14 | .... | size: 20 0x6d96-0x6d99.7 (4)
0x6d90| 76 6d 68 64 | vmhd | type: "vmhd" (Video media header, overall information (video track only)) 0x6d9a-0x6d9d.7 (4)
0x6d90| 00 | . | version: 0 0x6d9e-0x6d9e.7 (1)
0x6d90| 00| .| flags: 1 0x6d9f-0x6da1.7 (3)
0x6da0|00 01 |.. |
0x6da0| 00 00 | .. | graphicsmode: 0 0x6da2-0x6da3.7 (2)
| | | opcolor[0:3]: 0x6da4-0x6da9.7 (6)
0x6da0| 00 00 | .. | [0]: 0 value 0x6da4-0x6da5.7 (2)
0x6da0| 00 00 | .. | [1]: 0 value 0x6da6-0x6da7.7 (2)
0x6da0| 00 00 | .. | [2]: 0 value 0x6da8-0x6da9.7 (2)
| | | [1]{}: box 0x6daa-0x6dd5.7 (44)
0x6da0| 00 00 00 2c | ..., | size: 44 0x6daa-0x6dad.7 (4)
0x6da0| 68 64| hd| type: "hdlr" (Handler, declares the media (handler) type) 0x6dae-0x6db1.7 (4)
0x6db0|6c 72 |lr |
0x6db0| 00 | . | version: 0 0x6db2-0x6db2.7 (1)
0x6db0| 00 00 00 | ... | flags: 0 0x6db3-0x6db5.7 (3)
0x6db0| 64 68 6c 72 | dhlr | component_type: "dhlr" 0x6db6-0x6db9.7 (4)
0x6db0| 75 72 6c 20 | url | component_subtype: "url" (URL) 0x6dba-0x6dbd.7 (4)
0x6db0| 00 00| ..| component_manufacturer: "" 0x6dbe-0x6dc1.7 (4)
0x6dc0|00 00 |.. |
0x6dc0| 00 00 00 00 | .... | component_flags: 0 0x6dc2-0x6dc5.7 (4)
0x6dc0| 00 00 00 00 | .... | component_flags_mask: 0 0x6dc6-0x6dc9.7 (4)
0x6dc0| 0b 44 61 74 61 48| .DataH| component_name: "\vDataHandler" 0x6dca-0x6dd5.7 (12)
0x6dd0|61 6e 64 6c 65 72 |andler |
| | | [2]{}: box 0x6dd6-0x6df9.7 (36)
0x6dd0| 00 00 00 24 | ...$ | size: 36 0x6dd6-0x6dd9.7 (4)
0x6dd0| 64 69 6e 66 | dinf | type: "dinf" (Data information box, container) 0x6dda-0x6ddd.7 (4)
| | | boxes[0:1]: 0x6dde-0x6df9.7 (28)
| | | [0]{}: box 0x6dde-0x6df9.7 (28)
0x6dd0| 00 00| ..| size: 28 0x6dde-0x6de1.7 (4)
0x6de0|00 1c |.. |
0x6de0| 64 72 65 66 | dref | type: "dref" (Data reference box, declares source(s) of media data in track) 0x6de2-0x6de5.7 (4)
0x6de0| 00 | . | version: 0 0x6de6-0x6de6.7 (1)
0x6de0| 00 00 00 | ... | flags: 0 0x6de7-0x6de9.7 (3)
0x6de0| 00 00 00 01 | .... | entry_count: 1 0x6dea-0x6ded.7 (4)
| | | boxes[0:1]: 0x6dee-0x6df9.7 (12)
| | | [0]{}: box 0x6dee-0x6df9.7 (12)
0x6de0| 00 00| ..| size: 12 0x6dee-0x6df1.7 (4)
0x6df0|00 0c |.. |
0x6df0| 75 72 6c 20 | url | type: "url " 0x6df2-0x6df5.7 (4)
0x6df0| 00 | . | version: 0 0x6df6-0x6df6.7 (1)
0x6df0| 00 00 01 | ... | flags: 1 0x6df7-0x6df9.7 (3)
| | | data: raw bits 0x6dfa-NA (0)
| | | [3]{}: box 0x6dfa-0x6edd.7 (228)
0x6df0| 00 00 00 e4 | .... | size: 228 0x6dfa-0x6dfd.7 (4)
0x6df0| 73 74| st| type: "stbl" (Sample table box, container for the time/space map) 0x6dfe-0x6e01.7 (4)
0x6e00|62 6c |bl |
| | | boxes[0:5]: 0x6e02-0x6edd.7 (220)
| | | [0]{}: box 0x6e02-0x6e81.7 (128)
0x6e00| 00 00 00 80 | .... | size: 128 0x6e02-0x6e05.7 (4)
0x6e00| 73 74 73 64 | stsd | type: "stsd" (Sample descriptions (codec types, initialization etc.)) 0x6e06-0x6e09.7 (4)
0x6e00| 00 | . | version: 0 0x6e0a-0x6e0a.7 (1)
0x6e00| 00 00 00 | ... | flags: 0 0x6e0b-0x6e0d.7 (3)
0x6e00| 00 00| ..| entry_count: 1 0x6e0e-0x6e11.7 (4)
0x6e10|00 01 |.. |
| | | boxes[0:1]: 0x6e12-0x6e81.7 (112)
| | | [0]{}: box 0x6e12-0x6e81.7 (112)
0x6e10| 00 00 00 70 | ...p | size: 112 0x6e12-0x6e15.7 (4)
0x6e10| 61 70 34 68 | ap4h | type: "ap4h" (Apple ProRes 4444) 0x6e16-0x6e19.7 (4)
0x6e10| 00 00 00 00 00 00| ......| reserved: raw bits 0x6e1a-0x6e1f.7 (6)
0x6e20|00 01 |.. | data_reference_index: 1 0x6e20-0x6e21.7 (2)
0x6e20| 00 00 | .. | version: 0 0x6e22-0x6e23.7 (2)
0x6e20| 00 00 | .. | revision_level: 0 0x6e24-0x6e25.7 (2)
0x6e20| 46 46 4d 50 | FFMP | max_packet_size: 1179012432 0x6e26-0x6e29.7 (4)
0x6e20| 00 00 02 00 | .... | temporal_quality: 512 0x6e2a-0x6e2d.7 (4)
0x6e20| 00 00| ..| spatial_quality: 512 0x6e2e-0x6e31.7 (4)
0x6e30|02 00 |.. |
0x6e30| 01 40 | .@ | width: 320 0x6e32-0x6e33.7 (2)
0x6e30| 00 f0 | .. | height: 240 0x6e34-0x6e35.7 (2)
0x6e30| 00 48 00 00 | .H.. | horizontal_resolution: 72 0x6e36-0x6e39.7 (4)
0x6e30| 00 48 00 00 | .H.. | vertical_resolution: 72 0x6e3a-0x6e3d.7 (4)
0x6e30| 00 00| ..| data_size: 0 0x6e3e-0x6e41.7 (4)
0x6e40|00 00 |.. |
0x6e40| 00 01 | .. | frame_count: 1 0x6e42-0x6e43.7 (2)
0x6e40| 14 4c 61 76 63 35 39 2e 31 38 2e 31| .Lavc59.18.1| compressor_name: "Lavc59.18.100 prores" 0x6e44-0x6e63.7 (32)
0x6e50|30 30 20 70 72 6f 72 65 73 00 00 00 00 00 00 00|00 prores.......|
0x6e60|00 00 00 00 |.... |
0x6e60| 00 18 | .. | depth: 24 0x6e64-0x6e65.7 (2)
0x6e60| ff ff | .. | color_table_id: -1 0x6e66-0x6e67.7 (2)
| | | boxes[0:2]: 0x6e68-0x6e81.7 (26)
| | | [0]{}: box 0x6e68-0x6e71.7 (10)
0x6e60| 00 00 00 0a | .... | size: 10 0x6e68-0x6e6b.7 (4)
0x6e60| 66 69 65 6c| fiel| type: "fiel" (Video field order) 0x6e6c-0x6e6f.7 (4)
0x6e70|01 00 |.. | data: raw bits 0x6e70-0x6e71.7 (2)
| | | [1]{}: box 0x6e72-0x6e81.7 (16)
0x6e70| 00 00 00 10 | .... | size: 16 0x6e72-0x6e75.7 (4)
0x6e70| 70 61 73 70 | pasp | type: "pasp" (Pixel aspect ratio) 0x6e76-0x6e79.7 (4)
0x6e70| 00 00 00 01 | .... | h_spacing: 1 0x6e7a-0x6e7d.7 (4)
0x6e70| 00 00| ..| v_spacing: 1 0x6e7e-0x6e81.7 (4)
0x6e80|00 01 |.. |
| | | [1]{}: box 0x6e82-0x6e99.7 (24)
0x6e80| 00 00 00 18 | .... | size: 24 0x6e82-0x6e85.7 (4)
0x6e80| 73 74 74 73 | stts | type: "stts" (Sample time-to-sample) 0x6e86-0x6e89.7 (4)
0x6e80| 00 | . | version: 0 0x6e8a-0x6e8a.7 (1)
0x6e80| 00 00 00 | ... | flags: 0 0x6e8b-0x6e8d.7 (3)
0x6e80| 00 00| ..| entry_count: 1 0x6e8e-0x6e91.7 (4)
0x6e90|00 01 |.. |
| | | entries[0:1]: 0x6e92-0x6e99.7 (8)
| | | [0]{}: entry 0x6e92-0x6e99.7 (8)
0x6e90| 00 00 00 01 | .... | count: 1 0x6e92-0x6e95.7 (4)
0x6e90| 00 00 02 00 | .... | delta: 512 0x6e96-0x6e99.7 (4)
| | | [2]{}: box 0x6e9a-0x6eb5.7 (28)
0x6e90| 00 00 00 1c | .... | size: 28 0x6e9a-0x6e9d.7 (4)
0x6e90| 73 74| st| type: "stsc" (Sample-to-chunk, partial data-offset information) 0x6e9e-0x6ea1.7 (4)
0x6ea0|73 63 |sc |
0x6ea0| 00 | . | version: 0 0x6ea2-0x6ea2.7 (1)
0x6ea0| 00 00 00 | ... | flags: 0 0x6ea3-0x6ea5.7 (3)
0x6ea0| 00 00 00 01 | .... | entry_count: 1 0x6ea6-0x6ea9.7 (4)
| | | entries[0:1]: 0x6eaa-0x6eb5.7 (12)
| | | [0]{}: entry 0x6eaa-0x6eb5.7 (12)
0x6ea0| 00 00 00 01 | .... | first_chunk: 1 0x6eaa-0x6ead.7 (4)
0x6ea0| 00 00| ..| samples_per_chunk: 1 0x6eae-0x6eb1.7 (4)
0x6eb0|00 01 |.. |
0x6eb0| 00 00 00 01 | .... | sample_description_id: 1 0x6eb2-0x6eb5.7 (4)
| | | [3]{}: box 0x6eb6-0x6ec9.7 (20)
0x6eb0| 00 00 00 14 | .... | size: 20 0x6eb6-0x6eb9.7 (4)
0x6eb0| 73 74 73 7a | stsz | type: "stsz" (Sample sizes (framing)) 0x6eba-0x6ebd.7 (4)
0x6eb0| 00 | . | version: 0 0x6ebe-0x6ebe.7 (1)
0x6eb0| 00| .| flags: 0 0x6ebf-0x6ec1.7 (3)
0x6ec0|00 00 |.. |
0x6ec0| 00 00 6c 19 | ..l. | sample_size: 27673 0x6ec2-0x6ec5.7 (4)
0x6ec0| 00 00 00 01 | .... | entry_count: 1 0x6ec6-0x6ec9.7 (4)
| | | [4]{}: box 0x6eca-0x6edd.7 (20)
0x6ec0| 00 00 00 14 | .... | size: 20 0x6eca-0x6ecd.7 (4)
0x6ec0| 73 74| st| type: "stco" (Chunk offset, partial data-offset information) 0x6ece-0x6ed1.7 (4)
0x6ed0|63 6f |co |
0x6ed0| 00 | . | version: 0 0x6ed2-0x6ed2.7 (1)
0x6ed0| 00 00 00 | ... | flags: 0 0x6ed3-0x6ed5.7 (3)
0x6ed0| 00 00 00 01 | .... | entry_count: 1 0x6ed6-0x6ed9.7 (4)
| | | entries[0:1]: 0x6eda-0x6edd.7 (4)
0x6ed0| 00 00 00 24 | ...$ | [0]: 36 chunk_offset 0x6eda-0x6edd.7 (4)
| | | [2]{}: box 0x6ede-0x6efe.7 (33)
0x6ed0| 00 00| ..| size: 33 0x6ede-0x6ee1.7 (4)
0x6ee0|00 21 |.! |
0x6ee0| 75 64 74 61 | udta | type: "udta" (User-data) 0x6ee2-0x6ee5.7 (4)
| | | boxes[0:1]: 0x6ee6-0x6efe.7 (25)
| | | [0]{}: box 0x6ee6-0x6efe.7 (25)
0x6ee0| 00 00 00 19 | .... | size: 25 0x6ee6-0x6ee9.7 (4)
0x6ee0| a9 73 77 72 | .swr | type: "©swr" (Encoder) 0x6eea-0x6eed.7 (4)
0x6ee0| 00 0d| ..| length: 13 0x6eee-0x6eef.7 (2)
0x6ef0|55 c4 |U. | language: "und" 0x6ef0-0x6ef1.7 (2)
0x6ef0| 4c 61 76 66 35 39 2e 31 36 2e 31 30 30| | Lavf59.16.100|| value: "Lavf59.16.100" 0x6ef2-0x6efe.7 (13)
| | | tracks[0:1]: 0x24-0x6efe.7 (28379)
| | | [0]{}: track 0x24-0x6efe.7 (28379)
| | | samples[0:1]: 0x24-0x6c3c.7 (27673)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (prores_frame) 0x24-0x6c3c.7 (27673)
| | | container{}: 0x24-0x2b.7 (8)
0x0020| 00 00 6c 19 | ..l. | size: 27673 0x24-0x27.7 (4)
0x0020| 69 63 70 66 | icpf | type: "icpf" (valid) 0x28-0x2b.7 (4)
| | | header{}: 0x2c-0xbf.7 (148)
0x0020| 00 94 | .. | hdr_size: 148 0x2c-0x2d.7 (2)
0x0020| 00 00| ..| version: 0 0x2e-0x2f.7 (2)
0x0030|66 6d 70 67 |fmpg | creator_id: "fmpg" 0x30-0x33.7 (4)
0x0030| 01 40 | .@ | width: 320 0x34-0x35.7 (2)
0x0030| 00 f0 | .. | height: 240 0x36-0x37.7 (2)
| | | frame_flags{}: 0x38-0x38.7 (1)
0x0030| c2 | . | chrominance_factor: "444" (3) 0x38-0x38.1 (0.2)
0x0030| c2 | . | unused0: 0 0x38.2-0x38.3 (0.2)
0x0030| c2 | . | frame_type: "progressive" (0) 0x38.4-0x38.5 (0.2)
0x0030| c2 | . | unused1: 2 0x38.6-0x38.7 (0.2)
0x0030| 00 | . | reserved1: 0 0x39-0x39.7 (1)
0x0030| 02 | . | primaries: 2 0x3a-0x3a.7 (1)
0x0030| 02 | . | transf_func: 2 0x3b-0x3b.7 (1)
0x0030| 02 | . | color_matrix: 2 0x3c-0x3c.7 (1)
0x0030| a0 | . | src_pix_fmt: 10 0x3d-0x3d.3 (0.4)
0x0030| a0 | . | alpha_info: 0 0x3d.4-0x3d.7 (0.4)
0x0030| 00 | . | reserved2: 0 0x3e-0x3e.7 (1)
0x0030| 03| .| q_mat_flags: 3 0x3f-0x3f.7 (1)
0x0040|04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04|................| q_mat_luma: raw bits 0x40-0x7f.7 (64)
* |until 0x7f.7 (64) | |
0x0080|04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04|................| q_mat_chroma: raw bits 0x80-0xbf.7 (64)
* |until 0xbf.7 (64) | |
0x00c0|40 00 00 6b 7d 00 2d 30 05 a7 05 df 00 25 05 6c|@..k}.-0.....%.l| picture_data: raw bits 0xc0-0x6c3c.7 (27517)
* |until 0x6c3c.7 (27517) | |
| | | id: 1 0x6eff-NA (0)
| | | data_format: "ap4h" (Apple ProRes 4444) 0x6eff-NA (0)