domyd / mlp

A Dolby TrueHD demuxer and utility tool, with a focus on accurate and correct TrueHD demuxing.
Apache License 2.0
64 stars 2 forks source link

Midway (US UHD) --> Please file issue. #6

Closed jackjonez666 closed 4 years ago

jackjonez666 commented 4 years ago

From US UHD:-

eac3to "midway (2019)\BDMV\PLAYLIST\00504.mpls" 1) 00504.mpls, 2:18:25 [502+501+503+500+506+507+505].m2ts

Normal output:

mlp.exe demux playlist "midway (2019)\BDMV\PLAYLIST\00504.mpls" --output "midway (2019).thd" 08:15:36 [INFO] Processing file 1/7 ('midway (2019)\BDMV\STREAM\00502.m2ts') ... 08:33:49 [INFO] Processing file 2/7 ('midway (2019)\BDMV\STREAM\00501.m2ts') ... s08:33:49 [INFO] Checking segment file gap. 08:33:50 [INFO] Segment boundary is OK, no adjustment necessary. 08:34:25 [INFO] Processing file 3/7 ('midway (2019)\BDMV\STREAM\00503.m2ts') ... s08:34:25 [INFO] Checking segment file gap. 08:34:26 [INFO] Segment boundary is OK, no adjustment necessary. 08:35:20 [INFO] Processing file 4/7 ('midway (2019)\BDMV\STREAM\00500.m2ts') ... s08:35:20 [INFO] Checking segment file gap. 08:35:21 [INFO] Segment boundary is OK, no adjustment necessary. 08:35:45 [INFO] Processing file 5/7 ('midway (2019)\BDMV\STREAM\00506.m2ts') ... s08:35:45 [INFO] Checking segment file gap. 08:35:46 [INFO] Segment boundary is OK, no adjustment necessary. 08:42:32 [INFO] Processing file 6/7 ('midway (2019)\BDMV\STREAM\00507.m2ts') ... s08:42:32 [INFO] Checking segment file gap. 08:42:33 [INFO] Segment boundary is OK, no adjustment necessary. 09:05:20 [INFO] Processing file 7/7 ('midway (2019)\BDMV\STREAM\00505.m2ts') ... s09:05:20 [INFO] Checking segment file gap. 09:05:21 [INFO] Segment boundary is OK, no adjustment necessary. 09:10:00 [INFO] Done! s 09:10:00 [INFO] Video length: 199,127 frames (8305.2552917 seconds) 09:10:00 [INFO] Audio length: 9,966,041 frames (8305.0341667 seconds) 09:10:00 [INFO] Target audio length: 8305.8496250 seconds 09:10:00 [INFO] Audio samples off target: -39142 (🔴 please file issue)

Debug output:

mlp.exe demux playlist "midway (2019)\BDMV\PLAYLIST\00504.mpls" --output "midway (2019) debug.thd" -v 09:31:06 [DEBUG] Playlist has 1 angle. 09:31:06 [DEBUG] Using angle 1. 09:31:06 [INFO] Processing file 1/7 ('midway (2019)\BDMV\STREAM\00502.m2ts') ... 09:31:06 [DEBUG] Overrun is now 0 samples. 09:31:06 [DEBUG] Copying TrueHD stream to output ... 09:31:06 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 09:49:27 [DEBUG] 2683738 TrueHD frames have been written to the output. s09:49:27 [DEBUG] Encountered 53636 video frames. 09:49:27 [DEBUG] Segment overrun is -29752 samples. 09:49:27 [INFO] Processing file 2/7 ('midway (2019)\BDMV\STREAM\00501.m2ts') ... 09:49:27 [INFO] Checking segment file gap. 09:49:28 [DEBUG] Uncorrected overrun would be -29752 samples. 09:49:28 [DEBUG] Frame covariance is 0.6795224 09:49:28 [DEBUG] No duplicate audio content at segment boundary. 09:49:28 [INFO] Segment boundary is OK, no adjustment necessary. 09:49:28 [DEBUG] Overrun is now -29752 samples. 09:49:28 [DEBUG] Copying TrueHD stream to output ... 09:49:28 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 09:50:01 [DEBUG] 56704 TrueHD frames have been written to the output. s09:50:01 [DEBUG] Encountered 1134 video frames. 09:50:01 [DEBUG] Segment overrun is -2108 samples. 09:50:01 [INFO] Processing file 3/7 ('midway (2019)\BDMV\STREAM\00503.m2ts') ... 09:50:01 [INFO] Checking segment file gap. 09:50:02 [DEBUG] Uncorrected overrun would be -31860 samples. 09:50:02 [DEBUG] Frame covariance is -0.1627727 09:50:02 [DEBUG] No duplicate audio content at segment boundary. 09:50:02 [INFO] Segment boundary is OK, no adjustment necessary. 09:50:02 [DEBUG] Overrun is now -31860 samples. 09:50:02 [DEBUG] Copying TrueHD stream to output ... 09:50:02 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 09:50:54 [DEBUG] 99048 TrueHD frames have been written to the output. s09:50:54 [DEBUG] Encountered 1980 video frames. 09:50:54 [DEBUG] Segment overrun is -2040 samples. 09:50:54 [INFO] Processing file 4/7 ('midway (2019)\BDMV\STREAM\00500.m2ts') ... 09:50:54 [INFO] Checking segment file gap. 09:50:54 [DEBUG] Uncorrected overrun would be -33900 samples. 09:50:54 [DEBUG] Frame covariance is 0.3558216 09:50:54 [DEBUG] No duplicate audio content at segment boundary. 09:50:54 [INFO] Segment boundary is OK, no adjustment necessary. 09:50:54 [DEBUG] Overrun is now -33900 samples. 09:50:54 [DEBUG] Copying TrueHD stream to output ... 09:50:54 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 09:51:21 [DEBUG] 53243 TrueHD frames have been written to the output. s09:51:21 [DEBUG] Encountered 1066 video frames. 09:51:21 [DEBUG] Segment overrun is -4412 samples. 09:51:21 [INFO] Processing file 5/7 ('midway (2019)\BDMV\STREAM\00506.m2ts') ... 09:51:21 [INFO] Checking segment file gap. 09:51:21 [DEBUG] Uncorrected overrun would be -38312 samples. 09:51:21 [DEBUG] Frame covariance is 0.7598188 09:51:21 [DEBUG] No duplicate audio content at segment boundary. 09:51:21 [INFO] Segment boundary is OK, no adjustment necessary. 09:51:21 [DEBUG] Overrun is now -38312 samples. 09:51:21 [DEBUG] Copying TrueHD stream to output ... 09:51:22 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 09:59:37 [DEBUG] 1221490 TrueHD frames have been written to the output. s09:59:37 [DEBUG] Encountered 24405 video frames. 09:59:38 [DEBUG] Segment overrun is 790 samples. 09:59:38 [INFO] Processing file 6/7 ('midway (2019)\BDMV\STREAM\00507.m2ts') ... 09:59:38 [INFO] Checking segment file gap. 09:59:38 [DEBUG] Uncorrected overrun would be -37522 samples. 09:59:38 [DEBUG] Frame covariance is -0.0335957 09:59:38 [DEBUG] No duplicate audio content at segment boundary. 09:59:38 [INFO] Segment boundary is OK, no adjustment necessary. 09:59:38 [DEBUG] Overrun is now -37522 samples. 09:59:38 [DEBUG] Copying TrueHD stream to output ... 09:59:38 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 10:33:51 [DEBUG] 4722177 TrueHD frames have been written to the output. s10:33:51 [DEBUG] Encountered 94350 video frames. 10:33:51 [DEBUG] Segment overrun is -1620 samples. 10:33:51 [INFO] Processing file 7/7 ('midway (2019)\BDMV\STREAM\00505.m2ts') ... 10:33:51 [INFO] Checking segment file gap. 10:33:53 [DEBUG] Uncorrected overrun would be -39142 samples. 10:33:53 [DEBUG] Frame covariance is 0.8312542 10:33:53 [DEBUG] No duplicate audio content at segment boundary. 10:33:53 [INFO] Segment boundary is OK, no adjustment necessary. 10:33:53 [DEBUG] Overrun is now -39142 samples. 10:33:53 [DEBUG] Copying TrueHD stream to output ... 10:33:53 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 10:40:28 [DEBUG] 1129641 TrueHD frames have been written to the output. s10:40:28 [DEBUG] Encountered 22556 video frames. 10:40:28 [DEBUG] Segment overrun is 28528 samples. 10:40:28 [DEBUG] Overrun is now -10614 samples. 10:40:28 [INFO] Done! 10:40:28 [INFO] Video length: 199,127 frames (8305.2552917 seconds) 10:40:28 [INFO] Audio length: 9,966,041 frames (8305.0341667 seconds) 10:40:28 [INFO] Target audio length: 8305.8496250 seconds 10:40:28 [INFO] Audio samples off target: -39142 (🔴 please file issue)

jackjonez666 commented 4 years ago

Closed this, as I saw the same disk already posted in another issue.

Cheers,

-jj-