INTERACT FORUM

Linux => JRiver Media Center 33 for Linux => Topic started by: cochinada on March 26, 2025, 04:20:42 pm

Title: Dolby Vision HEVC (H.254) (dvhe)
Post by: cochinada on March 26, 2025, 04:20:42 pm
Does JRVR play "Dolby Vision HEVC (H.254) (dvhe)" movies correctly, not at all, or requires any special settings?
My VLC cannot as everything appears as green/purple. >:(

Thanks!
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: Awesome Donkey on March 26, 2025, 06:46:43 pm
Does Dolby Vision even work in Linux? I would imagine it would likely require support in ffmpeg at the very least, which last I checked was still a work-in-progress. Plus HDR support in general on Linux, especially with Wayland, is only now becoming a thing with KDE Plasma 6 and the recently released GNOME 48. I would actually be a little surprised if it works.
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: cochinada on March 26, 2025, 06:52:00 pm
Does Dolby Vision even work in Linux? I would imagine it would likely require support in ffmpeg at the very least, which last I checked was still a work-in-progress. Plus HDR support in general on Linux, especially with Wayland, is only now becoming a thing with KDE Plasma 6 and the recently released GNOME 48. I would actually be a little surprised if it works.

I don't know but I have some videos encoded in that format and I need to know, otherwise I'm just wasting my time as so far I was not able to change the encoding with ffmpeg (lousy program IMO) in a manner that for instance VLC can play it (even on Windows).
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: cochinada on March 26, 2025, 06:56:19 pm
I don't know but I have some videos encoded in that format and I need to know, otherwise I'm just wasting my time as so far I was not able to change the encoding with ffmpeg (lousy program IMO) in a manner that for instance VLC can play it (even on Windows).

I've asked this thing who answered me this way:

"If you try to play a Dolby Vision HEVC (H.265) encoded video in JRiver Media Center (MC) using the JRVR (JRiver Video Renderer) player, the outcome will depend on a few factors:

JRVR Support for Dolby Vision:

JRVR itself is a high-quality video renderer, but it may not have native support for Dolby Vision playback in the same way hardware players (like an Apple TV or Windows with specific hardware support) do.

JRiver MC might be able to handle HEVC (H.265) playback, but Dolby Vision support could be limited or result in a fallback to standard HDR or SDR (Standard Dynamic Range) modes if the correct hardware and software aren't available.

Hardware and Software Support:

For Dolby Vision playback, specific hardware support is necessary. For example, certain graphics cards (NVIDIA, AMD) with the right drivers might support HDR content but may not fully support Dolby Vision.

Windows has better support for Dolby Vision than Linux, and JRiver Media Center on Windows might work better with Dolby Vision content, provided you have the correct hardware, such as an HDR-capable display, a compatible GPU, and the proper video drivers.

What Happens in Practice:

If your system lacks full Dolby Vision support, the video may still play, but the Dolby Vision metadata (which defines how the picture should be rendered) might be ignored, and you will see it rendered as standard HDR or even SDR, depending on your system’s capabilities.

In some cases, JRiver may fall back to HDR10 or SDR rendering if it can’t interpret the Dolby Vision metadata, leading to a less-than-optimal viewing experience in terms of color accuracy and dynamic range.

If your hardware supports HDR (e.g., via an HDR-capable display and GPU), you may see an improved HDR image, but it won't have the specific enhancements that Dolby Vision offers over standard HDR.

In summary, while JRiver MC and JRVR can handle HEVC videos, Dolby Vision support may not be fully realized unless you have compatible hardware and software (e.g., Windows with a supported GPU). On Ubuntu, Dolby Vision support is unlikely without proprietary solutions, and you may not get the intended Dolby Vision experience."
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: cochinada on March 27, 2025, 01:17:55 pm
I'm going to answer myself and to all that may wonder about the same.
There is no replacement for experience so I decided to give it a go and JRVR is able to play the file just fine!
I was worried I would see those nasty issues of green/purple seen for instance with VLC but no! Colours are perfect. I don't know if DV is kept or not but personally I couldn't care less.
So, it's VLC 0 - JRVR 1.
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: Hendrik on March 28, 2025, 01:53:18 am
JRVR will convert DV content to normal HDR10 content (using DV information in the process), and on linux generally tonemap that to SDR as Linux doesn't support HDR10 pass-through quite yet.

But you figured that out already, pretty much. :)
Title: Re: Dolby Vision HEVC (H.254) (dvhe)
Post by: cochinada on March 28, 2025, 03:13:00 am
I figured there was some conversion going on on the fly indeed and most importantly that it preserved the true colours which VLC cannot.
Even with ffmpeg I was not able to convert it properly into another format without DV. I end up always with green/purple colours so well done JRVR!