mirror of
https://github.com/wader/fq.git
synced 2024-12-23 13:22:58 +03:00
2d82c05f64
Hopefully help fix even more miss-detections
30 lines
2.3 KiB
Plaintext
30 lines
2.3 KiB
Plaintext
# ffmpeg -f lavfi -i sine -t 10ms test.mp3
|
|
# fq '"aaaaa"*100, .frames[0], "bbbbb", .frames[0], "ccccc"*100 | tobytes' test.mp3 > unknown.mp3
|
|
$ fq -d mp3 . unknown.mp3
|
|
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: unknown.mp3 (mp3)
|
|
| | | error: mp3: error at position 0x365: exceeds max precent unknown bits, 73 > 50
|
|
| | | headers[0:0]:
|
|
0x000|61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61|aaaaaaaaaaaaaaaa| gap0: raw bits
|
|
* |until 0x1f3.7 (500) | |
|
|
0x1f0| ff fb 40 c0 00 00 00 00 00 00 00 00| ..@.........| frames[0:2]:
|
|
0x200|00 00 00 00 00 00 00 00 00 49 6e 66 6f 00 00 00|.........Info...|
|
|
* |until 0x364.7 (369) | |
|
|
0x2a0| 62 62 62 62 62 | bbbbb | gap1: raw bits
|
|
| | | footers[0:0]:
|
|
0x360| 63 63 63 63 63 63 63 63 63 63 63| ccccccccccc| gap2: raw bits
|
|
0x370|63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63|cccccccccccccccc|
|
|
* |until 0x558.7 (end) (500) | |
|
|
$ fq -o max_unknown=73 -d mp3 . unknown.mp3
|
|
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: unknown.mp3 (mp3)
|
|
| | | headers[0:0]:
|
|
0x000|61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61|aaaaaaaaaaaaaaaa| gap0: raw bits
|
|
* |until 0x1f3.7 (500) | |
|
|
0x1f0| ff fb 40 c0 00 00 00 00 00 00 00 00| ..@.........| frames[0:2]:
|
|
0x200|00 00 00 00 00 00 00 00 00 49 6e 66 6f 00 00 00|.........Info...|
|
|
* |until 0x364.7 (369) | |
|
|
0x2a0| 62 62 62 62 62 | bbbbb | gap1: raw bits
|
|
| | | footers[0:0]:
|
|
0x360| 63 63 63 63 63 63 63 63 63 63 63| ccccccccccc| gap2: raw bits
|
|
0x370|63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63|cccccccccccccccc|
|
|
* |until 0x558.7 (end) (500) | |
|