Roku Ultra h.265 content video problems

Server Version#:1.23.2.4656-85f0adf5b
Player Version#: Roku Ultra 4800x

Playing h.265 content on this player the video colors are all bright, very over saturated. I’ve moved the Roku to another TV with the same results, so I don’t think its the HDMI cable. I have 2 Roku 4s and the content plays just fine. Also I have Kodi boxes that the content plays fine. So its something just with the Roku Ultra. Both server & Roku are hard wire networked to 1Gig backbone. I’ve disabled HW trancoding & Disable video stream transcoding just to see if the transcoder was messing things up. The Roku should be able to play the file with no transcoding. Stream Info → Playback states Direct Stream (throttled). Ive included mediainfo on the file I’m playing. All of my h.265 content is playing incorrectly on this Roku Ultra.

mediainfo JONAH_HEX-2010.mkv

General
Unique ID :
Complete name : JONAH_HEX-2010.mkv
Format : Matroska
Format version : Version 2
File size : 2.29 GiB
Duration : 1 h 21 min
Overall bit rate : 4 021 kb/s
Encoded date : UTC 2021-07-29 04:15:33
Writing application : mkvmerge v9.7.1 (‘Pandemonium’) 32bit
Writing library : libebml v1.3.4 + libmatroska v1.4.5

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L4@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 21 min
Bit rate : 3 746 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (23976/1000) FPS
Original frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.075
Stream size : 2.13 GiB (93%)
Default : Yes
Forced : No

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : A_AAC-2
Duration : 1 h 21 min
Bit rate : 265 kb/s
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 154 MiB (7%)
Language : English
Default : Yes
Forced : No

Thanks for any help.

May be similar to this (Roku Ultra 2020, aka 4800x, direct play, colors distorted when playing back HEVC, 1080p content on 1080p screen. Applies to both 8-bit and 10-bit packaging of 8-bit content), which is a long-standing problem with the Ultra model.

When I play the same file with the Roku Media Player app it plays perfectly. So Im not sure that this is a Roku problem.

The problem is indeed with Roku. The work around is to remove certain elements from the HEVC video stream. Special Thanks go to @Volts and @GBBallpack for coming up with a band-aid solution.

mkvpropedit FILE.MKV --edit track:v1 --delete colour-primaries --delete colour-range --delete colour-matrix-coefficients --delete colour-transfer-characteristics --delete chroma-siting-horizontal --delete chroma-siting-vertical

Also make sure Direct Play is enabled (Force) on the Roku 4400x Plex player so that the Plex server doesnt remux the stream.

For more history on this problem & solution see the above Roku Ultra 2020 link @bobinthewild posted.

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.