Re: Dolby Vision now possible through MP4 Mux.
Posted: Fri Feb 11, 2022 11:44 am
MakeMKV support forum
https://forum.makemkv.com/forum/
If all your DV movies are in MKV, you'll have a lot of work to do because you'll have to convert TrueHD to TrueHD+ac3 with eac3to (unless the tsmuxer devs add support soon).
Code: Select all
mkvextract source.mkv tracks 0:stdl.hevc
dovi_tool demux stdl.hevc
# previous command produces BL.hevc and EL.hevc
# if the movie has TrueHD audio (almost all discs) then an AC3 core is required for hardware players to see it as a compliant stream
# the original TrueHD track from a disc will always have it, or:
mkvextract source.mkv tracks 1:source.thd
# a minimal core can be generated with:
#eac3to source.thd audio.thd+ac3 -downStereo -32
# or a decent-sounding core can be transcoded with:
eac3to source.thd audio.thd+ac3
# that runs at about 7.2x real-time, so ~17m for a 2h movie
# use tsMuxeR GUI to mux a M2TS file
# Output: M2TS muxing
# add
# BL.hevc
# EL.hevc
# audio.thd+ac3
# source.mkv
# set the language of the audio.thd+ac3 track
# uncheck the video stream from source.mkv, and its audio stream if using a transcoded one
# if movie has forced subs then note that in the filename by adding " {Forced Subs}" to remind yourself that you need to turn them on manually, and move the forced sub-only track that MakeMKV creates to be the first subtitle track
Yeah, I've been trying to figure out if that's possible too. My guess is that because the TrueHD is based on the AC3 core, when you add the core it needs to re-encode the TrueHD too to match? (which I'm presuming is why it takes a while) So maybe it's possible to create a core that doesn't need the TrueHD data to be re-encoded, but I don't know anywhere near enough about the details of AC3 or TrueHD to knowRESET_9999 wrote: ↑Fri Feb 11, 2022 3:09 pmthis seems to take the same processing time as converting the core to regular 640kbps 5.1...
is there a way to generate an ac3 core without re-encoding like they are trying to do in tsmuxer? even if the core is silent, I don't mind as long as TrueHD works.
Encoding DTS-HD takes in a lossless LPCM stream, encodes a lossy DTS core, and saves the rest of the discarded audio as lossless extensions. When decoding, the extensions are recombined with the lossy DTS core and decoded to arrive at the original lossless stream.FubbAyH wrote: ↑Fri Feb 11, 2022 11:04 pmYeah, I've been trying to figure out if that's possible too. My guess is that because the TrueHD is based on the AC3 core, when you add the core it needs to re-encode the TrueHD too to match? (which I'm presuming is why it takes a while) So maybe it's possible to create a core that doesn't need the TrueHD data to be re-encoded, but I don't know anywhere near enough about the details of AC3 or TrueHD to knowRESET_9999 wrote: ↑Fri Feb 11, 2022 3:09 pmthis seems to take the same processing time as converting the core to regular 640kbps 5.1...
is there a way to generate an ac3 core without re-encoding like they are trying to do in tsmuxer? even if the core is silent, I don't mind as long as TrueHD works.
Thank you for your scripts too!
If I just put the dv mkv file into tsmuxer and press remux to bmdv folder, the bmdv folder is still generated. But will that work?RESET_9999 wrote: ↑Fri Feb 11, 2022 1:08 pmIf all your DV movies are in MKV, you'll have a lot of work to do because you'll have to convert TrueHD to TrueHD+ac3 with eac3to (unless the tsmuxer devs add support soon).
Also, if your profile 7 files are single track dual layer MKV, you'll have(sometimes) to 1- demux the layers and 2- convert trueHD because some ST file gives a black screen.
If you have fast internet, it might be faster just to download the complete ISO and make a new TS.
He listed the exceptions.deadchip12 wrote: ↑Sat Feb 12, 2022 1:39 amIf I just put the dv mkv file into tsmuxer and press remux to bmdv folder, the bmdv folder is still generated. But will that work?RESET_9999 wrote: ↑Fri Feb 11, 2022 1:08 pmIf all your DV movies are in MKV, you'll have a lot of work to do because you'll have to convert TrueHD to TrueHD+ac3 with eac3to (unless the tsmuxer devs add support soon).
Also, if your profile 7 files are single track dual layer MKV, you'll have(sometimes) to 1- demux the layers and 2- convert trueHD because some ST file gives a black screen.
If you have fast internet, it might be faster just to download the complete ISO and make a new TS.
Is there a way to have a ts file that plays well in both, x800m2 and Nvidia shield just player?RESET_9999 wrote: ↑Fri Feb 11, 2022 1:08 pmIf all your DV movies are in MKV, you'll have a lot of work to do because you'll have to convert TrueHD to TrueHD+ac3 with eac3to (unless the tsmuxer devs add support soon).
Also, if your profile 7 files are single track dual layer MKV, you'll have(sometimes) to 1- demux the layers and 2- convert trueHD because some ST file gives a black screen.
If you have fast internet, it might be faster just to download the complete ISO and make a new TS.
only HDR10, that's strange.
oh, I see... It's been a while since I played a movie on my Shield but last time I checked. ST-DL TS played fine with PLEX as long as you don't use PGS subtitles ( external SRT is fine)sickb wrote: ↑Sat Feb 12, 2022 2:49 pmonly hdr10 - on shield tv.
btw im trying to find the most recent working links of your/the test files, but can't seem to find them.
I got the X800M2 today, all my content so far says Dolby Vision BT.2020 YCbCr 4:2:0/10bit,
is that supposed to show 12bit if FEL is applied properly?
Thanks