Jellyfin Forum
jellyfin and dolby vision - 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: jellyfin and dolby vision (/t-jellyfin-and-dolby-vision)



jellyfin and dolby vision - Jimmy Schoninger - 2025-09-24

Hi,
I am new with jellyfin but i have a problem when trying to play a dolby vision mkv file with a profile 8.1 on my jellyfin server with the jellyapp android TV app. For some reasons, the picture has a green/purple tint. In the dashboad, it says the video is "direct play" and my TV support dolbyvision. 

I have downloaded a dolby vision test video in mp4 with a profile 5 and it works perfectly so i am confuse...

here is the ffprobe of my file:
Code:
[align=left]docker-compose run --rm --entrypoint ffprobe ffmpeg -v error -select_streams v:0 -show_entries stream=pix_fmt,color_space,color_primaries,color_transfer -of default=noprint_wrappers=1 /media/input.mkv                                    [/align]

pix_fmt=yuv420p10le
color_space=bt709
color_transfer=bt709
[align=left]color_primaries=bt709[/align]
I do feel that the color space and transfer are wrong for HDR10 but i am not sure what to conclude with these numbers...

and here is the ffprobe for the dolby vision info:
Code:
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709, progressive), 3840x1608 [SAR 1:1 DAR 160:67], 23.98 fps, 23.98 tbr, 1k tbn (default) (original)[/align]
    Metadata:
      ENCODER        : Lavc59.48.100 libx265
      DURATION        : 02:43:26.172000000
    Side data:
[align=left]      DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1, compression: 0
I even try to remux it using mp4muxer or even the new ffmpeg version to have a container in mp4 which seems better for the dolby vision videos like:

Code:
docker-compose run --rm ffmpeg -i /media/input.mkv -map 0:v -map 0:a -map 0:3 -c:v copy -c:a copy -c:s mov_text -colorspace bt2020nc -color_primaries bt2020 -color_trc smpte2084 -tag:v hvc1 -bsf:v hevc_mp4toannexb=dovi -strict unofficial /media/output_2020.mp4

and the output video is well described as dolby vision profile 8 in the jellyfin dashboard but still the same green/purple tint. and the ffprobe for color space is the same as the input.

Code:
Video
Title: 4K HEVC Dolby Vision Profile 8.1 (HDR10)
Codec: HEVC
Codec tag: hvc1
AVC: No
Profile: Main 10
Level: 150
Resolution: 3840x1608
Aspect ratio: 2.40:1
Anamorphic: No
Interlaced: No
Framerate: 23.976027
Bitrate: 6003 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: DOVIWithHDR10
DV title: Dolby Vision Profile 8.1 (HDR10)
DV version major: 1
DV version minor: 0
DV profile: 8
DV level: 6
DV rpu preset flag: 1
DV el preset flag: 0
DV bl preset flag: 1
DV bl signal compatibility id: 1
Color space: bt709
Color transfer: bt709
Color primaries: bt709
Pixel format: yuv420p10le
Ref frames: 1

my ubuntu server is running jellyfin via docker compose and uses the latest jellyfin image  and it uses intel QSV as hardware acceleration but in this case, video is a direct play.

Is there anyone that can help me or at least point me to a direction?
thanks in advance.