Track location fails on gaps in track numbering
Lots of FRENCH/MULTi releases have this issue. One example: Batman.The.Animated.Series.S01.VOL01.MULTi.BDRip.x264-D4KiD. Release has the same issue as #177, but by extracting and trying reconstruction from all extracted video files we can identify that batman.the.animated.series.s01e13.multi.bdrip.x264-d4kid.mkv
is the correct video file, since it is the only file that leads to a different error:
$ for f in ../*.mkv; do echo $f; srs batman.the.animated.series.s01.vol01.multi.bdrip.x264-d4kid-sample.srs $f; done
../batman.the.animated.series.s01e01.multi.bdrip.x264-d4kid.mkv
SRS Load Complete... Elapsed Time: 0.00s
Track Location Complete... Elapsed Time: 2.06s
Unable to locate track signature for track 1. Aborting.
../batman.the.animated.series.s01e02.multi.bdrip.x264-d4kid.mkv
<snip>
../batman.the.animated.series.s01e13.multi.bdrip.x264-d4kid.mkv
SRS Load Complete... Elapsed Time: 0.00s
Track Location Complete... Elapsed Time: 1.82s
Unable to locate track signature for track 4. Aborting.
Information on intended sample and source file:
$ srs -i Sample/batman.the.animated.series.s01.vol01.multi.bdrip.x264-d4kid-sample.mkv
File Details: Size CRC
------------- --------
8,296,713 8D892105
Track Details: Track Length Codec
----- ------------- --------------------
1 6,061,282 V_MPEG4/ISO/AVC
2 1,126,306 A_AAC
3 1,074,791 A_AAC
4 435 S_TEXT/UTF8
5 407 S_TEXT/UTF8
Parse Details: Metadata Attachments Track Data Total
----------- ------------ ------------- -------------
33,492 0 8,263,221 8,296,713
$ srs -i batman.the.animated.series.s01e13.multi.bdrip.x264-d4kid.mkv
File Details: Size CRC
------------- --------
166,425,592 2D1C814E
Track Details: Track Length Codec
----- ------------- --------------------
1 121,430,393 V_MPEG4/ISO/AVC
2 22,658,771 A_AAC
3 21,797,023 A_AAC
6 6,090 S_TEXT/UTF8
7 7,066 S_TEXT/UTF8
Parse Details: Metadata Attachments Track Data Total
----------- ------------ ------------- -------------
526,249 0 165,899,343 166,425,592
Stream IDs seem to mismatch between the two files. Track 4 in sample ⊆ track 6 in source file; track 5 in sample ⊆ track 7 in source file. Manually remapping the tracks in the source file by remuxing the file (e.g. ffmpeg -i batman.the.animated.series.s01e13.multi.bdrip.x264-d4kid.mkv -map 0 -codec copy test.mkv
) leads to following file:
File Details: Size CRC
------------- --------
167,042,863 4EA5E467
Track Details: Track Length Codec
----- ------------- --------------------
1 121,430,393 V_MPEG4/ISO/AVC
2 22,658,771 A_AAC
3 21,797,023 A_AAC
4 6,090 S_TEXT/UTF8
5 7,066 S_TEXT/UTF8
Parse Details: Metadata Attachments Track Data Total
----------- ------------ ------------- -------------
1,143,520 0 165,899,343 167,042,863
Attempted reconstruction from remuxed file succeeds.
srs batman.the.animated.series.s01.vol01.multi.bdrip.x264-d4kid-sample.srs ../test.mkv
SRS Load Complete... Elapsed Time: 0.00s
Track Location Complete... Elapsed Time: 1.06s
Track Extraction Complete... Elapsed Time: 1.36s
Rebuild Complete... Elapsed Time: 1.49s
File Details: Size CRC
------------- --------
Expected : 8,296,713 8D892105
Actual : 8,296,713 8D892105
Successfully rebuilt sample: batman.the.animated.series.s01.vol01.multi.bdrip.x264-d4kid-sample.mkv
Comments (1)
-
Account Deleted reporter - Log in to comment
Same issue: