Following your steps, I got Atomic Blonde shrunk down from just under 60 GB to 26.3 GB on final product. MediaInfo recognizes that it is a Dolby Vision/HDR10 video. Now is the part that I think is my LG C9 TV being odd. When playing the video, it triggers HDR mode and not Dolby Vision mode (per the text that pops up when playing the video). Running the LG Dolby Vision 4K Demo video does trigger Dolby Vision Mode on my TV. On MediaInfo, it shows the demo video only having Dolby Vision under HDR Mode (nothing about HDR10 compatible being shown). I'm wondering if my TV is seeing the HDR info and choosing it instead of Dolby Vision (or is maybe activating both but only indicating HDR and giving me the HDR display modes instead of the DV display modes).
Outside of that "issue", this fits my current needs/wants on DV UHD movies.
Following your steps, I got Atomic Blonde shrunk down from just under 60 GB to 26.3 GB on final product. MediaInfo recognizes that it is a Dolby Vision/HDR10 video. Now is the part that I think is my LG C9 TV being odd. When playing the video, it triggers HDR mode and not Dolby Vision mode (per the text that pops up when playing the video). Running the LG Dolby Vision 4K Demo video does trigger Dolby Vision Mode on my TV. On MediaInfo, it shows the demo video only having Dolby Vision under HDR Mode (nothing about HDR10 compatible being shown). I'm wondering if my TV is seeing the HDR info and choosing it instead of Dolby Vision (or is maybe activating both but only indicating HDR and giving me the HDR display modes instead of the DV display modes).
Outside of that "issue", this fits my current needs/wants on DV UHD movies.
If you're playing it off your TV's internal player, it's not going to work because there's no support for DV in mkv containers. From Marty's steps, after you get the encoded BL hevc file, you can try muxing it into an mp4 container and see if that works. The steps can be found the mp4 thread.
If you're playing it off your TV's internal player, it's not going to work because there's no support for DV in mkv containers. From Marty's steps, after you get the encoded BL hevc file, you can try muxing it into an mp4 container and see if that works. The steps can be found the mp4 thread.
Am I able to keep the original audio tracks (for what I'm testing with, it has DTS:X and DTS) using the MP4 method, or would I still be stuck having to convert them to AC3?
EDIT #1: What options for external players would possibly play DV MKVs? nVidia Shield?
EDIT #2: Just a thought, but the LG DV Demo video uses a .ts extension. It plays fine without PleX transcoding. I'm going to experiment with going as far as the tsMuxeR step from Marty's direction, but change the part where he saves it as a .m2ts and change it to a .ts and stop there, and see if that works (I'm not exactly getting my hopes up yet, but worth a shot).
If you're playing it off your TV's internal player, it's not going to work because there's no support for DV in mkv containers. From Marty's steps, after you get the encoded BL hevc file, you can try muxing it into an mp4 container and see if that works. The steps can be found the mp4 thread.
Am I able to keep the original audio tracks (for what I'm testing with, it has DTS:X and DTS) using the MP4 method, or would I still be stuck having to convert them to AC3?
EDIT #1: What options for external players would possibly play DV MKVs? nVidia Shield?
EDIT #2: Just a thought, but the LG DV Demo video uses a .ts extension. It plays fine without PleX transcoding. I'm going to experiment with going as far as the tsMuxeR step from Marty's direction, but change the part where he saves it as a .m2ts and change it to a .ts and stop there, and see if that works (I'm not exactly getting my hopes up yet, but worth a shot).
No, you would need to convert the lossless audio tracks down to AC3, but if you're playing them off the TV speakers, it doesn't really matter. Yes, the Shield pro is your best bet at playing DV mkvs atm, but there are some existing color issues during playback.
You can mux them back into a TS container and try it to play it off the TV, but you're going to have to combine the layers into a single track using yusecope's tool first. Whether or not the resulting file plays without stutter is a bit of a ymmv situation with each movie. The most reliable way to play DV off your LG internal player is still the mp4 method.
I doubt Handbrake can be used for UHD as I don't think it can do HDR. In any case, the layers must be separated as only the BL can be re-encoded.
What I do is:
1. Rip to folder using MakeMKV.
2. Use NVENCC64 command line to re-encode BL, keeping HDR (and HDR10+ metadata if included).
3. Use TSmuxer to create a new copy of the original m2ts file swapping out the original BL for my encoded BL.
4. Open the UHD folder in MakeMKV to create a MKV file with HDR/DV (and HDR10+ if included)
Now, I'm also unsure how well (or if at all) these files play as I currently don't have a TV with Dolby Vision. Hopefully soon!!
I've got a Dolby Vision capable TV (LG C9 series), so hopefully it doesn't puke on my tests. I'll just have to figure out how to use NVEncC64 and TSmuxer (I've messed around a bit with MKVGuiNix, but not sure if it will work for this).
MKVtoolnix won't work for this. TSmuxer is very easy. Use the (04.06 fix) version. To use nvencc64 (I'm using v5.22) you need a compatible NVIDIA graphics card. Mine is a RTX 2070.
Here is the nvencc64 command I used to encode the BL @25000 and include the HDR/HDR10+ info.:
2. Then I drag/drop the original m2ts file (00294.m2ts renamed to 00294-old.m2ts) from the ripped UHD folder and deselect the first segment from this original m2ts file.
3. Change the output to "M2TS muxing", using the original file name as the output name,so this new file is 00294.m2ts and save to the STREAM folder.
Here is a pic to show you.
TSmuxer-pic.jpg
Once TSmuxer has completed, open the UHD folder in MakeMKV to create your new (already re-encoded) MKV file with HDR/HDR10+/DV.
Here is a MakeMKV pic. As you can see, the file is no longer 80+GB. It is my re-encoded file.
MakeMKV-pic.jpg
Now create the MKV file and you are done!
Here is a pic from MediaInfo showing the video of my newly created MKV:
MediaInfo-pic.jpg
quick question for a noob at this. your example shows an m2ts file, but when I use makemkv, i get an mkv file does that matter?
I've got a Dolby Vision capable TV (LG C9 series), so hopefully it doesn't puke on my tests. I'll just have to figure out how to use NVEncC64 and TSmuxer (I've messed around a bit with MKVGuiNix, but not sure if it will work for this).
MKVtoolnix won't work for this. TSmuxer is very easy. Use the (04.06 fix) version. To use nvencc64 (I'm using v5.22) you need a compatible NVIDIA graphics card. Mine is a RTX 2070.
Here is the nvencc64 command I used to encode the BL @25000 and include the HDR/HDR10+ info.:
2. Then I drag/drop the original m2ts file (00294.m2ts renamed to 00294-old.m2ts) from the ripped UHD folder and deselect the first segment from this original m2ts file.
3. Change the output to "M2TS muxing", using the original file name as the output name,so this new file is 00294.m2ts and save to the STREAM folder.
Here is a pic to show you.
TSmuxer-pic.jpg
Once TSmuxer has completed, open the UHD folder in MakeMKV to create your new (already re-encoded) MKV file with HDR/HDR10+/DV.
Here is a MakeMKV pic. As you can see, the file is no longer 80+GB. It is my re-encoded file.
MakeMKV-pic.jpg
Now create the MKV file and you are done!
Here is a pic from MediaInfo showing the video of my newly created MKV:
MediaInfo-pic.jpg
quick question for a noob at this. your example shows an m2ts file, but when I use makemkv, i get an mkv file does that matter?
Uummm.... Did you read that fully? The end result is a MKV file created via MakeMKV.
Cheers
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
So if I have a DV .mkv file from makemkv, what exactly would I need to do to effectively remux it into and .m2ts file without losing any quality or hdr layers.
Any chance for a correct ffmpeg syntax for us not blessed with the Nvidia card ?
Of course I am aware that I would need to extract the Mastering display metadata and Content light level metadata and use it in -x265-params
Any chance for a correct ffmpeg syntax for us not blessed with the Nvidia card ?
Of course I am aware that I would need to extract the Mastering display metadata and Content light level metadata and use it in -x265-params
Thanks !
Nope, FFMPEG doesn't work for this as it won't retain the HDR/HDR10+ info. Also, it will take many, many hours to encode HEVC if not using hardware encoding.
Here is a command to shrink your video but not sure if it will do you any good without the HDR information.
So following Marty McNuts' method, along with playing through an nVidia Shield TV Pro (2019 model) with the latest version of Plex, I am able to trigger Dolby Vision mode on my LG C9. I still need to sit through a full movie to see if there are any color issues as noted before.
One thing to note is that on the second pass of the movie with MakeMKV (the last step), the video is converted from two video stream DV to one video stream DV.
I have a profile 5 dolby vision .mp4 file, how do I mux it into an .mkv file? I would just really like to be able to label all of my audio and subtitle tracks. Any help would be much appreciated as I couldn't find any methods that worked after many days of searching now.