Jump to content

Recommended Posts

Kingjin1999
Posted

Hi guys,

I have just bought the EMBY premiere and am very excited to utilize the emby theater for windows (both desktop version or the Microsoft store version are tried). I have triggered the HDR button in the Windows settings-display (Windows 11). For hardware, my GPU is RTX4090, my CPU is i9-13900k, and my monitor is ROG Swift OLED PG32UCDM which is officially announced to support HDR10/Dolby Vision display. I don't use transcoding because my NAS is Synology DS923+ which doesn't even have GPU, so I have disabled such function, which means all the video streaming is "direct play", which has been illustrated in the status nerds tested before. All these are the preconditions. 

What I want to ask, just as the title said, is that can the Emby Theater for windows correctly play HDR content based on these conditions? The HDR includes all the HDR format, HDR10, HDR10+, Dolby Vision, etc., depending on what the video naturally is. What the "correctly" mean is that color is correct in HDR format (I remember is BT2020 for HDR10 or anything else), instead of auto tone-mapping to another format like SDR format (Because I see the feature provided by Emby premiere: HDR Tone Mapping When Transcoding ). Such a feature is absolutely important because we could realize HDR content playback on platforms that do not support HDR display normally by mapping the color space, that is what I understand.

If the answer is "yes", I could be relieved to use the default and matched emby app to play back all the 4k Blu-ray disc with very high quality (BDMV, bluray folder or iso) stored in my NAS/ Emby server, instead of using external players like potplayer. You know, it feels tedious and not very good.

So anyway, could anyone tell me about the questions above? I am afraid it could be a little bit messy because answers may be different for different HDR formats, like HDR10 and Dolby Vision. I appreciate any of your patience and help!

Kingjin1999
Posted

I have compared several players to play the same Blu-ray disc 007: no time to die (HDR10), EMBY theater, Potplayer (with mpcvr, madvr or default d3d11 video render), KODI player, FABPlayer, it is hard to convince myself that EMBY theater could realize correct HDR color display without tone-mapping (Note that I have close transcoding and the streaming method is HLS), because the color is obviously compressed with lower contrast, the whole image seems to be lightened compared to that of Potplayer or MPC-HC, KODI, whatever. I cannot demonstrate what I see because you know, screenshot has no distinction between each other.

Maybe I misunderstood what the emby theater does, maybe it just plays the HDR content in a different way without tone mapping, such as using different renderers which make the color different from others' effect. Could anyone tell me about that?

Posted

Hi, do you have hdr enabled in windows?

Kingjin1999
Posted
3 minutes ago, Luke said:

Hi, do you have hdr enabled in windows?

Hi Luke, thanks for your reminding, the answer is yes, just as the first paragraph said. The problem is there is huge color distinction between emby theater and other players like potplayer equipped with MPC Video rederer, so I guess hdr color tone-mapping happened somehow, even the playback state is direct play/ HLS.

generiq
Posted
On 7/22/2024 at 3:05 AM, Kingjin1999 said:

Hi guys,

I have just bought the EMBY premiere and am very excited to utilize the emby theater for windows (both desktop version or the Microsoft store version are tried). I have triggered the HDR button in the Windows settings-display (Windows 11). For hardware, my GPU is RTX4090, my CPU is i9-13900k, and my monitor is ROG Swift OLED PG32UCDM which is officially announced to support HDR10/Dolby Vision display. I don't use transcoding because my NAS is Synology DS923+ which doesn't even have GPU, so I have disabled such function, which means all the video streaming is "direct play", which has been illustrated in the status nerds tested before. All these are the preconditions. 

What I want to ask, just as the title said, is that can the Emby Theater for windows correctly play HDR content based on these conditions? The HDR includes all the HDR format, HDR10, HDR10+, Dolby Vision, etc., depending on what the video naturally is. What the "correctly" mean is that color is correct in HDR format (I remember is BT2020 for HDR10 or anything else), instead of auto tone-mapping to another format like SDR format (Because I see the feature provided by Emby premiere: HDR Tone Mapping When Transcoding ). Such a feature is absolutely important because we could realize HDR content playback on platforms that do not support HDR display normally by mapping the color space, that is what I understand.

If the answer is "yes", I could be relieved to use the default and matched emby app to play back all the 4k Blu-ray disc with very high quality (BDMV, bluray folder or iso) stored in my NAS/ Emby server, instead of using external players like potplayer. You know, it feels tedious and not very good.

So anyway, could anyone tell me about the questions above? I am afraid it could be a little bit messy because answers may be different for different HDR formats, like HDR10 and Dolby Vision. I appreciate any of your patience and help!

You'll need the app from the Emby website. Then leave hardware acceleration on auto and select gpu-next for video output. With HDR enabled in Windows, HDR10 metadata will be forwarded to your display. If memory serves, I believe HDR10+ with dynamic metadata will also be sent. Dolby Vision is a little confusing. It's mostly tonemapped, but with the right configuration, the 'dynamic' metadata (doesn't really work that way), can be converted to static HDR10 metadata and sent to your display. It won't be actual Dolby Vision. And you will need to use gpu-next for that to work.

Kingjin1999
Posted
22 minutes ago, generiq said:

You'll need the app from the Emby website. Then leave hardware acceleration on auto and select gpu-next for video output. With HDR enabled in Windows, HDR10 metadata will be forwarded to your display. If memory serves, I believe HDR10+ with dynamic metadata will also be sent. Dolby Vision is a little confusing. It's mostly tonemapped, but with the right configuration, the 'dynamic' metadata (doesn't really work that way), can be converted to static HDR10 metadata and sent to your display. It won't be actual Dolby Vision. And you will need to use gpu-next for that to work.

Thank you generiq, you reassured me about whether the emby theater (desktop version downloaded from official website definitely) could display HDR content correctly in HDR dedicated color space (I give up considering that of DV actually, only involving HDR10/HDR10+). But unfortunately, I think the color is not very good compared to that of Potplayer, MPC-HC, or even KODI, which obviously have better contrast, color depth, etc. Do you encounter such cases based on your experience?

generiq
Posted (edited)
23 hours ago, Kingjin1999 said:

Thank you generiq, you reassured me about whether the emby theater (desktop version downloaded from official website definitely) could display HDR content correctly in HDR dedicated color space (I give up considering that of DV actually, only involving HDR10/HDR10+). But unfortunately, I think the color is not very good compared to that of Potplayer, MPC-HC, or even KODI, which obviously have better contrast, color depth, etc. Do you encounter such cases based on your experience?

The Theater app is using mpv as the player. Unless you're using an external configuration, mpv should just be sending the metadata to your display  and your display does the rest. Are you altering you nvidia settings or using an mpv.conf?

https://mpv.io/manual/master/#options-audio-delay

Edited by generiq
Kingjin1999
Posted
40 minutes ago, generiq said:

The Theater app is using mpv as the player. Unless you're using an external configuration, mpv should just be sending the metadata to your display  and your display does the rest. Are you altering you nvidia settings or using an mpv.conf?

https://mpv.io/manual/master/#options-audio-delay

I see. Maybe I should try to download MPV.io player and directly play the video on it and compare the color with that of the EMBY theater, to evaluate whether the theater could play the HDR content correctly. You inspire me, I will have a try soon. As for the mpv configuration, can it be effective for the emby theater? I do find mpv relevant files in the emby theater installation folder, but I can find  neither .exe file of mpv nor the mpv.conf file, so maybe it is not allowed to configure the embedded mpv player?

  • 2 weeks later...
generiq
Posted
On 7/25/2024 at 9:02 PM, Kingjin1999 said:

I see. Maybe I should try to download MPV.io player and directly play the video on it and compare the color with that of the EMBY theater, to evaluate whether the theater could play the HDR content correctly. You inspire me, I will have a try soon. As for the mpv configuration, can it be effective for the emby theater? I do find mpv relevant files in the emby theater installation folder, but I can find  neither .exe file of mpv nor the mpv.conf file, so maybe it is not allowed to configure the embedded mpv player?

Theater is using libmpv, and yes, you can configure mpv using an mpv.conf

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...