justdan96 / tsMuxer

tsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.
Apache License 2.0
849 stars 144 forks source link

tsmuxer doesn't respect mpls in/out marks for seamless branching #632

Open sjpotter opened 2 years ago

sjpotter commented 2 years ago

I have some movies that have non regular (but fairly common setup) where its not just appending 2 or more m2ts files in sequence, but actually only displays portions of the m2ts file.

ex (somewhat made up but basd on real experience): the mpls file might say that the total playtime is 4 minutes, but each m2ts file is 2.5 if played raw. It could be the first 30s of each file is color bars. When the mpls is loaded into tsmuxer gui, it shows the proper 4 minutes, but the output ts file is 5 minutes and shows the color bars twice.

I'd expect the output file to only be 4 minutes and cut out the color bars per the "instructions" in the mpls file.