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
860 stars 144 forks source link

Demux mpls creates too long dts files with silent ending #817

Open SanchoandPancho opened 9 months ago

SanchoandPancho commented 9 months ago

By demuxing .m2ts over .mpls (or m2ts directly) from Hawaii Five-0, dts, it creates too long dts-files with silent ending.

Demux with:

eac3to (3.44), length 52:14, filehash: 9CF10BF9 tsMuxer (version from 11.26, 08.28, 04.03), length 52:14, filehash: 102F502A MKVToolnix (82.0), length 44:38 (correct length), filehash: CE8CD416

eac3to and tsMuxer creates the same, wrong length but different files (hash)

But If I demux .m2ts over .mpls (or m2ts directly) from Mrs Doubtfire, dts-ma, with the same tools and versions, it creates exact files (hash).

If I demux .m2ts over .mpls (or m2ts directly) from dead poets society, ac3, it creates files with the same length but different hashes and different waves (Audacity).

tsMuxer hash: 76F6DAA5 eac3to hash: 76F6DAA5 MKVToolnix hash: 13253AC9

If I demux Hawaii Five-0 S02, all ac3 have the same filehash.

And here the same exception, MKVToolnix. I think, MKVToolnix creates correct files. That means that tsMuxer and eac3to do not. Two issues, creating wrong dts files and ac3 files.

Thanks