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
836 stars 141 forks source link

Seeking in Blu Ray ISOs and folder structures #702

Open ronny332 opened 1 year ago

ronny332 commented 1 year ago

As #646 is closed:

Seeking in Blu Ray ISO and folder structures is broken, when creating the meta file from GUI.

insertSEI and contSPS is needed in the meta file. It was removed from the GUI anywhere in 2022. The last version of 2021 works.

Adding the parameters back, results in a searchable ISO/folder structure.

jcdr428 commented 1 year ago

@ronny332 modifying the original stream by inserting SEI/VUI/SPS/PPS is now the choice of the user -the two options have been moved to .ini settings.

Currently, the SPS/PPS option works only in the simple case where the same SPS or PPS is used for the whole of the H264 stream. If there are several PPS or SPS ids with activation via SEI, this results in a broken m2ts... So there is still work to be done, and it is preferable not to have an option as default that can result in broken streams.

The standard behavior of a muxer should not be to modify the stream. Unfortunately, that is what e.g. MkvToolNix does -moving the SPSs / PPSs in the header to gain some few KBs.