Jellyfin Forum
HDR to HDR Tonemapping Swiftfin - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: HDR to HDR Tonemapping Swiftfin (/t-hdr-to-hdr-tonemapping-swiftfin)



HDR to HDR Tonemapping Swiftfin - perrinpages - 2024-11-20

Hello,

When streaming transcoded video on swiftfin, the video looks washed out on the default player on an HDR capable device. HDR is working when the native player and direct stream are enabled. Is there a way to force jellyfin to transcode to HDR? Is this a swiftfin limitation? I don't want tone mapping.


RE: HDR to HDR Tonemapping Swiftfin - TheDreadPirate - 2024-11-20

What kind of HDR is the video?


RE: HDR to HDR Tonemapping Swiftfin - perrinpages - 2024-11-20

It's HDR10 in an mp4 container

Video
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                                : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                : 1 h 47 min
Bit rate                                : 67.2 Mb/s
Width                                    : 3 840 pixels
Height                                  : 2 160 pixels
Display aspect ratio                    : 16:9
Frame rate mode                          : Variable
Frame rate                              : 23.976 (24000/1001) FPS
Minimum frame rate                      : 23.810 FPS
Maximum frame rate                      : 24.390 FPS
Color space                              : YUV
Chroma subsampling                      : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                      : 0.338
Stream size                              : 50.4 GiB (99%)
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.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level              : 468 cd/m2
Maximum Frame-Average Light Level        : 201 cd/m2
mdhd_Duration                            : 6442435
Codec configuration box                  : hvcC


RE: HDR to HDR Tonemapping Swiftfin - gnattu - 2024-11-20

I think it is the limitation of the vlc player and you have to use the native player for HDR playback unfortunately.

If you want to have better HDR support and don't mind use 3rd party client, you can try SenPlayer which has better HDR playback but that is more of a media player with Jellyfin support than a jellyfin client.


RE: HDR to HDR Tonemapping Swiftfin - perrinpages - 2024-11-21

It also happens with the native player. The only time HDR works is when direct play is forced on the native player.


RE: HDR to HDR Tonemapping Swiftfin - gnattu - 2024-11-21

I guess the swiftfin profile is way too conservative. What you can do is:

- Just use safari. It will play this file with HDR.
- Use 3rd party client like I mentioned before, which provides better HDR capabilities than Swiftfin