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

Black Hawk Down UHD -> "please file issue" #9

Open HEVCc opened 3 years ago

HEVCc commented 3 years ago

Seeing this output with the following errors when parsing Black Hawk Down UHD:

mlp.exe demux playlist "X:\BDMV\PLAYLIST\00503.mpls" -o "D:\mlp\Black_Hawk_Down.thd" -v 15:04:18 [DEBUG] Playlist has 1 angle. 15:04:18 [DEBUG] Using angle 1. 15:04:18 [INFO] Processing file 1/37 ('X:\BDMV\STREAM\00337.m2ts') ... 15:04:18 [DEBUG] Overrun is now 0 samples. 15:04:18 [DEBUG] Copying TrueHD stream to output ... 15:04:18 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:04:59 [DEBUG] 796646 TrueHD frames have been written to the output. 15:04:59 [DEBUG] Encountered 15917 video frames. 15:04:59 [DEBUG] Segment overrun is 6 samples. 15:04:59 [INFO] Processing file 2/37 ('X:\BDMV\STREAM\00374.m2ts') ... 15:04:59 [INFO] Checking segment file gap. 15:04:59 [DEBUG] Uncorrected overrun would be 6 samples. 15:04:59 [DEBUG] Frame covariance is 0.9536705 15:04:59 [INFO] Deleted frame with duplicate audio content. 15:04:59 [DEBUG] Overrun is now -34 samples. 15:04:59 [DEBUG] Copying TrueHD stream to output ... 15:04:59 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:04 [DEBUG] 255356 TrueHD frames have been written to the output. 15:05:04 [DEBUG] Encountered 5102 video frames. 15:05:04 [DEBUG] Segment overrun is 36 samples. 15:05:04 [INFO] Processing file 3/37 ('X:\BDMV\STREAM\00339.m2ts') ... 15:05:04 [INFO] Checking segment file gap. 15:05:04 [DEBUG] Uncorrected overrun would be 2 samples. 15:05:04 [DEBUG] Frame covariance is 0.5951385 15:05:04 [DEBUG] No duplicate audio content at segment boundary. 15:05:04 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:04 [DEBUG] Overrun is now 2 samples. 15:05:04 [DEBUG] Copying TrueHD stream to output ... 15:05:04 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:08 [DEBUG] 144195 TrueHD frames have been written to the output. 15:05:08 [DEBUG] Encountered 2881 video frames. 15:05:08 [DEBUG] Segment overrun is 38 samples. 15:05:08 [INFO] Processing file 4/37 ('X:\BDMV\STREAM\00375.m2ts') ... 15:05:08 [INFO] Checking segment file gap. 15:05:08 [DEBUG] Uncorrected overrun would be 40 samples. 15:05:08 [DEBUG] Frame covariance is 0.5647160 15:05:08 [DEBUG] No duplicate audio content at segment boundary. 15:05:08 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:08 [DEBUG] Overrun is now 40 samples. 15:05:08 [DEBUG] Copying TrueHD stream to output ... 15:05:09 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:09 [DEBUG] 36937 TrueHD frames have been written to the output. 15:05:09 [DEBUG] Encountered 738 video frames. 15:05:09 [DEBUG] Segment overrun is 4 samples. 15:05:09 [INFO] Processing file 5/37 ('X:\BDMV\STREAM\00341.m2ts') ... 15:05:09 [INFO] Checking segment file gap. 15:05:09 [DEBUG] Uncorrected overrun would be 44 samples. 15:05:09 [DEBUG] Frame covariance is 0.3846999 15:05:09 [DEBUG] No duplicate audio content at segment boundary. 15:05:09 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:09 [DEBUG] Overrun is now 44 samples. 15:05:09 [DEBUG] Copying TrueHD stream to output ... 15:05:10 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:25 [DEBUG] 579680 TrueHD frames have been written to the output. 15:05:25 [DEBUG] Encountered 11582 video frames. 15:05:25 [DEBUG] Segment overrun is 36 samples. 15:05:25 [INFO] Processing file 6/37 ('X:\BDMV\STREAM\00376.m2ts') ... 15:05:25 [INFO] Checking segment file gap. 15:05:25 [DEBUG] Uncorrected overrun would be 80 samples. 15:05:25 [DEBUG] Frame covariance is 0.4803608 15:05:25 [DEBUG] No duplicate audio content at segment boundary. 15:05:25 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:25 [DEBUG] Overrun is now 80 samples. 15:05:25 [DEBUG] Copying TrueHD stream to output ... 15:05:25 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:27 [DEBUG] 69270 TrueHD frames have been written to the output. 15:05:27 [DEBUG] Encountered 1384 video frames. 15:05:27 [DEBUG] Segment overrun is 32 samples. 15:05:27 [INFO] Processing file 7/37 ('X:\BDMV\STREAM\00343.m2ts') ... 15:05:27 [INFO] Checking segment file gap. 15:05:27 [DEBUG] Uncorrected overrun would be 112 samples. 15:05:27 [DEBUG] Frame covariance is 0.0878560 15:05:27 [DEBUG] No duplicate audio content at segment boundary. 15:05:27 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:27 [DEBUG] Overrun is now 112 samples. 15:05:27 [DEBUG] Copying TrueHD stream to output ... 15:05:27 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:28 [DEBUG] 43194 TrueHD frames have been written to the output. 15:05:28 [DEBUG] Encountered 863 video frames. 15:05:28 [DEBUG] Segment overrun is 34 samples. 15:05:28 [INFO] Processing file 8/37 ('X:\BDMV\STREAM\00377.m2ts') ... 15:05:28 [INFO] Checking segment file gap. 15:05:28 [DEBUG] Uncorrected overrun would be 146 samples. 15:05:28 [DEBUG] Frame covariance is 0.0809310 15:05:28 [DEBUG] No duplicate audio content at segment boundary. 15:05:28 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:28 [DEBUG] Overrun is now 146 samples. 15:05:28 [DEBUG] Copying TrueHD stream to output ... 15:05:29 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:33 [DEBUG] 249400 TrueHD frames have been written to the output. 15:05:33 [DEBUG] Encountered 4983 video frames. 15:05:33 [DEBUG] Segment overrun is 34 samples. 15:05:33 [INFO] Processing file 9/37 ('X:\BDMV\STREAM\00345.m2ts') ... 15:05:33 [INFO] Checking segment file gap. 15:05:33 [DEBUG] Uncorrected overrun would be 180 samples. 15:05:33 [DEBUG] Frame covariance is -0.0116317 15:05:33 [DEBUG] No duplicate audio content at segment boundary. 15:05:33 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:33 [DEBUG] Overrun is now 180 samples. 15:05:33 [DEBUG] Copying TrueHD stream to output ... 15:05:33 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:39 [DEBUG] 216367 TrueHD frames have been written to the output. 15:05:39 [DEBUG] Encountered 4323 video frames. 15:05:39 [DEBUG] Segment overrun is 34 samples. 15:05:39 [INFO] Processing file 10/37 ('X:\BDMV\STREAM\00378.m2ts') ... 15:05:39 [INFO] Checking segment file gap. 15:05:39 [DEBUG] Uncorrected overrun would be 214 samples. 15:05:39 [DEBUG] Frame covariance is 0.0740156 15:05:39 [DEBUG] No duplicate audio content at segment boundary. 15:05:39 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:39 [DEBUG] Overrun is now 214 samples. 15:05:39 [DEBUG] Copying TrueHD stream to output ... 15:05:39 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:41 [DEBUG] 84185 TrueHD frames have been written to the output. 15:05:41 [DEBUG] Encountered 1682 video frames. 15:05:41 [DEBUG] Segment overrun is 36 samples. 15:05:41 [INFO] Processing file 11/37 ('X:\BDMV\STREAM\00347.m2ts') ... 15:05:41 [INFO] Checking segment file gap. 15:05:42 [DEBUG] Uncorrected overrun would be 250 samples. 15:05:42 [DEBUG] Frame covariance is 0.2300915 15:05:42 [DEBUG] No duplicate audio content at segment boundary. 15:05:42 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:42 [DEBUG] Overrun is now 250 samples. 15:05:42 [DEBUG] Copying TrueHD stream to output ... 15:05:42 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:52 [DEBUG] 473073 TrueHD frames have been written to the output. 15:05:52 [DEBUG] Encountered 9452 video frames. 15:05:52 [DEBUG] Segment overrun is 16 samples. 15:05:52 [INFO] Processing file 12/37 ('X:\BDMV\STREAM\00379.m2ts') ... 15:05:52 [INFO] Checking segment file gap. 15:05:52 [DEBUG] Uncorrected overrun would be 266 samples. 15:05:52 [DEBUG] Frame covariance is 0.7450880 15:05:52 [DEBUG] No duplicate audio content at segment boundary. 15:05:52 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:52 [DEBUG] Overrun is now 266 samples. 15:05:52 [DEBUG] Copying TrueHD stream to output ... 15:05:52 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:53 [DEBUG] 43394 TrueHD frames have been written to the output. 15:05:53 [DEBUG] Encountered 867 video frames. 15:05:53 [DEBUG] Segment overrun is 26 samples. 15:05:53 [INFO] Processing file 13/37 ('X:\BDMV\STREAM\00349.m2ts') ... 15:05:53 [INFO] Checking segment file gap. 15:05:54 [DEBUG] Uncorrected overrun would be 292 samples. 15:05:54 [DEBUG] Frame covariance is 0.3454847 15:05:54 [DEBUG] No duplicate audio content at segment boundary. 15:05:54 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:54 [DEBUG] Overrun is now 292 samples. 15:05:54 [DEBUG] Copying TrueHD stream to output ... 15:05:54 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:05:58 [DEBUG] 138739 TrueHD frames have been written to the output. 15:05:58 [DEBUG] Encountered 2772 video frames. 15:05:58 [DEBUG] Segment overrun is 16 samples. 15:05:58 [INFO] Processing file 14/37 ('X:\BDMV\STREAM\00380.m2ts') ... 15:05:58 [INFO] Checking segment file gap. 15:05:58 [DEBUG] Uncorrected overrun would be 308 samples. 15:05:58 [DEBUG] Frame covariance is 0.2011439 15:05:58 [DEBUG] No duplicate audio content at segment boundary. 15:05:58 [INFO] Segment boundary is OK, no adjustment necessary. 15:05:58 [DEBUG] Overrun is now 308 samples. 15:05:58 [DEBUG] Copying TrueHD stream to output ... 15:05:59 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:06:03 [DEBUG] 172223 TrueHD frames have been written to the output. 15:06:03 [DEBUG] Encountered 3441 video frames. 15:06:03 [DEBUG] Segment overrun is 38 samples. 15:06:03 [INFO] Processing file 15/37 ('X:\BDMV\STREAM\00351.m2ts') ... 15:06:03 [INFO] Checking segment file gap. 15:06:03 [DEBUG] Uncorrected overrun would be 346 samples. 15:06:03 [DEBUG] Frame covariance is 0.0011258 15:06:03 [DEBUG] No duplicate audio content at segment boundary. 15:06:03 [INFO] Segment boundary is OK, no adjustment necessary. 15:06:03 [DEBUG] Overrun is now 346 samples. 15:06:03 [DEBUG] Copying TrueHD stream to output ... 15:06:04 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:06:31 [DEBUG] 1259959 TrueHD frames have been written to the output. 15:06:31 [DEBUG] Encountered 25174 video frames. 15:06:31 [DEBUG] Segment overrun is 12 samples. 15:06:31 [INFO] Processing file 16/37 ('X:\BDMV\STREAM\00381.m2ts') ... 15:06:31 [INFO] Checking segment file gap. 15:06:31 [DEBUG] Uncorrected overrun would be 358 samples. 15:06:31 [DEBUG] Frame covariance is 0.0329218 15:06:31 [DEBUG] No duplicate audio content at segment boundary. 15:06:31 [INFO] Segment boundary is OK, no adjustment necessary. 15:06:31 [DEBUG] Overrun is now 358 samples. 15:06:31 [DEBUG] Copying TrueHD stream to output ... 15:06:31 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:06:32 [DEBUG] 52553 TrueHD frames have been written to the output. 15:06:32 [DEBUG] Encountered 1050 video frames. 15:06:32 [DEBUG] Segment overrun is 20 samples. 15:06:32 [INFO] Processing file 17/37 ('X:\BDMV\STREAM\00353.m2ts') ... 15:06:32 [INFO] Checking segment file gap. 15:06:32 [DEBUG] Uncorrected overrun would be 378 samples. 15:06:32 [DEBUG] Frame covariance is 0.8067734 15:06:32 [DEBUG] No duplicate audio content at segment boundary. 15:06:32 [INFO] Segment boundary is OK, no adjustment necessary. 15:06:32 [DEBUG] Overrun is now 378 samples. 15:06:32 [DEBUG] Copying TrueHD stream to output ... 15:06:32 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:06:53 [DEBUG] 944995 TrueHD frames have been written to the output. 15:06:53 [DEBUG] Encountered 18881 video frames. 15:06:53 [DEBUG] Segment overrun is 38 samples. 15:06:53 [INFO] Processing file 18/37 ('X:\BDMV\STREAM\00382.m2ts') ... 15:06:53 [INFO] Checking segment file gap. 15:06:53 [DEBUG] Uncorrected overrun would be 416 samples. 15:06:53 [DEBUG] Frame covariance is 0.6420835 15:06:53 [DEBUG] No duplicate audio content at segment boundary. 15:06:53 [INFO] Segment boundary is OK, no adjustment necessary. 15:06:53 [DEBUG] Overrun is now 416 samples. 15:06:53 [DEBUG] Copying TrueHD stream to output ... 15:06:53 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:06:55 [DEBUG] 45796 TrueHD frames have been written to the output. 15:06:55 [DEBUG] Encountered 915 video frames. 15:06:55 [DEBUG] Segment overrun is 10 samples. 15:06:55 [INFO] Processing file 19/37 ('X:\BDMV\STREAM\00355.m2ts') ... 15:06:55 [INFO] Checking segment file gap. 15:06:55 [DEBUG] Uncorrected overrun would be 426 samples. 15:06:55 [DEBUG] Frame covariance is 0.1212827 15:06:55 [DEBUG] No duplicate audio content at segment boundary. 15:06:55 [INFO] Segment boundary is OK, no adjustment necessary. 15:06:55 [DEBUG] Overrun is now 426 samples. 15:06:55 [DEBUG] Copying TrueHD stream to output ... 15:06:55 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:02 [DEBUG] 352202 TrueHD frames have been written to the output. 15:07:02 [DEBUG] Encountered 7037 video frames. 15:07:02 [DEBUG] Segment overrun is 6 samples. 15:07:02 [INFO] Processing file 20/37 ('X:\BDMV\STREAM\00383.m2ts') ... 15:07:02 [INFO] Checking segment file gap. 15:07:02 [DEBUG] Uncorrected overrun would be 432 samples. 15:07:02 [DEBUG] Frame covariance is 0.8571068 15:07:02 [DEBUG] No duplicate audio content at segment boundary. 15:07:02 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:02 [DEBUG] Overrun is now 432 samples. 15:07:02 [DEBUG] Copying TrueHD stream to output ... 15:07:02 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:04 [DEBUG] 73824 TrueHD frames have been written to the output. 15:07:04 [DEBUG] Encountered 1475 video frames. 15:07:04 [DEBUG] Segment overrun is 10 samples. 15:07:04 [INFO] Processing file 21/37 ('X:\BDMV\STREAM\00357.m2ts') ... 15:07:04 [INFO] Checking segment file gap. 15:07:04 [DEBUG] Uncorrected overrun would be 442 samples. 15:07:04 [DEBUG] Frame covariance is 0.6672680 15:07:04 [DEBUG] No duplicate audio content at segment boundary. 15:07:04 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:04 [DEBUG] Overrun is now 442 samples. 15:07:04 [DEBUG] Copying TrueHD stream to output ... 15:07:04 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:08 [DEBUG] 122973 TrueHD frames have been written to the output. 15:07:08 [DEBUG] Encountered 2457 video frames. 15:07:08 [DEBUG] Segment overrun is 6 samples. 15:07:08 [INFO] Processing file 22/37 ('X:\BDMV\STREAM\00384.m2ts') ... 15:07:08 [INFO] Checking segment file gap. 15:07:08 [DEBUG] Uncorrected overrun would be 448 samples. 15:07:08 [DEBUG] Frame covariance is 0.6115591 15:07:08 [DEBUG] No duplicate audio content at segment boundary. 15:07:08 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:08 [DEBUG] Overrun is now 448 samples. 15:07:08 [DEBUG] Copying TrueHD stream to output ... 15:07:08 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:09 [DEBUG] 50401 TrueHD frames have been written to the output. 15:07:09 [DEBUG] Encountered 1007 video frames. 15:07:09 [DEBUG] Segment overrun is 26 samples. 15:07:09 [INFO] Processing file 23/37 ('X:\BDMV\STREAM\00359.m2ts') ... 15:07:09 [INFO] Checking segment file gap. 15:07:09 [DEBUG] Uncorrected overrun would be 474 samples. 15:07:09 [DEBUG] Frame covariance is -0.4710457 15:07:09 [DEBUG] No duplicate audio content at segment boundary. 15:07:09 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:09 [DEBUG] Overrun is now 474 samples. 15:07:09 [DEBUG] Copying TrueHD stream to output ... 15:07:09 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:15 [DEBUG] 287488 TrueHD frames have been written to the output. 15:07:15 [DEBUG] Encountered 5744 video frames. 15:07:15 [DEBUG] Segment overrun is 32 samples. 15:07:15 [INFO] Processing file 24/37 ('X:\BDMV\STREAM\00385.m2ts') ... 15:07:15 [INFO] Checking segment file gap. 15:07:15 [DEBUG] Uncorrected overrun would be 506 samples. 15:07:15 [DEBUG] Frame covariance is 0.7969576 15:07:15 [DEBUG] No duplicate audio content at segment boundary. 15:07:15 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:15 [DEBUG] Overrun is now 506 samples. 15:07:15 [DEBUG] Copying TrueHD stream to output ... 15:07:15 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:19 [DEBUG] 222573 TrueHD frames have been written to the output. 15:07:19 [DEBUG] Encountered 4447 video frames. 15:07:19 [DEBUG] Segment overrun is 26 samples. 15:07:19 [INFO] Processing file 25/37 ('X:\BDMV\STREAM\00361.m2ts') ... 15:07:19 [INFO] Checking segment file gap. 15:07:19 [DEBUG] Uncorrected overrun would be 532 samples. 15:07:19 [DEBUG] Frame covariance is 0.6509858 15:07:19 [DEBUG] No duplicate audio content at segment boundary. 15:07:19 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:19 [DEBUG] Overrun is now 532 samples. 15:07:19 [DEBUG] Copying TrueHD stream to output ... 15:07:19 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:22 [DEBUG] 168519 TrueHD frames have been written to the output. 15:07:22 [DEBUG] Encountered 3367 video frames. 15:07:22 [DEBUG] Segment overrun is 26 samples. 15:07:22 [INFO] Processing file 26/37 ('X:\BDMV\STREAM\00386.m2ts') ... 15:07:22 [INFO] Checking segment file gap. 15:07:23 [DEBUG] Uncorrected overrun would be 558 samples. 15:07:23 [DEBUG] Frame covariance is 0.6575038 15:07:23 [DEBUG] No duplicate audio content at segment boundary. 15:07:23 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:23 [DEBUG] Overrun is now 558 samples. 15:07:23 [DEBUG] Copying TrueHD stream to output ... 15:07:23 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:24 [DEBUG] 61312 TrueHD frames have been written to the output. 15:07:24 [DEBUG] Encountered 1225 video frames. 15:07:24 [DEBUG] Segment overrun is 30 samples. 15:07:24 [INFO] Processing file 27/37 ('X:\BDMV\STREAM\00363.m2ts') ... 15:07:24 [INFO] Checking segment file gap. 15:07:25 [DEBUG] Uncorrected overrun would be 588 samples. 15:07:25 [DEBUG] Frame covariance is -0.5065144 15:07:25 [DEBUG] No duplicate audio content at segment boundary. 15:07:25 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:25 [DEBUG] Overrun is now 588 samples. 15:07:25 [DEBUG] Copying TrueHD stream to output ... 15:07:25 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:30 [DEBUG] 273974 TrueHD frames have been written to the output. 15:07:30 [DEBUG] Encountered 5474 video frames. 15:07:30 [DEBUG] Segment overrun is 12 samples. 15:07:30 [INFO] Processing file 28/37 ('X:\BDMV\STREAM\00387.m2ts') ... 15:07:30 [INFO] Checking segment file gap. 15:07:30 [DEBUG] Uncorrected overrun would be 600 samples. 15:07:30 [DEBUG] Frame covariance is 0.2810053 15:07:30 [DEBUG] No duplicate audio content at segment boundary. 15:07:30 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:30 [DEBUG] Overrun is now 600 samples. 15:07:30 [DEBUG] Copying TrueHD stream to output ... 15:07:30 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:07:32 [DEBUG] 74024 TrueHD frames have been written to the output. 15:07:32 [DEBUG] Encountered 1479 video frames. 15:07:32 [DEBUG] Segment overrun is 2 samples. 15:07:32 [INFO] Processing file 29/37 ('X:\BDMV\STREAM\00365.m2ts') ... 15:07:32 [INFO] Checking segment file gap. 15:07:32 [DEBUG] Uncorrected overrun would be 602 samples. 15:07:32 [DEBUG] Frame covariance is 0.5079348 15:07:32 [DEBUG] No duplicate audio content at segment boundary. 15:07:32 [INFO] Segment boundary is OK, no adjustment necessary. 15:07:32 [DEBUG] Overrun is now 602 samples. 15:07:32 [DEBUG] Copying TrueHD stream to output ... 15:07:32 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:01 [DEBUG] 1667416 TrueHD frames have been written to the output. 15:08:01 [DEBUG] Encountered 33315 video frames. 15:08:01 [DEBUG] Segment overrun is 10 samples. 15:08:01 [INFO] Processing file 30/37 ('X:\BDMV\STREAM\00388.m2ts') ... 15:08:01 [INFO] Checking segment file gap. 15:08:01 [DEBUG] Uncorrected overrun would be 612 samples. 15:08:01 [DEBUG] Frame covariance is 0.3912550 15:08:01 [DEBUG] No duplicate audio content at segment boundary. 15:08:01 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:01 [DEBUG] Overrun is now 612 samples. 15:08:01 [DEBUG] Copying TrueHD stream to output ... 15:08:01 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:03 [DEBUG] 74175 TrueHD frames have been written to the output. 15:08:03 [DEBUG] Encountered 1482 video frames. 15:08:03 [DEBUG] Segment overrun is 36 samples. 15:08:03 [INFO] Processing file 31/37 ('X:\BDMV\STREAM\00367.m2ts') ... 15:08:03 [INFO] Checking segment file gap. 15:08:03 [DEBUG] Uncorrected overrun would be 648 samples. 15:08:03 [DEBUG] Frame covariance is 0.8764811 15:08:03 [DEBUG] No duplicate audio content at segment boundary. 15:08:03 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:03 [DEBUG] Overrun is now 648 samples. 15:08:03 [DEBUG] Copying TrueHD stream to output ... 15:08:04 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:11 [DEBUG] 248799 TrueHD frames have been written to the output. 15:08:11 [DEBUG] Encountered 4971 video frames. 15:08:11 [DEBUG] Segment overrun is 18 samples. 15:08:11 [INFO] Processing file 32/37 ('X:\BDMV\STREAM\00389.m2ts') ... 15:08:11 [INFO] Checking segment file gap. 15:08:11 [DEBUG] Uncorrected overrun would be 666 samples. 15:08:11 [DEBUG] Frame covariance is 0.2713713 15:08:11 [DEBUG] No duplicate audio content at segment boundary. 15:08:11 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:11 [DEBUG] Overrun is now 666 samples. 15:08:11 [DEBUG] Copying TrueHD stream to output ... 15:08:12 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:14 [DEBUG] 154255 TrueHD frames have been written to the output. 15:08:14 [DEBUG] Encountered 3082 video frames. 15:08:14 [DEBUG] Segment overrun is 36 samples. 15:08:14 [INFO] Processing file 33/37 ('X:\BDMV\STREAM\00369.m2ts') ... 15:08:14 [INFO] Checking segment file gap. 15:08:15 [DEBUG] Uncorrected overrun would be 702 samples. 15:08:15 [DEBUG] Frame covariance is 0.3107366 15:08:15 [DEBUG] No duplicate audio content at segment boundary. 15:08:15 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:15 [DEBUG] Overrun is now 702 samples. 15:08:15 [DEBUG] Copying TrueHD stream to output ... 15:08:15 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:20 [DEBUG] 263714 TrueHD frames have been written to the output. 15:08:20 [DEBUG] Encountered 5269 video frames. 15:08:20 [DEBUG] Segment overrun is 22 samples. 15:08:20 [INFO] Processing file 34/37 ('X:\BDMV\STREAM\00390.m2ts') ... 15:08:20 [INFO] Checking segment file gap. 15:08:20 [DEBUG] Uncorrected overrun would be 724 samples. 15:08:20 [DEBUG] Frame covariance is 0.8655813 15:08:20 [DEBUG] No duplicate audio content at segment boundary. 15:08:20 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:20 [DEBUG] Overrun is now 724 samples. 15:08:20 [DEBUG] Copying TrueHD stream to output ... 15:08:20 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:25 [DEBUG] 311161 TrueHD frames have been written to the output. 15:08:25 [DEBUG] Encountered 6217 video frames. 15:08:25 [DEBUG] Segment overrun is 6 samples. 15:08:25 [INFO] Processing file 35/37 ('X:\BDMV\STREAM\00371.m2ts') ... 15:08:25 [INFO] Checking segment file gap. 15:08:25 [DEBUG] Uncorrected overrun would be 730 samples. 15:08:25 [DEBUG] Frame covariance is -0.2968124 15:08:25 [DEBUG] No duplicate audio content at segment boundary. 15:08:25 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:25 [DEBUG] Overrun is now 730 samples. 15:08:25 [DEBUG] Copying TrueHD stream to output ... 15:08:26 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:29 [DEBUG] 111011 TrueHD frames have been written to the output. 15:08:29 [DEBUG] Encountered 2218 video frames. 15:08:29 [DEBUG] Segment overrun is 4 samples. 15:08:29 [INFO] Processing file 36/37 ('X:\BDMV\STREAM\00391.m2ts') ... 15:08:29 [INFO] Checking segment file gap. 15:08:29 [DEBUG] Uncorrected overrun would be 734 samples. 15:08:29 [DEBUG] Frame covariance is 0.9527581 15:08:29 [INFO] Deleted frame with duplicate audio content. 15:08:29 [DEBUG] Overrun is now 694 samples. 15:08:29 [DEBUG] Copying TrueHD stream to output ... 15:08:29 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:35 [DEBUG] 231482 TrueHD frames have been written to the output. 15:08:35 [DEBUG] Encountered 4625 video frames. 15:08:35 [DEBUG] Segment overrun is 30 samples. 15:08:35 [INFO] Processing file 37/37 ('X:\BDMV\STREAM\00373.m2ts') ... 15:08:35 [INFO] Checking segment file gap. 15:08:35 [DEBUG] Uncorrected overrun would be 724 samples. 15:08:35 [DEBUG] Frame covariance is -0.2199746 15:08:35 [DEBUG] No duplicate audio content at segment boundary. 15:08:35 [INFO] Segment boundary is OK, no adjustment necessary. 15:08:35 [DEBUG] Overrun is now 724 samples. 15:08:35 [DEBUG] Copying TrueHD stream to output ... 15:08:35 [DEBUG] Video: VideoMetadata { framerate: Framerate { numerator: 24000, denominator: 1001 } }, Audio: ThdMetadata { channels: 8, sample_rate: 48000, frame_size: 40 } 15:08:45 [DEBUG] 577477 TrueHD frames have been written to the output. 15:08:45 [DEBUG] Encountered 11538 video frames. 15:08:45 [DEBUG] Segment overrun is 4 samples. 15:08:45 [DEBUG] Overrun is now 728 samples. 15:08:45 [INFO] Done! 15:08:45 [INFO] Video length: 218,436 frames (9110.6015000 seconds) 15:08:45 [INFO] Audio length: 10,932,740 frames (9110.6166667 seconds) 15:08:45 [INFO] Target audio length: 9110.6015833 seconds 15:08:45 [INFO] Audio samples off target: 724 (🔴 please file issue)

I have not tested each segment (there are so many) but it said to file an issue. Please let me know what else you need to diagnose this. Thanks.