Vero 4K+ - Totally wrong colours on 4K MP4 playback

Hey folks,

I just bought a Vero 4K+ last week, primarily to watch 4K titles. However I’ve struck some bother which seems to be only impacting MP4 formatted 4K titles (the MKV titles I’ve got don’t exhibit this issue, at least not across the sample of files I have tried. The user interface is not affected by the colour shift and all 1080p titles play perfectly too).

The issue is, the colours are totally inverted/wrong. It looks like red becomes purple and blue becomes green (check out the cop car’s lightbars which should be red/blue):


Here’s the debug info from the above shot:

It’s easiest seen here (the background should be bright red):

Here’s the mediainfo from the first screenshot shown above:

Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42/dby1)
File size                                : 11.2 GiB
Duration                                 : 1 h 46 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 15.1 Mb/s
Encoded date                             : UTC 2021-06-10 18:01:56
Tagged date                              : UTC 2021-06-10 18:01:56

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@High
Dolby Vision                             : 1.0, dvhe.05.06, BL+RPU
Codec ID                                 : dvhe
Codec ID/Info                            : High Efficiency Video Coding with Dolby Vision
Duration                                 : 1 h 46 min
Bit rate                                 : 14.4 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 0)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.073
Stream size                              : 10.7 GiB (96%)
Language                                 : English
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2021-06-10 17:57:29
Tagged date                              : UTC 2021-06-10 18:02:25
Color range                              : Full
Codec configuration box                  : hvcC+dvcC

I’ve played these same files back on my TV’s embedded media player and they play perfectly, so it doesn’t appear to be an issue with the titles.

I do believe they have Dolby Vision encoded (as the Dolby Vision logo appears on playback when played back directly on the TV). However I’ve no idea if that could be connected with the issue? I know OSMC doesn’t support Dolby Vision, but surely it should render the colours correctly (just not with the DoVi enhancements)?

Any thoughts most appreciated, as the primary reason for me choosing the 4K+ was to watch these 4K titles without having to use the horrible interface on my TV’s media player.

Many thanks!
Graham

You are correct. The mediainfo shows DV profile 5 dvhe.05.06 which is a proprietary Dolby format that OSMC has no licence (or the knowledge!) to decode.

DV profile 9 (as found on Blu-ray) is playable as it has a HDR10 base layer but profile 5 does not.

Having said that, I will re-read the stuff on AV Forums about workarounds. Since your display clearly does support DV. Is it a Sony?

Many thanks Graham, I was worried that the weird colours may have been down to the Dolby Vision encoding. :frowning_face:

My TV is a Panasonic TX-55HX585 if that helps at all?

Just ran into this problem also, weird purple/green tinting.

This happens on Vero 4K+ with LG 77C8 and Vero 4K+ with LG 43UJ630V

Media info for episodes:

General
Unique ID                   : 105662854862602369681841968965850373057 (0x4F7DECF55CC516465A9DCD2DB90E1BC1)
Complete name               : TVSeries\Ted Lasso (2020)\Season 02\Ted Lasso - S02E05 - [2160p.WEB-DL.x265][FLUX].mkv
Format                      : Matroska
Format version              : Version 4
File size                   : 6.73 GiB
Duration                    : 38 min 36 s
Overall bit rate            : 25.0 Mb/s
Movie name                  : Ted Lasso - S02E05 - Rainbow
Encoded date                : UTC 2021-08-20 04:40:57
Writing application         : mkvmerge v55.0.0 ('Waiting For Space') 64-bit
Writing library             : libebml v1.4.2 + libmatroska v1.6.4
IMDB                        : tt10986410
TMDB                        : tv/97546

Video
ID                          : 1
Format                      : HEVC
Format/Info                 : High Efficiency Video Coding
Format profile              : Main 10@L5@High
HDR format                  : Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU
Codec ID                    : V_MPEGH/ISO/HEVC
Duration                    : 38 min 36 s
Bit rate                    : 24.2 Mb/s
Width                       : 3 840 pixels
Height                      : 1 920 pixels
Display aspect ratio        : 2.000
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 10 bits
Bits/(Pixel*Frame)          : 0.137
Stream size                 : 6.52 GiB (97%)
Default                     : Yes
Forced                      : No

Audio
ID                          : 2
Format                      : E-AC-3 JOC
Format/Info                 : Enhanced AC-3 with Joint Object Coding
Commercial name             : Dolby Digital Plus with Dolby Atmos
Codec ID                    : A_EAC3
Duration                    : 38 min 36 s
Bit rate mode               : Constant
Bit rate                    : 768 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                 : 212 MiB (3%)
Language                    : English
Service kind                : Complete Main
Default                     : Yes
Forced                      : No
Complexity index            : 16
Number of dynamic objects   : 15
Bed channel count           : 1 channel
Bed channel configuration   : LFE

Text #1
ID                          : 3
Format                      : UTF-8
Codec ID                    : S_TEXT/UTF8
Codec ID/Info               : UTF-8 Plain Text
Duration                    : 36 min 57 s
Bit rate                    : 80 b/s
Count of elements           : 640
Stream size                 : 21.7 KiB (0%)
Title                       : English
Language                    : English
Default                     : No
Forced                      : No

Text #2
ID                          : 4
Format                      : UTF-8
Codec ID                    : S_TEXT/UTF8
Codec ID/Info               : UTF-8 Plain Text
Duration                    : 37 min 55 s
Bit rate                    : 86 b/s
Count of elements           : 730
Stream size                 : 23.9 KiB (0%)
Title                       : English  [SDH]
Language                    : English
Default                     : No
Forced                      : No

Text #3
ID                          : 5
Format                      : UTF-8
Codec ID                    : S_TEXT/UTF8
Codec ID/Info               : UTF-8 Plain Text
Duration                    : 37 min 59 s
Bit rate                    : 61 b/s
Count of elements           : 461
Stream size                 : 17.0 KiB (0%)
Language                    : Dutch
Default                     : No
Forced                      : No
General
Unique ID                   : 43101713025762502019276016332124690497 (0x206D1685AA4F09CFA38EB20E60AB9841)
Complete name               : TVSeries\Physical (2021)\Season 01\Physical - S01E04 - [2160p.WEB-DL.x265][FLUX].mkv
Format                      : Matroska
Format version              : Version 4
File size                   : 5.25 GiB
Duration                    : 29 min 33 s
Overall bit rate            : 25.4 Mb/s
Movie name                  : Physical - S01E04 - Lets Get This Party Started
Description                 : Danny hires a campaign manager from their past who causes friction with Sheila. Greta opens up about a nagging suspicion in her marriage.
Encoded date                : UTC 2021-07-21 14:08:51
Writing application         : mkvmerge v55.0.0 ('Waiting For Space') 64-bit
Writing library             : libebml v1.4.2 + libmatroska v1.6.4
IMDB                        : tt11828492
TMDB                        : tv/119181

Video
ID                          : 1
Format                      : HEVC
Format/Info                 : High Efficiency Video Coding
Format profile              : Main 10@L5@High
HDR format                  : Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU
Codec ID                    : V_MPEGH/ISO/HEVC
Duration                    : 29 min 33 s
Bit rate                    : 24.6 Mb/s
Width                       : 3 840 pixels
Height                      : 1 920 pixels
Display aspect ratio        : 2.000
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 10 bits
Bits/(Pixel*Frame)          : 0.139
Stream size                 : 5.09 GiB (97%)
Default                     : Yes
Forced                      : No

Audio
ID                          : 2
Format                      : E-AC-3 JOC
Format/Info                 : Enhanced AC-3 with Joint Object Coding
Commercial name             : Dolby Digital Plus with Dolby Atmos
Codec ID                    : A_EAC3
Duration                    : 29 min 33 s
Bit rate mode               : Constant
Bit rate                    : 768 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                 : 162 MiB (3%)
Title                       : English
Language                    : English
Service kind                : Complete Main
Default                     : No
Forced                      : No
Complexity index            : 16
Number of dynamic objects   : 15
Bed channel count           : 1 channel
Bed channel configuration   : LFE

Text #1
ID                          : 3
Format                      : UTF-8
Codec ID                    : S_TEXT/UTF8
Codec ID/Info               : UTF-8 Plain Text
Duration                    : 27 min 57 s
Bit rate                    : 93 b/s
Count of elements           : 491
Stream size                 : 19.1 KiB (0%)
Title                       : English
Language                    : English
Default                     : No
Forced                      : No

Text #2
ID                          : 4
Format                      : UTF-8
Codec ID                    : S_TEXT/UTF8
Codec ID/Info               : UTF-8 Plain Text
Duration                    : 29 min 30 s
Bit rate                    : 71 b/s
Count of elements           : 422
Stream size                 : 15.5 KiB (0%)
Title                       : Nederlands
Language                    : Dutch
Default                     : No
Forced                      : No

Yep, same cause Rouzax - Your videos are encoded with Dolby Vision and the Vero 4K+ (along with any other OSMC playback device) will not pass it through to the TV (assuming your TV supports Dolby Video).

The only fix for me was to bypass the Vero entirely, and use the clunky, horrible inbuilt media player in my TV to watch the title. I just dumped the offending title onto a USB stick and plugged that into my TV instead.

1 Like

It’s your Dolby Vision that’s causing it.

I just recently did a DV UHD Remux with MakeMKV of True Romance.
All my Dolby Vision files play fine.

Should look like this:
Dolby Vision, Version 1.0, dvhe.07.06, BL+EL+RPU, Blu-ray compatible / SMPTE ST 2086, HDR10 compatible

From my understanding, streaming services use DV profile 5, so when you get the WEB files that’s what you are getting.
They should play with your TVs internal player just fine if your TV is DV capable.
These WEB files will not playback on the Vero properly, sorry.

1 Like

Sorry if I reopen this thread but have the very same problem.
May some kind soul point out which Mediainfo information shows the problem? Thanks

The following is something I see well:

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 52 min
Bit rate : 16.0 Mb/s
Width : 1 920 pixels
Height : 800 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.435
Stream size : 12.5 GiB (91%)

while the following has those horrible colours:

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 54 min
Bit rate : 16.5 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
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.083
Stream size : 13.3 GiB (96%)
Default : Yes
Forced : No
Color range : Full

dvhe.05 means Dolby Vision profile 5 which is a single-layer proprietary format. OSMC doesn’t have a licence to decode that.

2 Likes

Thank you very much. Last naif question. Is there anything I can install on the Vero that would allow that decoding to happen or is it hardware based?

No there is nothing you can install to make this happen for DolbyVision. This would require a verification and Licence from Dolby for both Hard and Software that currently is not available for OSMC.

1 Like

Thank you

Does everything look all purple and green?

That’s what profile 5 video looks like when it’s not decoded with the Dolby secret sauce.

1 Like

This is expected.

1 Like

I know, mine was already resolved :wink: