mirror of
https://github.com/wader/fq.git
synced 2024-12-23 21:31:33 +03:00
186 lines
20 KiB
Plaintext
186 lines
20 KiB
Plaintext
# ffmpeg -f lavfi -i sine -t 50ms test.ogg
|
|
/test.ogg:
|
|
$ fq -d ogg verbose /test.ogg
|
|
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.: {} /test.ogg (ogg) 0x0-0xe45.7 (3654)
|
|
| | | pages: [3] 0x0-0xe45.7 (3654)
|
|
| | | [0]: page {} (ogg_page) 0x0-0x39.7 (58)
|
|
0x0000|4f 67 67 53 |OggS | capture_pattern: "OggS" (Correct) 0x0-0x3.7 (4)
|
|
0x0000| 00 | . | stream_structure_version: Correct (0x0) 0x4-0x4.7 (1)
|
|
0x0000| 02 | . | unused_flags: 0 0x5-0x5.4 (0.5)
|
|
0x0000| 02 | . | last_page: false 0x5.5-0x5.5 (0.1)
|
|
0x0000| 02 | . | first_page: true 0x5.6-0x5.6 (0.1)
|
|
0x0000| 02 | . | continued_packet: false 0x5.7-0x5.7 (0.1)
|
|
0x0000| 00 00 00 00 00 00 00 00 | ........ | absolute_granule_position: 0 0x6-0xd.7 (8)
|
|
0x0000| 33 33| 33| stream_serial_number: 4033295155 0xe-0x11.7 (4)
|
|
0x0010|67 f0 |g. |
|
|
0x0010| 00 00 00 00 | .... | page_sequence_no: 0 0x12-0x15.7 (4)
|
|
0x0010| 3f e1 85 3b | ?..; | page_checksum: Correct (3b85e13f) 0x16-0x19.7 (4)
|
|
0x0010| 01 | . | page_segments: 1 0x1a-0x1a.7 (1)
|
|
| | | segment_table: [1] 0x1b-0x1b.7 (1)
|
|
0x0010| 1e | . | [0]: segment_size 30 0x1b-0x1b.7 (1)
|
|
| | | segments: [1] 0x1c-0x39.7 (30)
|
|
0x0010| 01 76 6f 72| .vor| [0]: segment 01766f72626973000000000144ac0000... 0x1c-0x39.7 (30)
|
|
0x0020|62 69 73 00 00 00 00 01 44 ac 00 00 00 00 00 00|bis.....D.......|
|
|
0x0030|80 38 01 00 00 00 00 00 b8 01 |.8........ |
|
|
| | | [1]: page {} (ogg_page) 0x3a-0xd17.7 (3294)
|
|
0x0030| 4f 67 67 53 | OggS | capture_pattern: "OggS" (Correct) 0x3a-0x3d.7 (4)
|
|
0x0030| 00 | . | stream_structure_version: Correct (0x0) 0x3e-0x3e.7 (1)
|
|
0x0030| 00| .| unused_flags: 0 0x3f-0x3f.4 (0.5)
|
|
0x0030| 00| .| last_page: false 0x3f.5-0x3f.5 (0.1)
|
|
0x0030| 00| .| first_page: false 0x3f.6-0x3f.6 (0.1)
|
|
0x0030| 00| .| continued_packet: false 0x3f.7-0x3f.7 (0.1)
|
|
0x0040|00 00 00 00 00 00 00 00 |........ | absolute_granule_position: 0 0x40-0x47.7 (8)
|
|
0x0040| 33 33 67 f0 | 33g. | stream_serial_number: 4033295155 0x48-0x4b.7 (4)
|
|
0x0040| 01 00 00 00| ....| page_sequence_no: 1 0x4c-0x4f.7 (4)
|
|
0x0050|68 84 e7 b0 |h... | page_checksum: Correct (b0e78468) 0x50-0x53.7 (4)
|
|
0x0050| 0e | . | page_segments: 14 0x54-0x54.7 (1)
|
|
| | | segment_table: [14] 0x55-0x62.7 (14)
|
|
0x0050| 40 | @ | [0]: segment_size 64 0x55-0x55.7 (1)
|
|
0x0050| ff | . | [1]: segment_size 255 0x56-0x56.7 (1)
|
|
0x0050| ff | . | [2]: segment_size 255 0x57-0x57.7 (1)
|
|
0x0050| ff | . | [3]: segment_size 255 0x58-0x58.7 (1)
|
|
0x0050| ff | . | [4]: segment_size 255 0x59-0x59.7 (1)
|
|
0x0050| ff | . | [5]: segment_size 255 0x5a-0x5a.7 (1)
|
|
0x0050| ff | . | [6]: segment_size 255 0x5b-0x5b.7 (1)
|
|
0x0050| ff | . | [7]: segment_size 255 0x5c-0x5c.7 (1)
|
|
0x0050| ff | . | [8]: segment_size 255 0x5d-0x5d.7 (1)
|
|
0x0050| ff | . | [9]: segment_size 255 0x5e-0x5e.7 (1)
|
|
0x0050| ff| .| [10]: segment_size 255 0x5f-0x5f.7 (1)
|
|
0x0060|ff |. | [11]: segment_size 255 0x60-0x60.7 (1)
|
|
0x0060| ff | . | [12]: segment_size 255 0x61-0x61.7 (1)
|
|
0x0060| 81 | . | [13]: segment_size 129 0x62-0x62.7 (1)
|
|
| | | segments: [14] 0x63-0xd17.7 (3253)
|
|
0x0060| 03 76 6f 72 62 69 73 0d 00 00 00 4c 61| .vorbis....La| [0]: segment 03766f726269730d0000004c61766635... 0x63-0xa2.7 (64)
|
|
0x0070|76 66 35 38 2e 34 35 2e 31 30 30 01 00 00 00 1f|vf58.45.100.....|
|
|
* |until 0xa2.7 (64) | |
|
|
0x00a0| 05 76 6f 72 62 69 73 22 42 43 56 01 00| .vorbis"BCV..| [1]: segment 05766f72626973224243560100400000... 0xa3-0x1a1.7 (255)
|
|
0x00b0|40 00 00 24 73 18 2a 46 a5 73 16 84 10 1a 42 50|@..$s.*F.s....BP|
|
|
* |until 0x1a1.7 (255) | |
|
|
0x01a0| c9 91 1c c9 b1 1c 0b 08 0d 59 05 00 00 01| .........Y....| [2]: segment c9911cc9b11c0b080d59050000010008... 0x1a2-0x2a0.7 (255)
|
|
0x01b0|00 08 00 00 a0 48 8a a4 48 8e e4 48 92 24 59 92|.....H..H..H.$Y.|
|
|
* |until 0x2a0.7 (255) | |
|
|
0x02a0| e7 9c 05 ad 69 8e 9a 4b b1 39 e7 9c 48 b9 79| ....i..K.9..H.y| [3]: segment e79c05ad698e9a4bb139e79c48b97952... 0x2a1-0x39f.7 (255)
|
|
0x02b0|52 9b 4b b5 39 e7 9c 73 ce 39 e7 9c 73 ce 39 e7|R.K.9..s.9..s.9.|
|
|
* |until 0x39f.7 (255) | |
|
|
0x03a0|11 1d d1 11 1d d1 11 1d d1 11 1d d1 f1 1c cf 11|................| [4]: segment 111dd1111dd1111dd1111dd1f11ccf11... 0x3a0-0x49e.7 (255)
|
|
* |until 0x49e.7 (255) | |
|
|
0x0490| 78| x| [5]: segment 788aa9788aa8788ee88892689996a8a9... 0x49f-0x59d.7 (255)
|
|
0x04a0|8a a9 78 8a a8 78 8e e8 88 92 68 99 96 a8 a9 9a|..x..x....h.....|
|
|
* |until 0x59d.7 (255) | |
|
|
0x0590| 45 ce| E.| [6]: segment 45ce392a1da5c63947a9a3d4514ab1a6... 0x59e-0x69c.7 (255)
|
|
0x05a0|39 2a 1d a5 c6 39 47 a9 a3 d4 51 4a b1 a6 5a 3b|9*...9G...QJ..Z;|
|
|
* |until 0x69c.7 (255) | |
|
|
0x0690| 57 d6 7d| W.}| [7]: segment 57d67d4d1455d5534dd91555559655d9... 0x69d-0x79b.7 (255)
|
|
0x06a0|4d 14 55 d5 53 4d d9 15 55 55 96 55 d9 d5 65 55|M.U.SM..UU.U..eU|
|
|
* |until 0x79b.7 (255) | |
|
|
0x0790| 57 65 d9 f7| We..| [8]: segment 5765d9f75557f67d5bf785e1f67ddf18... 0x79c-0x89a.7 (255)
|
|
0x07a0|55 57 f6 7d 5b f7 85 e1 f6 7d df 18 55 d7 f7 55|UW.}[....}..U..U|
|
|
* |until 0x89a.7 (255) | |
|
|
0x0890| 52 6b 95 73 52| Rk.sR| [9]: segment 526b9573523a0829650e4a2a29c5584a... 0x89b-0x999.7 (255)
|
|
0x08a0|3a 08 29 65 0e 4a 2a 29 c5 58 4a 4a 31 73 4e 4a|:.)e.J*).XJJ1sNJ|
|
|
* |until 0x999.7 (255) | |
|
|
0x0990| 9c 94 8a 31 e7 20| ...1. | [10]: segment 9c948a31e720a45231e61c845232e720... 0x99a-0xa98.7 (255)
|
|
0x09a0|a4 52 31 e6 1c 84 52 32 e7 20 94 92 52 e6 1c 84|.R1...R2. ..R...|
|
|
* |until 0xa98.7 (255) | |
|
|
0x0a90| 52 4a 29 a5 94 12 42| RJ)...B| [11]: segment 524a29a5941242082184104208218410... 0xa99-0xb97.7 (255)
|
|
0x0aa0|08 21 84 10 42 08 21 84 10 42 08 21 84 10 42 08|.!..B.!..B.!..B.|
|
|
* |until 0xb97.7 (255) | |
|
|
0x0b90| 08 25 64 8c 39 e7 1c 84| .%d.9...| [12]: segment 0825648c39e71c84104228a5948c31e7... 0xb98-0xc96.7 (255)
|
|
0x0ba0|10 42 28 a5 94 8c 31 e7 9c 83 10 42 09 a5 94 92|.B(...1....B....|
|
|
* |until 0xc96.7 (255) | |
|
|
0x0c90| 87 07 95 00 11 31 15 00 24| .....1..$| [13]: segment 8707950011311500242628e4024085c5... 0xc97-0xd17.7 (129)
|
|
0x0ca0|26 28 e4 02 40 85 c5 45 da c5 05 74 19 e0 82 2e|&(..@..E...t....|
|
|
* |until 0xd17.7 (129) | |
|
|
| | | [2]: page {} (ogg_page) 0xd18-0xe45.7 (302)
|
|
0x0d10| 4f 67 67 53 | OggS | capture_pattern: "OggS" (Correct) 0xd18-0xd1b.7 (4)
|
|
0x0d10| 00 | . | stream_structure_version: Correct (0x0) 0xd1c-0xd1c.7 (1)
|
|
0x0d10| 04 | . | unused_flags: 0 0xd1d-0xd1d.4 (0.5)
|
|
0x0d10| 04 | . | last_page: true 0xd1d.5-0xd1d.5 (0.1)
|
|
0x0d10| 04 | . | first_page: false 0xd1d.6-0xd1d.6 (0.1)
|
|
0x0d10| 04 | . | continued_packet: false 0xd1d.7-0xd1d.7 (0.1)
|
|
0x0d10| 9d 08| ..| absolute_granule_position: 2205 0xd1e-0xd25.7 (8)
|
|
0x0d20|00 00 00 00 00 00 |...... |
|
|
0x0d20| 33 33 67 f0 | 33g. | stream_serial_number: 4033295155 0xd26-0xd29.7 (4)
|
|
0x0d20| 02 00 00 00 | .... | page_sequence_no: 2 0xd2a-0xd2d.7 (4)
|
|
0x0d20| b5 d7| ..| page_checksum: Correct (cf0ed7b5) 0xd2e-0xd31.7 (4)
|
|
0x0d30|0e cf |.. |
|
|
0x0d30| 04 | . | page_segments: 4 0xd32-0xd32.7 (1)
|
|
| | | segment_table: [4] 0xd33-0xd36.7 (4)
|
|
0x0d30| 1f | . | [0]: segment_size 31 0xd33-0xd33.7 (1)
|
|
0x0d30| 3c | < | [1]: segment_size 60 0xd34-0xd34.7 (1)
|
|
0x0d30| 34 | 4 | [2]: segment_size 52 0xd35-0xd35.7 (1)
|
|
0x0d30| 80 | . | [3]: segment_size 128 0xd36-0xd36.7 (1)
|
|
| | | segments: [4] 0xd37-0xe45.7 (271)
|
|
0x0d30| 5c dd ab 3a ab ba b0 ff 5a| \..:....Z| [0]: segment 5cddab3aabbab0ff5a02041000c08cda... 0xd37-0xd55.7 (31)
|
|
0x0d40|02 04 10 00 c0 8c da 2d b6 37 df 7c f3 cd 30 0c|.......-.7.|..0.|
|
|
0x0d50|c3 30 0c c3 7a 00 |.0..z. |
|
|
0x0d50| 9a d8 3d 07 6f d2 9e 5b 5c 05| ..=.o..[\.| [1]: segment 9ad83d076fd29e5b5c056622402a0000... 0xd56-0xd91.7 (60)
|
|
0x0d60|66 22 40 2a 00 00 00 00 00 00 00 00 00 00 00 fa|f"@*............|
|
|
* |until 0xd91.7 (60) | |
|
|
0x0d90| be d8 dd e6 ae 92 f7 23 3e 6f cc 0d 80 7a| .......#>o...z| [2]: segment bed8dde6ae92f7233e6fcc0d807a0000... 0xd92-0xdc5.7 (52)
|
|
0x0da0|00 00 00 00 01 06 00 00 00 00 00 00 e0 b9 05 42|...............B|
|
|
* |until 0xdc5.7 (52) | |
|
|
0x0dc0| 3e 37 dd 37 fe ee 85 47 7c 3c| >7.7...G|<| [3]: segment 3e37dd37feee85477c3c61029b3106f6... 0xdc6-0xe45.7 (128)
|
|
0x0dd0|61 02 9b 31 06 f6 bb ef 9f 04 62 46 41 04 c0 c0|a..1......bFA...|
|
|
* |until 0xe45.7 (end) (128) | |
|
|
| | | streams: [1] 0x3a-NA (0)
|
|
| | | [0]: stream {} 0x3a-NA (0)
|
|
| | | serial_number: 4033295155 0x3a-NA (0)
|
|
| | | packets: [7] 0x3a-NA (0)
|
|
| | | [0]: packet {} (vorbis_packet) 0x0-0x1d.7 (30)
|
|
0x000|01 |. | packet_type: Identification (1) 0x0-0x0.7 (1)
|
|
0x000| 76 6f 72 62 69 73 | vorbis | magic: "vorbis" (Correct) 0x1-0x6.7 (6)
|
|
0x000| 00 00 00 00 | .... | vorbis_version: Correct (0x0) 0x7-0xa.7 (4)
|
|
0x000| 01 | . | audio_channels: 1 0xb-0xb.7 (1)
|
|
0x000| 44 ac 00 00| D...| audio_sample_rate: 44100 0xc-0xf.7 (4)
|
|
0x010|00 00 00 00 |.... | bitrate_maximum: 0 0x10-0x13.7 (4)
|
|
0x010| 80 38 01 00 | .8.. | bitrate_nominal: 80000 0x14-0x17.7 (4)
|
|
0x010| 00 00 00 00 | .... | bitrate_minimum: 0 0x18-0x1b.7 (4)
|
|
0x010| b8 | . | blocksize_1: 2048 0x1c-0x1c.3 (0.4)
|
|
0x010| b8 | . | blocksize_0: 256 0x1c.4-0x1c.7 (0.4)
|
|
0x010| 01| | .| | padding0: Correct (none) (zero padding) 0x1d-0x1d.6 (0.7)
|
|
0x010| 01| | .| | framing_flag: Correct (0x1) 0x1d.7-0x1d.7 (0.1)
|
|
| | | [1]: packet {} (vorbis_packet) 0x0-0x3f.7 (64)
|
|
0x000|03 |. | packet_type: Comment (3) 0x0-0x0.7 (1)
|
|
0x000| 76 6f 72 62 69 73 | vorbis | magic: "vorbis" (Correct) 0x1-0x6.7 (6)
|
|
| | | comment: {} (vorbis_comment) 0x7-0x3e.7 (56)
|
|
0x000| 0d 00 00 00 | .... | vendor_length: 13 0x7-0xa.7 (4)
|
|
0x000| 4c 61 76 66 35| Lavf5| vendor: "Lavf58.45.100" 0xb-0x17.7 (13)
|
|
0x010|38 2e 34 35 2e 31 30 30 |8.45.100 |
|
|
0x010| 01 00 00 00 | .... | user_comment_list_length: 1 0x18-0x1b.7 (4)
|
|
| | | user_comments: [1] 0x1c-0x3e.7 (35)
|
|
| | | [0]: user_comment {} 0x1c-0x3e.7 (35)
|
|
0x010| 1f 00 00 00| ....| length: 31 0x1c-0x1f.7 (4)
|
|
0x020|65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e 39|encoder=Lavc58.9| comment: "encoder=Lavc58.91.100 libvorbis" 0x20-0x3e.7 (31)
|
|
0x030|31 2e 31 30 30 20 6c 69 62 76 6f 72 62 69 73 |1.100 libvorbis |
|
|
0x030| 01| .| padding0: Correct (none) (zero padding) 0x3f-0x3f.6 (0.7)
|
|
0x030| 01| .| frame_bit: Correct (0x1) 0x3f.7-0x3f.7 (0.1)
|
|
| | | [2]: packet {} (vorbis_packet) 0x0-0xc74.7 (3189)
|
|
0x000|05 |. | packet_type: Setup (5) 0x0-0x0.7 (1)
|
|
0x000| 76 6f 72 62 69 73 | vorbis | magic: "vorbis" (Correct) 0x1-0x6.7 (6)
|
|
0x000| 22 | " | vorbis_codebook_count: 35 0x7-0x7.7 (1)
|
|
0x000| 42 43 56 | BCV | codecooke_sync: Correct (0x564342) 0x8-0xa.7 (3)
|
|
0x000| 01 00 | .. | codebook_dimensions: 1 0xb-0xc.7 (2)
|
|
0x000| 40 00 00| @..| codebook_entries: 64 0xd-0xf.7 (3)
|
|
0x010|24 73 18 2a 46 a5 73 16 84 10 1a 42 50 19 e3 1c|$s.*F.s....BP...| unknown0: 2473182a46a5731684101a425019e31c... 0x10-0xc74.7 (3173)
|
|
* |until 0xc74.7 (end) (3173) | |
|
|
| | | [3]: packet {} (vorbis_packet) 0x0-0x1e.7 (31)
|
|
0x000|5c |\ | packet_type: Audio (0) 0x0-0x0.7 (1)
|
|
0x000| dd ab 3a ab ba b0 ff 5a 02 04 10 00 c0 8c da| ..:....Z.......| unknown0: ddab3aabbab0ff5a02041000c08cda2d... 0x1-0x1e.7 (30)
|
|
0x010|2d b6 37 df 7c f3 cd 30 0c c3 30 0c c3 7a 00| |-.7.|..0..0..z.||
|
|
| | | [4]: packet {} (vorbis_packet) 0x0-0x3b.7 (60)
|
|
0x000|9a |. | packet_type: Audio (0) 0x0-0x0.7 (1)
|
|
0x000| d8 3d 07 6f d2 9e 5b 5c 05 66 22 40 2a 00 00| .=.o..[\.f"@*..| unknown0: d83d076fd29e5b5c056622402a000000... 0x1-0x3b.7 (59)
|
|
0x010|00 00 00 00 00 00 00 00 00 fa fd 60 9f ce 01 d1|...........`....|
|
|
* |until 0x3b.7 (end) (59) | |
|
|
| | | [5]: packet {} (vorbis_packet) 0x0-0x33.7 (52)
|
|
0x000|be |. | packet_type: Audio (0) 0x0-0x0.7 (1)
|
|
0x000| d8 dd e6 ae 92 f7 23 3e 6f cc 0d 80 7a 00 00| ......#>o...z..| unknown0: d8dde6ae92f7233e6fcc0d807a000000... 0x1-0x33.7 (51)
|
|
0x010|00 00 01 06 00 00 00 00 00 00 e0 b9 05 42 5c 27|.............B\'|
|
|
* |until 0x33.7 (end) (51) | |
|
|
| | | [6]: packet {} (vorbis_packet) 0x0-0x7f.7 (128)
|
|
0x000|3e |> | packet_type: Audio (0) 0x0-0x0.7 (1)
|
|
0x000| 37 dd 37 fe ee 85 47 7c 3c 61 02 9b 31 06 f6| 7.7...G|<a..1..| unknown0: 37dd37feee85477c3c61029b3106f6bb... 0x1-0x7f.7 (127)
|
|
0x010|bb ef 9f 04 62 46 41 04 c0 c0 00 00 f0 3d f4 1d|....bFA......=..|
|
|
* |until 0x7f.7 (end) (127) | |
|