
I found that if you run 'ffmpeg -i inputfile.mkv -c copy video.hevc audio.eac3' then the audio file will not contain the Atmos data, so I had to run ffmpeg twice. Mp4muxer -dv-profile 5 -i video.hevc -i audio.ec3 -media-lang eng -o outputfile.mp4 Open a command prompt in the folder where your MKV file is, and do the following:įfmpeg -i inputfile.mkv -c copy video.hevcįfmpeg -i inputfile.mkv -c copy audio.eac3Ĭhange audio file extenstion from eac3 to ec3 MediaCoder is a free universal media transcoder, putting together lots of excellent audio/video codecs and tools from the open source community into an all-in-one solution, capable of transcoding among all popular audio/video formats.

Unzip the contents to your C:\Program Files directoryĮdit your Environment so you have C:\Program Files\dlb_mp4base-master\bin in your PATH You will need mp4muxer, and you can downlaod it from here: Using ffpmeg to copy a MKV to MP4 does not transfer the Dolby Vision metadata, and you end up with only HDR10 in your MP4 file.Īssuming you have a MKV file of a web streamed video with Dolby Vision (not from UHD BR Disk, DV profile 5) and a Dolby Digital Plus audio track with Dolby Atmos, here is how I was able to create a MP4 file with Dolby Vision intact. I have a TCL Roku TV and it can recognize Dolby Vision in MP4 containers but not in MKV containers.

Hey found a solution, and I posted in r/ffmpeg
