1
1
mirror of https://github.com/wader/fq.git synced 2024-12-27 15:42:07 +03:00
fq/format/mp4/testdata/avc.fqtest
2021-11-28 17:29:56 +01:00

432 lines
54 KiB
Plaintext
Raw Blame History

# ffmpeg -f lavfi -i testsrc -c:v h264 -f mp4 -t 50ms avc.mp4
$ fq -d mp4 verbose /avc.mp4
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.: {} /avc.mp4 (mp4) 0x0-0xdf2.7 (3571)
| | | boxes: [4] 0x0-0xdf2.7 (3571)
| | | [0]: box {} 0x0-0x1f.7 (32)
0x0000|00 00 00 20 |... | size: 32 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: [4] 0x10-0x1f.7 (16)
0x0010|69 73 6f 6d |isom | [0]: brand "isom" (All files based on the ISO Base Media File Format) 0x10-0x13.7 (4)
0x0010| 69 73 6f 32 | iso2 | [1]: brand "iso2" (All files based on the 2004 edition of the ISO file format) 0x14-0x17.7 (4)
0x0010| 61 76 63 31 | avc1 | [2]: brand "avc1" (Advanced Video Coding extensions) 0x18-0x1b.7 (4)
0x0010| 6d 70 34 31| mp41| [3]: brand "mp41" (MP4 version 1) 0x1c-0x1f.7 (4)
| | | [1]: box {} 0x20-0x27.7 (8)
0x0020|00 00 00 08 |.... | size: 8 0x20-0x23.7 (4)
0x0020| 66 72 65 65 | free | type: "free" (Free space) 0x24-0x27.7 (4)
| | | data: raw bits 0x28-NA (0)
| | | [2]: box {} 0x28-0xaef.7 (2760)
0x0020| 00 00 0a c8 | .... | size: 2760 0x28-0x2b.7 (4)
0x0020| 6d 64 61 74| mdat| type: "mdat" (Media data container) 0x2c-0x2f.7 (4)
0x0030|00 00 02 ad 06 05 ff ff a9 dc 45 e9 bd e6 d9 48|..........E....H| data: raw bits 0x30-0xaef.7 (2752)
* |until 0xaef.7 (2752) | |
| | | [3]: box {} 0xaf0-0xdf2.7 (771)
0x0af0|00 00 03 03 |.... | size: 771 0xaf0-0xaf3.7 (4)
0x0af0| 6d 6f 6f 76 | moov | type: "moov" (Container for all the meta-data) 0xaf4-0xaf7.7 (4)
| | | boxes: [3] 0xaf8-0xdf2.7 (763)
| | | [0]: box {} 0xaf8-0xb63.7 (108)
0x0af0| 00 00 00 6c | ...l | size: 108 0xaf8-0xafb.7 (4)
0x0af0| 6d 76 68 64| mvhd| type: "mvhd" (Movie header, overall declarations) 0xafc-0xaff.7 (4)
0x0b00|00 |. | version: 0 0xb00-0xb00.7 (1)
0x0b00| 00 00 00 | ... | flags: 0 0xb01-0xb03.7 (3)
0x0b00| 00 00 00 00 | .... | creation_time: "1904-01-04T00:00:00Z" (0) 0xb04-0xb07.7 (4)
0x0b00| 00 00 00 00 | .... | modification_time: "1904-01-04T00:00:00Z" (0) 0xb08-0xb0b.7 (4)
0x0b00| 00 00 03 e8| ....| time_scale: 1000 0xb0c-0xb0f.7 (4)
0x0b10|00 00 00 28 |...( | duration: 40 0xb10-0xb13.7 (4)
0x0b10| 00 01 00 00 | .... | preferred_rate: 1 0xb14-0xb17.7 (4)
0x0b10| 01 00 | .. | preferred_volume: 1 0xb18-0xb19.7 (2)
0x0b10| 00 00 00 00 00 00| ......| reserved: "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" 0xb1a-0xb23.7 (10)
0x0b20|00 00 00 00 |.... |
| | | matrix_structure: {} 0xb24-0xb47.7 (36)
0x0b20| 00 01 00 00 | .... | a: 1 0xb24-0xb27.7 (4)
0x0b20| 00 00 00 00 | .... | b: 0 0xb28-0xb2b.7 (4)
0x0b20| 00 00 00 00| ....| u: 0 0xb2c-0xb2f.7 (4)
0x0b30|00 00 00 00 |.... | c: 0 0xb30-0xb33.7 (4)
0x0b30| 00 01 00 00 | .... | d: 1 0xb34-0xb37.7 (4)
0x0b30| 00 00 00 00 | .... | v: 0 0xb38-0xb3b.7 (4)
0x0b30| 00 00 00 00| ....| x: 0 0xb3c-0xb3f.7 (4)
0x0b40|00 00 00 00 |.... | y: 0 0xb40-0xb43.7 (4)
0x0b40| 40 00 00 00 | @... | w: 1 0xb44-0xb47.7 (4)
0x0b40| 00 00 00 00 | .... | preview_time: 0 0xb48-0xb4b.7 (4)
0x0b40| 00 00 00 00| ....| preview_duration: 0 0xb4c-0xb4f.7 (4)
0x0b50|00 00 00 00 |.... | poster_time: 0 0xb50-0xb53.7 (4)
0x0b50| 00 00 00 00 | .... | selection_time: 0 0xb54-0xb57.7 (4)
0x0b50| 00 00 00 00 | .... | selection_duration: 0 0xb58-0xb5b.7 (4)
0x0b50| 00 00 00 00| ....| current_time: 0 0xb5c-0xb5f.7 (4)
0x0b60|00 00 00 02 |.... | next_track_id: 2 0xb60-0xb63.7 (4)
| | | [1]: box {} 0xb64-0xd90.7 (557)
0x0b60| 00 00 02 2d | ...- | size: 557 0xb64-0xb67.7 (4)
0x0b60| 74 72 61 6b | trak | type: "trak" (Container for an individual track or stream) 0xb68-0xb6b.7 (4)
| | | boxes: [3] 0xb6c-0xd90.7 (549)
| | | [0]: box {} 0xb6c-0xbc7.7 (92)
0x0b60| 00 00 00 5c| ...\| size: 92 0xb6c-0xb6f.7 (4)
0x0b70|74 6b 68 64 |tkhd | type: "tkhd" (Track header, overall information about the track) 0xb70-0xb73.7 (4)
0x0b70| 00 | . | version: 0 0xb74-0xb74.7 (1)
0x0b70| 00 00 03 | ... | flags: 3 0xb75-0xb77.7 (3)
0x0b70| 00 00 00 00 | .... | creation_time: "1904-01-04T00:00:00Z" (0) 0xb78-0xb7b.7 (4)
0x0b70| 00 00 00 00| ....| modification_time: "1904-01-04T00:00:00Z" (0) 0xb7c-0xb7f.7 (4)
0x0b80|00 00 00 01 |.... | track_id: 1 0xb80-0xb83.7 (4)
0x0b80| 00 00 00 00 | .... | reserved1: 0 0xb84-0xb87.7 (4)
0x0b80| 00 00 00 28 | ...( | duration: 40 0xb88-0xb8b.7 (4)
0x0b80| 00 00 00 00| ....| reserved2: raw bits 0xb8c-0xb93.7 (8)
0x0b90|00 00 00 00 |.... |
0x0b90| 00 00 | .. | layer: 0 0xb94-0xb95.7 (2)
0x0b90| 00 00 | .. | alternate_group: 0 0xb96-0xb97.7 (2)
0x0b90| 00 00 | .. | volume: 0 0xb98-0xb99.7 (2)
0x0b90| 00 00 | .. | reserved3: 0 0xb9a-0xb9b.7 (2)
| | | matrix_structure: {} 0xb9c-0xbbf.7 (36)
0x0b90| 00 01 00 00| ....| a: 1 0xb9c-0xb9f.7 (4)
0x0ba0|00 00 00 00 |.... | b: 0 0xba0-0xba3.7 (4)
0x0ba0| 00 00 00 00 | .... | u: 0 0xba4-0xba7.7 (4)
0x0ba0| 00 00 00 00 | .... | c: 0 0xba8-0xbab.7 (4)
0x0ba0| 00 01 00 00| ....| d: 1 0xbac-0xbaf.7 (4)
0x0bb0|00 00 00 00 |.... | v: 0 0xbb0-0xbb3.7 (4)
0x0bb0| 00 00 00 00 | .... | x: 0 0xbb4-0xbb7.7 (4)
0x0bb0| 00 00 00 00 | .... | y: 0 0xbb8-0xbbb.7 (4)
0x0bb0| 40 00 00 00| @...| w: 1 0xbbc-0xbbf.7 (4)
0x0bc0|01 40 00 00 |.@.. | track_width: 320 0xbc0-0xbc3.7 (4)
0x0bc0| 00 f0 00 00 | .... | track_height: 240 0xbc4-0xbc7.7 (4)
| | | [1]: box {} 0xbc8-0xbeb.7 (36)
0x0bc0| 00 00 00 24 | ...$ | size: 36 0xbc8-0xbcb.7 (4)
0x0bc0| 65 64 74 73| edts| type: "edts" (Edit list container) 0xbcc-0xbcf.7 (4)
| | | boxes: [1] 0xbd0-0xbeb.7 (28)
| | | [0]: box {} 0xbd0-0xbeb.7 (28)
0x0bd0|00 00 00 1c |.... | size: 28 0xbd0-0xbd3.7 (4)
0x0bd0| 65 6c 73 74 | elst | type: "elst" (An edit list) 0xbd4-0xbd7.7 (4)
0x0bd0| 00 | . | version: 0 0xbd8-0xbd8.7 (1)
0x0bd0| 00 00 00 | ... | flags: 0 0xbd9-0xbdb.7 (3)
0x0bd0| 00 00 00 01| ....| entry_count: 1 0xbdc-0xbdf.7 (4)
| | | entries: [1] 0xbe0-0xbeb.7 (12)
| | | [0]: entry {} 0xbe0-0xbeb.7 (12)
0x0be0|00 00 00 28 |...( | segment_duration: 40 0xbe0-0xbe3.7 (4)
0x0be0| 00 00 00 00 | .... | media_time: 0 0xbe4-0xbe7.7 (4)
0x0be0| 00 01 00 00 | .... | media_rate: 1 0xbe8-0xbeb.7 (4)
| | | [2]: box {} 0xbec-0xd90.7 (421)
0x0be0| 00 00 01 a5| ....| size: 421 0xbec-0xbef.7 (4)
0x0bf0|6d 64 69 61 |mdia | type: "mdia" (Container for the media information in a track) 0xbf0-0xbf3.7 (4)
| | | boxes: [3] 0xbf4-0xd90.7 (413)
| | | [0]: box {} 0xbf4-0xc13.7 (32)
0x0bf0| 00 00 00 20 | ... | size: 32 0xbf4-0xbf7.7 (4)
0x0bf0| 6d 64 68 64 | mdhd | type: "mdhd" (Media header, overall information about the media) 0xbf8-0xbfb.7 (4)
0x0bf0| 00 | . | version: 0 0xbfc-0xbfc.7 (1)
0x0bf0| 00 00 00| ...| flags: 0 0xbfd-0xbff.7 (3)
0x0c00|00 00 00 00 |.... | creation_time: "1904-01-04T00:00:00Z" (0) 0xc00-0xc03.7 (4)
0x0c00| 00 00 00 00 | .... | modification_time: "1904-01-04T00:00:00Z" (0) 0xc04-0xc07.7 (4)
0x0c00| 00 00 32 00 | ..2. | time_scale: 12800 0xc08-0xc0b.7 (4)
0x0c00| 00 00 02 00| ....| duration: 512 0xc0c-0xc0f.7 (4)
0x0c10|55 c4 |U. | language: "und" 0xc10-0xc11.7 (2)
0x0c10| 00 00 | .. | quality: 0 0xc12-0xc13.7 (2)
| | | [1]: box {} 0xc14-0xc40.7 (45)
0x0c10| 00 00 00 2d | ...- | size: 45 0xc14-0xc17.7 (4)
0x0c10| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0xc18-0xc1b.7 (4)
0x0c10| 00 | . | version: 0 0xc1c-0xc1c.7 (1)
0x0c10| 00 00 00| ...| flags: 0 0xc1d-0xc1f.7 (3)
0x0c20|00 00 00 00 |.... | component_type: "" 0xc20-0xc23.7 (4)
0x0c20| 76 69 64 65 | vide | component_subtype: "vide" (Video Track) 0xc24-0xc27.7 (4)
0x0c20| 00 00 00 00 | .... | component_manufacturer: "" 0xc28-0xc2b.7 (4)
0x0c20| 00 00 00 00| ....| component_flags: 0 0xc2c-0xc2f.7 (4)
0x0c30|00 00 00 00 |.... | component_flags_mask: 0 0xc30-0xc33.7 (4)
0x0c30| 56 69 64 65 6f 48 61 6e 64 6c 65 72| VideoHandler| component_name: "VideoHandler" 0xc34-0xc40.7 (13)
0x0c40|00 |. |
| | | [2]: box {} 0xc41-0xd90.7 (336)
0x0c40| 00 00 01 50 | ...P | size: 336 0xc41-0xc44.7 (4)
0x0c40| 6d 69 6e 66 | minf | type: "minf" (Media information container) 0xc45-0xc48.7 (4)
| | | boxes: [3] 0xc49-0xd90.7 (328)
| | | [0]: box {} 0xc49-0xc5c.7 (20)
0x0c40| 00 00 00 14 | .... | size: 20 0xc49-0xc4c.7 (4)
0x0c40| 76 6d 68| vmh| type: "vmhd" (Video media header, overall information (video track only)) 0xc4d-0xc50.7 (4)
0x0c50|64 |d |
0x0c50| 00 | . | version: 0 0xc51-0xc51.7 (1)
0x0c50| 00 00 01 | ... | flags: 1 0xc52-0xc54.7 (3)
0x0c50| 00 00 | .. | graphicsmode: 0 0xc55-0xc56.7 (2)
| | | opcolor: [3] 0xc57-0xc5c.7 (6)
0x0c50| 00 00 | .. | [0]: value 0 0xc57-0xc58.7 (2)
0x0c50| 00 00 | .. | [1]: value 0 0xc59-0xc5a.7 (2)
0x0c50| 00 00 | .. | [2]: value 0 0xc5b-0xc5c.7 (2)
| | | [1]: box {} 0xc5d-0xc80.7 (36)
0x0c50| 00 00 00| ...| size: 36 0xc5d-0xc60.7 (4)
0x0c60|24 |$ |
0x0c60| 64 69 6e 66 | dinf | type: "dinf" (Data information box, container) 0xc61-0xc64.7 (4)
| | | boxes: [1] 0xc65-0xc80.7 (28)
| | | [0]: box {} 0xc65-0xc80.7 (28)
0x0c60| 00 00 00 1c | .... | size: 28 0xc65-0xc68.7 (4)
0x0c60| 64 72 65 66 | dref | type: "dref" (Data reference box, declares source(s) of media data in track) 0xc69-0xc6c.7 (4)
0x0c60| 00 | . | version: 0 0xc6d-0xc6d.7 (1)
0x0c60| 00 00| ..| flags: 0 0xc6e-0xc70.7 (3)
0x0c70|00 |. |
0x0c70| 00 00 00 01 | .... | entry_count: 1 0xc71-0xc74.7 (4)
| | | boxes: [1] 0xc75-0xc80.7 (12)
| | | [0]: box {} 0xc75-0xc80.7 (12)
0x0c70| 00 00 00 0c | .... | size: 12 0xc75-0xc78.7 (4)
0x0c70| 75 72 6c 20 | url | type: "url " 0xc79-0xc7c.7 (4)
0x0c70| 00 | . | version: 0 0xc7d-0xc7d.7 (1)
0x0c70| 00 00| ..| flags: 1 0xc7e-0xc80.7 (3)
0x0c80|01 |. |
| | | data: raw bits 0xc81-NA (0)
| | | [2]: box {} 0xc81-0xd90.7 (272)
0x0c80| 00 00 01 10 | .... | size: 272 0xc81-0xc84.7 (4)
0x0c80| 73 74 62 6c | stbl | type: "stbl" (Sample table box, container for the time/space map) 0xc85-0xc88.7 (4)
| | | boxes: [5] 0xc89-0xd90.7 (264)
| | | [0]: box {} 0xc89-0xd34.7 (172)
0x0c80| 00 00 00 ac | .... | size: 172 0xc89-0xc8c.7 (4)
0x0c80| 73 74 73| sts| type: "stsd" (Sample descriptions (codec types, initialization etc.)) 0xc8d-0xc90.7 (4)
0x0c90|64 |d |
0x0c90| 00 | . | version: 0 0xc91-0xc91.7 (1)
0x0c90| 00 00 00 | ... | flags: 0 0xc92-0xc94.7 (3)
0x0c90| 00 00 00 01 | .... | entry_count: 1 0xc95-0xc98.7 (4)
| | | boxes: [1] 0xc99-0xd34.7 (156)
| | | [0]: box {} 0xc99-0xd34.7 (156)
0x0c90| 00 00 00 9c | .... | size: 156 0xc99-0xc9c.7 (4)
0x0c90| 61 76 63| avc| type: "avc1" 0xc9d-0xca0.7 (4)
0x0ca0|31 |1 |
0x0ca0| 00 00 00 00 00 00 | ...... | reserved: raw bits 0xca1-0xca6.7 (6)
0x0ca0| 00 01 | .. | data_reference_index: 1 0xca7-0xca8.7 (2)
0x0ca0| 00 00 | .. | version: 0 0xca9-0xcaa.7 (2)
0x0ca0| 00 00 | .. | revision_level: 0 0xcab-0xcac.7 (2)
0x0ca0| 00 00 00| ...| max_packet_size: 0 0xcad-0xcb0.7 (4)
0x0cb0|00 |. |
0x0cb0| 00 00 00 00 | .... | temporal_quality: 0 0xcb1-0xcb4.7 (4)
0x0cb0| 00 00 00 00 | .... | spatial_quality: 0 0xcb5-0xcb8.7 (4)
0x0cb0| 01 40 | .@ | width: 320 0xcb9-0xcba.7 (2)
0x0cb0| 00 f0 | .. | height: 240 0xcbb-0xcbc.7 (2)
0x0cb0| 00 48 00| .H.| horizontal_resolution: 72 0xcbd-0xcc0.7 (4)
0x0cc0|00 |. |
0x0cc0| 00 48 00 00 | .H.. | vertical_resolution: 72 0xcc1-0xcc4.7 (4)
0x0cc0| 00 00 00 00 | .... | data_size: 0 0xcc5-0xcc8.7 (4)
0x0cc0| 00 01 | .. | frame_count: 1 0xcc9-0xcca.7 (2)
0x0cc0| 00 00 00 00 00| .....| compressor_name: "" 0xccb-0xcea.7 (32)
0x0cd0|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
0x0ce0|00 00 00 00 00 00 00 00 00 00 00 |........... |
0x0ce0| 00 18 | .. | depth: 24 0xceb-0xcec.7 (2)
0x0ce0| ff ff | .. | color_table_id: -1 0xced-0xcee.7 (2)
| | | boxes: [2] 0xcef-0xd34.7 (70)
| | | [0]: box {} 0xcef-0xd24.7 (54)
0x0ce0| 00| .| size: 54 0xcef-0xcf2.7 (4)
0x0cf0|00 00 36 |..6 |
0x0cf0| 61 76 63 43 | avcC | type: "avcC" 0xcf3-0xcf6.7 (4)
| | | descriptor: {} (avc_dcr) 0xcf7-0xd24.7 (46)
0x0cf0| 01 | . | configuration_version: 1 0xcf7-0xcf7.7 (1)
0x0cf0| f4 | . | profile_indication: "High 4:4:4 Predictive Profile" (244) 0xcf8-0xcf8.7 (1)
0x0cf0| 00 | . | profile_compatibility: 0 0xcf9-0xcf9.7 (1)
0x0cf0| 0d | . | level_indication: "1.3" (13) 0xcfa-0xcfa.7 (1)
0x0cf0| ff | . | reserved0: 63 0xcfb-0xcfb.5 (0.6)
0x0cf0| ff | . | length_size: 4 0xcfb.6-0xcfb.7 (0.2)
0x0cf0| e1 | . | reserved1: 7 0xcfc-0xcfc.2 (0.3)
0x0cf0| e1 | . | num_of_sequence_parameter_sets: 1 0xcfc.3-0xcfc.7 (0.5)
| | | sequence_parameter_sets: [1] 0xcfd-0xd17.7 (27)
| | | [0]: set {} 0xcfd-0xd17.7 (27)
0x0cf0| 00 19 | .. | length: 25 0xcfd-0xcfe.7 (2)
| | | nal: {} (avc_nalu) 0xcff-0xd17.7 (25)
| | | sps: {} (avc_sps) 0x0-0x15.7 (22)
0x000|f4 |. | profile_idc: "High 4:4:4 Predictive Profile" (244) 0x0-0x0.7 (1)
0x000| 00 | . | constraint_set0_flag: false 0x1-0x1 (0.1)
0x000| 00 | . | constraint_set1_flag: false 0x1.1-0x1.1 (0.1)
0x000| 00 | . | constraint_set2_flag: false 0x1.2-0x1.2 (0.1)
0x000| 00 | . | constraint_set3_flag: false 0x1.3-0x1.3 (0.1)
0x000| 00 | . | constraint_set4_flag: false 0x1.4-0x1.4 (0.1)
0x000| 00 | . | constraint_set5_flag: false 0x1.5-0x1.5 (0.1)
0x000| 00 | . | 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: 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| 9b | . | bit_depth_chroma: 8 0x4-0x4 (0.1)
0x000| 9b | . | qpprime_y_zero_transform_bypass_flag: false 0x4.1-0x4.1 (0.1)
0x000| 9b | . | seq_scaling_matrix_present_flag: false 0x4.2-0x4.2 (0.1)
0x000| 9b | . | log2_max_frame_num: 4 0x4.3-0x4.3 (0.1)
0x000| 9b | . | pic_order_cnt_type: 0 0x4.4-0x4.4 (0.1)
0x000| 9b | . | log2_max_pic_order_cnt_lsb: 6 0x4.5-0x4.7 (0.3)
0x000| 28 | ( | max_num_ref_frames: 4 0x5-0x5.4 (0.5)
0x000| 28 | ( | gaps_in_frame_num_value_allowed_flag: false 0x5.5-0x5.5 (0.1)
0x000| 28 28 | (( | pic_width_in_mbs: 20 0x5.6-0x6.6 (1.1)
0x000| 28 3f | (? | pic_height_in_map_units: 15 0x6.7-0x7.5 (0.7)
0x000| 3f | ? | frame_mbs_only_flag: true 0x7.6-0x7.6 (0.1)
0x000| 3f | ? | direct_8x8_inference_flag: true 0x7.7-0x7.7 (0.1)
0x000| 60 | ` | frame_cropping_flag: false 0x8-0x8 (0.1)
0x000| 60 | ` | vui_parameters_present_flag: true 0x8.1-0x8.1 (0.1)
| | | vui_parameters: {} 0x8.2-0x15.4 (13.3)
0x000| 60 | ` | aspect_ratio_info_present_flag: true 0x8.2-0x8.2 (0.1)
0x000| 60 22 | `" | aspect_ratio_idc: "1:1" (1) 0x8.3-0x9.2 (1)
0x000| 22 | " | overscan_info_present_flag: false 0x9.3-0x9.3 (0.1)
0x000| 22 | " | video_signal_type_present_flag: false 0x9.4-0x9.4 (0.1)
0x000| 22 | " | chroma_loc_info_present_flag: false 0x9.5-0x9.5 (0.1)
0x000| 22 | " | timing_info_present_flag: true 0x9.6-0x9.6 (0.1)
0x000| 22 00 00 00 02 | ".... | num_units_in_tick: 1 0x9.7-0xd.6 (4)
0x000| 02 00 00| ...| time_scale: 50 0xd.7-0x11.6 (4)
0x010|00 64 |.d |
0x010| 64 | d | fixed_frame_rate_flag: false 0x11.7-0x11.7 (0.1)
0x010| 1e | . | nal_hrd_parameters_present_flag: false 0x12-0x12 (0.1)
0x010| 1e | . | vcl_hrd_parameters_present_flag: false 0x12.1-0x12.1 (0.1)
0x010| 1e | . | pic_struct_present_flag: false 0x12.2-0x12.2 (0.1)
0x010| 1e | . | bitstream_restriction_flag: true 0x12.3-0x12.3 (0.1)
0x010| 1e | . | motion_vectors_over_pic_boundaries_flag: true 0x12.4-0x12.4 (0.1)
0x010| 1e | . | max_bytes_per_pic_denom: 0 0x12.5-0x12.5 (0.1)
0x010| 1e | . | max_bits_per_mb_denom: 0 0x12.6-0x12.6 (0.1)
0x010| 1e 28 | .( | log2_max_mv_length_horizontal: 9 0x12.7-0x13.5 (0.7)
0x010| 28 53 | (S | log2_max_mv_length_vertical: 9 0x13.6-0x14.4 (0.7)
0x010| 53 | S | max_num_reorder_frames: 2 0x14.5-0x14.7 (0.3)
0x010| 2c| | ,| | max_dec_frame_buffering: 4 0x15-0x15.4 (0.5)
0x010| 2c| | ,| | rbsp_trailing_bits: raw bits 0x15.5-0x15.7 (0.3)
0x0cf0| 67| g| forbidden_zero_bit: false 0xcff-0xcff (0.1)
0x0cf0| 67| g| nal_ref_idc: 3 0xcff.1-0xcff.2 (0.2)
0x0cf0| 67| g| nal_unit_type: "SPS" (7) (Sequence parameter set) 0xcff.3-0xcff.7 (0.5)
0x0d00|f4 00 0d 91 9b 28 28 3f 60 22 00 00 03 00 02 00|.....((?`"......| data: raw bits 0xd00-0xd17.7 (24)
0x0d10|00 03 00 64 1e 28 53 2c |...d.(S, |
0x0d10| 01 | . | num_of_picture_parameter_sets: 1 0xd18-0xd18.7 (1)
| | | picture_parameter_sets: [1] 0xd19-0xd20.7 (8)
| | | [0]: set {} 0xd19-0xd20.7 (8)
0x0d10| 00 06 | .. | length: 6 0xd19-0xd1a.7 (2)
| | | nal: {} (avc_nalu) 0xd1b-0xd20.7 (6)
| | | pps: {} (avc_pps) 0x0-0x4.7 (5)
0x000|eb |. | pic_parameter_set_id: 0 0x0-0x0 (0.1)
0x000|eb |. | seq_parameter_set_id: 0 0x0.1-0x0.1 (0.1)
0x000|eb |. | entropy_coding_mode_flag: true 0x0.2-0x0.2 (0.1)
0x000|eb |. | bottom_field_pic_order_in_frame_present_flag: false 0x0.3-0x0.3 (0.1)
0x000|eb |. | num_slice_groups: 1 0x0.4-0x0.4 (0.1)
0x000|eb |. | num_ref_idx_l0_default_active: 3 0x0.5-0x0.7 (0.3)
0x000| e3 | . | num_ref_idx_l1_default_active: 1 0x1-0x1 (0.1)
0x000| e3 | . | weighted_pred_flag: true 0x1.1-0x1.1 (0.1)
0x000| e3 | . | weighted_bipred_idc: 2 0x1.2-0x1.3 (0.2)
0x000| e3 c4 | .. | pic_init_qp: 23 0x1.4-0x2 (0.5)
0x000| c4 | . | pic_init_qs: 26 0x2.1-0x2.1 (0.1)
0x000| c4 48 | .H | chroma_qp_index_offset: 4 0x2.2-0x3 (0.7)
0x000| 48 | H | deblocking_filter_control_present_flag: true 0x3.1-0x3.1 (0.1)
0x000| 48 | H | constrained_intra_pred_flag: false 0x3.2-0x3.2 (0.1)
0x000| 48 | H | redundant_pic_cnt_present_flag: false 0x3.3-0x3.3 (0.1)
0x000| 48 | H | transform_8x8_mode_flag: true 0x3.4-0x3.4 (0.1)
0x000| 48 | H | pic_scaling_matrix_present_flag: false 0x3.5-0x3.5 (0.1)
0x000| 48 44| | HD| | second_chroma_qp_index_offset: 4 0x3.6-0x4.4 (0.7)
0x000| 44| | D| | rbsp_trailing_bits: raw bits 0x4.5-0x4.7 (0.3)
0x0d10| 68 | h | forbidden_zero_bit: false 0xd1b-0xd1b (0.1)
0x0d10| 68 | h | nal_ref_idc: 3 0xd1b.1-0xd1b.2 (0.2)
0x0d10| 68 | h | nal_unit_type: "PPS" (8) (Picture parameter set) 0xd1b.3-0xd1b.7 (0.5)
0x0d10| eb e3 c4 48| ...H| data: raw bits 0xd1c-0xd20.7 (5)
0x0d20|44 |D |
0x0d20| ff f8 f8 00 | .... | data: raw bits 0xd21-0xd24.7 (4)
| | | [1]: box {} 0xd25-0xd34.7 (16)
0x0d20| 00 00 00 10 | .... | size: 16 0xd25-0xd28.7 (4)
0x0d20| 70 61 73 70 | pasp | type: "pasp" (Pixel aspect ratio) 0xd29-0xd2c.7 (4)
0x0d20| 00 00 00| ...| h_spacing: 1 0xd2d-0xd30.7 (4)
0x0d30|01 |. |
0x0d30| 00 00 00 01 | .... | v_spacing: 1 0xd31-0xd34.7 (4)
| | | [1]: box {} 0xd35-0xd4c.7 (24)
0x0d30| 00 00 00 18 | .... | size: 24 0xd35-0xd38.7 (4)
0x0d30| 73 74 74 73 | stts | type: "stts" (Sample time-to-sample) 0xd39-0xd3c.7 (4)
0x0d30| 00 | . | version: 0 0xd3d-0xd3d.7 (1)
0x0d30| 00 00| ..| flags: 0 0xd3e-0xd40.7 (3)
0x0d40|00 |. |
0x0d40| 00 00 00 01 | .... | entry_count: 1 0xd41-0xd44.7 (4)
| | | entries: [1] 0xd45-0xd4c.7 (8)
| | | [0]: entry {} 0xd45-0xd4c.7 (8)
0x0d40| 00 00 00 01 | .... | count: 1 0xd45-0xd48.7 (4)
0x0d40| 00 00 02 00 | .... | delta: 512 0xd49-0xd4c.7 (4)
| | | [2]: box {} 0xd4d-0xd68.7 (28)
0x0d40| 00 00 00| ...| size: 28 0xd4d-0xd50.7 (4)
0x0d50|1c |. |
0x0d50| 73 74 73 63 | stsc | type: "stsc" (Sample-to-chunk, partial data-offset information) 0xd51-0xd54.7 (4)
0x0d50| 00 | . | version: 0 0xd55-0xd55.7 (1)
0x0d50| 00 00 00 | ... | flags: 0 0xd56-0xd58.7 (3)
0x0d50| 00 00 00 01 | .... | entry_count: 1 0xd59-0xd5c.7 (4)
| | | entries: [1] 0xd5d-0xd68.7 (12)
| | | [0]: entry {} 0xd5d-0xd68.7 (12)
0x0d50| 00 00 00| ...| first_chunk: 1 0xd5d-0xd60.7 (4)
0x0d60|01 |. |
0x0d60| 00 00 00 01 | .... | samples_per_chunk: 1 0xd61-0xd64.7 (4)
0x0d60| 00 00 00 01 | .... | sample_description_id: 1 0xd65-0xd68.7 (4)
| | | [3]: box {} 0xd69-0xd7c.7 (20)
0x0d60| 00 00 00 14 | .... | size: 20 0xd69-0xd6c.7 (4)
0x0d60| 73 74 73| sts| type: "stsz" (Sample sizes (framing)) 0xd6d-0xd70.7 (4)
0x0d70|7a |z |
0x0d70| 00 | . | version: 0 0xd71-0xd71.7 (1)
0x0d70| 00 00 00 | ... | flags: 0 0xd72-0xd74.7 (3)
0x0d70| 00 00 0a c0 | .... | sample_size: 2752 0xd75-0xd78.7 (4)
0x0d70| 00 00 00 01 | .... | entry_count: 1 0xd79-0xd7c.7 (4)
| | | [4]: box {} 0xd7d-0xd90.7 (20)
0x0d70| 00 00 00| ...| size: 20 0xd7d-0xd80.7 (4)
0x0d80|14 |. |
0x0d80| 73 74 63 6f | stco | type: "stco" (Chunk offset, partial data-offset information) 0xd81-0xd84.7 (4)
0x0d80| 00 | . | version: 0 0xd85-0xd85.7 (1)
0x0d80| 00 00 00 | ... | flags: 0 0xd86-0xd88.7 (3)
0x0d80| 00 00 00 01 | .... | entry_count: 1 0xd89-0xd8c.7 (4)
| | | entries: [1] 0xd8d-0xd90.7 (4)
0x0d80| 00 00 00| ...| [0]: chunk_offset 48 0xd8d-0xd90.7 (4)
0x0d90|30 |0 |
| | | [2]: box {} 0xd91-0xdf2.7 (98)
0x0d90| 00 00 00 62 | ...b | size: 98 0xd91-0xd94.7 (4)
0x0d90| 75 64 74 61 | udta | type: "udta" (User-data) 0xd95-0xd98.7 (4)
| | | boxes: [1] 0xd99-0xdf2.7 (90)
| | | [0]: box {} 0xd99-0xdf2.7 (90)
0x0d90| 00 00 00 5a | ...Z | size: 90 0xd99-0xd9c.7 (4)
0x0d90| 6d 65 74| met| type: "meta" (Metadata container) 0xd9d-0xda0.7 (4)
0x0da0|61 |a |
0x0da0| 00 00 00 00 | .... | maybe_flags: 0 0xda1-0xda4.7 (4)
| | | boxes: [2] 0xda5-0xdf2.7 (78)
| | | [0]: box {} 0xda5-0xdc5.7 (33)
0x0da0| 00 00 00 21 | ...! | size: 33 0xda5-0xda8.7 (4)
0x0da0| 68 64 6c 72 | hdlr | type: "hdlr" (Handler, declares the media (handler) type) 0xda9-0xdac.7 (4)
0x0da0| 00 | . | version: 0 0xdad-0xdad.7 (1)
0x0da0| 00 00| ..| flags: 0 0xdae-0xdb0.7 (3)
0x0db0|00 |. |
0x0db0| 00 00 00 00 | .... | component_type: "" 0xdb1-0xdb4.7 (4)
0x0db0| 6d 64 69 72 | mdir | component_subtype: "mdir" (Metadata) 0xdb5-0xdb8.7 (4)
0x0db0| 61 70 70 6c | appl | component_manufacturer: "appl" 0xdb9-0xdbc.7 (4)
0x0db0| 00 00 00| ...| component_flags: 0 0xdbd-0xdc0.7 (4)
0x0dc0|00 |. |
0x0dc0| 00 00 00 00 | .... | component_flags_mask: 0 0xdc1-0xdc4.7 (4)
0x0dc0| 00 | . | component_name: "" 0xdc5-0xdc5.7 (1)
| | | [1]: box {} 0xdc6-0xdf2.7 (45)
0x0dc0| 00 00 00 2d | ...- | size: 45 0xdc6-0xdc9.7 (4)
0x0dc0| 69 6c 73 74 | ilst | type: "ilst" 0xdca-0xdcd.7 (4)
| | | boxes: [1] 0xdce-0xdf2.7 (37)
| | | [0]: box {} 0xdce-0xdf2.7 (37)
0x0dc0| 00 00| ..| size: 37 0xdce-0xdd1.7 (4)
0x0dd0|00 25 |.% |
0x0dd0| a9 74 6f 6f | .too | type: "<22>too" 0xdd2-0xdd5.7 (4)
| | | boxes: [1] 0xdd6-0xdf2.7 (29)
| | | [0]: box {} 0xdd6-0xdf2.7 (29)
0x0dd0| 00 00 00 1d | .... | size: 29 0xdd6-0xdd9.7 (4)
0x0dd0| 64 61 74 61 | data | type: "data" 0xdda-0xddd.7 (4)
0x0dd0| 00 | . | version: 0 0xdde-0xdde.7 (1)
0x0dd0| 00| .| flags: 1 0xddf-0xde1.7 (3)
0x0de0|00 01 |.. |
0x0de0| 00 00 00 00 | .... | reserved: 0 0xde2-0xde5.7 (4)
0x0de0| 4c 61 76 66 35 38 2e 34 35 2e| Lavf58.45.| data: "Lavf58.45.100" 0xde6-0xdf2.7 (13)
0x0df0|31 30 30| |100| |
| | | tracks: [1] 0x30-0xaef.7 (2752)
| | | [0]: track {} 0x30-0xaef.7 (2752)
| | | samples: [1] 0x30-0xaef.7 (2752)
| | | [0]: sample [2] (avc_au) 0x30-0xaef.7 (2752)
| | | [0]: nalu {} 0x30-0x2e0.7 (689)
0x0030|00 00 02 ad |.... | length: 685 0x30-0x33.7 (4)
| | | nalu: {} (avc_nalu) 0x34-0x2e0.7 (685)
| | | sei: {} (avc_sei) 0x0-0x2ab.7 (684)
0x000|05 |. | payload_type: "user_data_unregistered" (5) 0x0-0x0.7 (1)
0x000| ff ff a9 | ... | payload_size: 679 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-0x2aa.7 (663)
0x020|31 36 31 20 72 33 30 32 30 20 64 31 39 38 39 33|161 r3020 d19893|
* |until 0x2aa.7 (663) | |
0x2a0| 80| | .| | rbsp_trailing_bits: raw bits 0x2ab-0x2ab.7 (1)
0x0030| 06 | . | forbidden_zero_bit: false 0x34-0x34 (0.1)
0x0030| 06 | . | nal_ref_idc: 0 0x34.1-0x34.2 (0.2)
0x0030| 06 | . | nal_unit_type: "SEI" (6) (Supplemental enhancement information) 0x34.3-0x34.7 (0.5)
0x0030| 05 ff ff a9 dc 45 e9 bd e6 d9 48| .....E....H| data: raw bits 0x35-0x2e0.7 (684)
0x0040|b7 96 2c d8 20 d9 23 ee ef 78 32 36 34 20 2d 20|..,. .#..x264 - |
* |until 0x2e0.7 (684) | |
| | | [1]: nalu {} 0x2e1-0xaef.7 (2063)
0x02e0| 00 00 08 0b | .... | length: 2059 0x2e1-0x2e4.7 (4)
| | | nalu: {} (avc_nalu) 0x2e5-0xaef.7 (2059)
0x02e0| 65 | e | forbidden_zero_bit: false 0x2e5-0x2e5 (0.1)
0x02e0| 65 | e | nal_ref_idc: 3 0x2e5.1-0x2e5.2 (0.2)
0x02e0| 65 | e | nal_unit_type: "IDR_SLICE" (5) (Coded slice of an IDR picture) 0x2e5.3-0x2e5.7 (0.5)
| | | slice_header: {} 0x2e6-0x2e7 (1.1)
0x02e0| 88 | . | first_mb_in_slice: 0 0x2e6-0x2e6 (0.1)
0x02e0| 88 | . | slice_type: "I" (7) 0x2e6.1-0x2e6.7 (0.7)
0x02e0| 84 | . | pic_parameter_set_id: 0 0x2e7-0x2e7 (0.1)
0x02e0| 84 00 2b ff fe f5 db f3 2c| ..+.....,| data: raw bits 0x2e7.1-0xaef.7 (2056.7)
0x02f0|ac 66 67 3d ff ed 3b 60 00 21 74 ff c0 cf 1f fc|.fg=..;`.!t.....|
* |until 0xaef.7 (2057) | |