Hi, first time posting here.
I'm trying to create a Dolby Vision file that is playable on my Sony X950G TV. Don't care about lossless audio since I'm using TV Speaker anyway.
I've tried demux Joker and Shazam BluRay (using eac3to or tsMuxer, both works) and using mp4muxer profile 4 (profile 7 just played as HDR10 while profile 5 doesn't play at all) to make an MP4, and both of them successfully trigger Dolby Vision using TV player (or MX Player with HW decoder, same thing). Here's the MediaInfo of the Shazam:
Code: Select all
Video #1
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 2 h 11 min
Bit rate : 76.7 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.386
Stream size : 70.6 GiB (99%)
Default : Yes
Alternate group : 1
Encoded date : UTC 2020-03-21 15:49:34
Tagged date : UTC 2020-03-21 15:49:34
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 1351 cd/m2
Maximum Frame-Average Light Level : 384 cd/m2
Codec configuration box : hvcC
Video #2
ID : 2
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : Dolby Vision, Version 1.0, dvhe.04.06, EL+RPU / SMPTE ST 2086, HDR10 compatible
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 2 h 11 min
Bit rate : 62.0 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.001
Stream size : 58.4 MiB (0%)
Default : No
Alternate group : 1
Encoded date : UTC 2020-03-21 15:49:34
Tagged date : UTC 2020-03-21 15:49:34
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Codec configuration box : hvcC+dvcC
Audio
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : ac-3
Duration : 2 h 11 min
Bit rate mode : Constant
Bit rate : 448 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 422 MiB (1%)
Language : English
Service kind : Complete Main
Default : Yes
Alternate group : 2
Encoded date : UTC 2020-03-21 15:49:34
Tagged date : UTC 2020-03-21 15:49:34
However, I tried to create DV MP4 with Oldboy and F&F: Hobb & Shaw; using the same process as above, but TV doesn't trigger Dolby Vision. In fact, it seems to detect the file as SDR with BT.2020 colorspaces, and doesn't drive backlight to maximum. Tried with both Profile 4 & 5 BTW, nothing work.
I've since using Yusesope tool 0.0.3 to create the BL_EL_RPU stream, than muxing it with AC3 audio using MP4Muxer, and got the same result. Than I tried using the test tsMuxer build posted here instead of MP4Muxer, and while the TV regcognized file as HDR10, it doesn't play as Dolby Vision. Here the MediaInfo of the latest file, created using Yusesope tools and tsMuxer test build:
Code: Select all
Video
ID : 4117 (0x1015)
Menu ID : 1 (0x1)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : Dolby Vision, Version 1.0, dvhe.04.06, BL+EL+RPU / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec ID : 36
Duration : 2 h 16 min
Bit rate : 71.0 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.357
Stream size : 67.7 GiB (95%)
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 419 cd/m2
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : 129
Duration : 2 h 16 min
Bit rate mode : Constant
Bit rate : 448 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 438 MiB (1%)
Language : English
Service kind : Complete Main
So what is wrong here? Is it because the TV refuse to trigger Dolby Vision if the Enhancement Layer too big? Can anyone provide me a movie sample with FEL or big MEL that have successfully trigger Dolby Vision on Sony TV, or Nvidia Shield? I also doesn't run any command line with, just use the ".bat" file, is that the issue? Thanks.
P/S: Tested all the sample Joker files here:
https://www.makemkv.com/forum/viewtopic ... 425#p85573. Again, only Profile 4 and 5 worked. Both profile 7 files doesn't.