Re: Dolby Vision now possible through MP4 Mux.
Posted: Wed Nov 20, 2019 1:52 am
Yea, afaik nVidia has Dolby Vision support built into the driver, but, as you said it's only for games so far.
MakeMKV support forum
https://forum.makemkv.com/forum/
I vaguely remember Lenovo had (have?) a few laptop models that support Dolby Vision, but I have no idea what Dolby Vision ecosystem is like on those platforms.justinadams wrote: ↑Tue Nov 19, 2019 10:59 pm
To my knowledge (someone correct me if i'm wrong) Windows does not support Dolby Vision at the point.
@yusesopeyusesope wrote: ↑Tue Nov 19, 2019 7:12 pmYou should know by now. It's all written HERE.
In your specific case:and then use mp4box for the final muxCode: Select all
ffmpeg -i audio.dtshd -map 0:0 -c copy output_dtshd.mp4
Code: Select all
mp4box ............................. -add output_dtshd.mp4 .........................
Code: Select all
ffmpeg -i d:\evil.dtshd -map 0:0 -c copy d:\evil_dts.mp4
ffmpeg version N-94652-g808a6717e0 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 9.1.1 (GCC) 20190807
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
libavutil 56. 33.100 / 56. 33.100
libavcodec 58. 55.101 / 58. 55.101
libavformat 58. 31.104 / 58. 31.104
libavdevice 58. 9.100 / 58. 9.100
libavfilter 7. 58.101 / 7. 58.101
libswscale 5. 6.100 / 5. 6.100
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100
d:\evil.dtshd: Unknown error
seleste wrote: ↑Sat Nov 23, 2019 4:26 pm@yusesopeyusesope wrote: ↑Tue Nov 19, 2019 7:12 pmYou should know by now. It's all written HERE.
In your specific case:and then use mp4box for the final muxCode: Select all
ffmpeg -i audio.dtshd -map 0:0 -c copy output_dtshd.mp4
Code: Select all
mp4box ............................. -add output_dtshd.mp4 .........................
Thanks for the suggestion, but it didn't work, please see the command and the output below.
Code: Select all
ffmpeg -i d:\evil.dtshd -map 0:0 -c copy d:\evil_dts.mp4 ffmpeg version N-94652-g808a6717e0 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 9.1.1 (GCC) 20190807 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt libavutil 56. 33.100 / 56. 33.100 libavcodec 58. 55.101 / 58. 55.101 libavformat 58. 31.104 / 58. 31.104 libavdevice 58. 9.100 / 58. 9.100 libavfilter 7. 58.101 / 7. 58.101 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 libpostproc 55. 6.100 / 55. 6.100 d:\evil.dtshd: Unknown error
Follow Angryunibrow's advice. If it doesn't work, upload the file so that anyone who wishes could examine it.
That's exactly what I did and it always worked after MKVToolNIX, just thought I'd avoid an extra step by doing a direct dtshd=>mp4 conversion.Angryunibrow wrote: ↑Sun Nov 24, 2019 12:00 amseleste wrote: ↑Sat Nov 23, 2019 4:26 pm@yusesopeyusesope wrote: ↑Tue Nov 19, 2019 7:12 pm
You should know by now. It's all written HERE.
In your specific case:and then use mp4box for the final muxCode: Select all
ffmpeg -i audio.dtshd -map 0:0 -c copy output_dtshd.mp4
Code: Select all
mp4box ............................. -add output_dtshd.mp4 .........................
Thanks for the suggestion, but it didn't work, please see the command and the output below.
Code: Select all
ffmpeg -i d:\evil.dtshd -map 0:0 -c copy d:\evil_dts.mp4 ffmpeg version N-94652-g808a6717e0 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 9.1.1 (GCC) 20190807 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt libavutil 56. 33.100 / 56. 33.100 libavcodec 58. 55.101 / 58. 55.101 libavformat 58. 31.104 / 58. 31.104 libavdevice 58. 9.100 / 58. 9.100 libavfilter 7. 58.101 / 7. 58.101 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 libpostproc 55. 6.100 / 55. 6.100 d:\evil.dtshd: Unknown error
Drop your .dtshd file into MKVToolNIX and mux it as a .MKA - then run the command and it will work just fine.