9 hours ago
(This post was last modified: 9 hours ago by Jimmy Schoninger. Edited 1 time in total.)
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:
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:
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:
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.
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.
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
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.