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
831 stars 140 forks source link

4K blu-ray produced by tsmuxer cannot be played. #707

Closed chbtime closed 1 year ago

chbtime commented 1 year ago

This is a 4K UHD generated mkv, the video is HEVC 3840x2160, but the Blu-ray made with it by TSMuxer cannot be played. The video link is: https://1drv.ms/v/s!AvgB20EtWxpYi2Tuodu8Z_UapPJK?e=n01RMm

Oleekae commented 1 year ago

That video is perfectly playable on my dvdfab

jcdr428 commented 1 year ago

@chbtime have you checked the "insertSEI" and "contSPS" options ?

chbtime commented 1 year ago

@jcdr428 Both check and uncheck are useless, the video stream in mkv has been composited to m2ts, but the mpls file does not contain video stream, videocount = 0, and vlc media player cannot play the ISO produced by tsmuxer.

jcdr428 commented 1 year ago

chbtime the single HEVC stream in the MKV is Dolby Vision. This is why the video is marked as DV and there is no standard video. For Blu-ray Dolby Vision profile 7, two video streams are needed: one without DV and one with DV.

chbtime commented 1 year ago

@jcdr428 got it, much appreciated!