2024-07-22, 09:45 PM
(This post was last modified: 2024-07-22, 09:46 PM by atlas. Edited 1 time in total.)
Hey all,
I have a problem with my chromecast jellyfin app. It doesn't output an HDR Signal when watching HDR Content. The same Content is played in HDR when I do it via DLNA playback.
I tried it with both HDR10 and HDR10+ content.
The mediainfo of the content in question:
I use NVENC Hardware Encoding and disabled tone mapping for now.
Also other HDR Content (YouTube) is working with the chromecast, so it's not an issue from the CC, the receiver or the TV.
During playback I can see the following message in the Jellyfin Dashboard playback info:
15.6 Mbps TS HEVC EAC3
Reason for transcoding
The video's bitrate exceeds the limit
I attached the FFmpeg log if you need it, as i don't really know how to make sense of it.
I had a look in the normal jellyfin log, but there is nothing worth mentioning, only a few Info messages.
This is the ffmpeg command from the jellyfin log:
Any help is very much appreciated.
I have a problem with my chromecast jellyfin app. It doesn't output an HDR Signal when watching HDR Content. The same Content is played in HDR when I do it via DLNA playback.
I tried it with both HDR10 and HDR10+ content.
The mediainfo of the content in question:
Code:
Complete name : Barbie (2023).mkv
Format : Matroska
Format version : Version 4
File size : 19.9 GiB
Duration : 1 h 54 min
Overall bit rate : 24.9 Mb/s
Writing application : mkvmerge v79.0 ('Funeral Pyres') 64-bit
Writing library : libebml v1.4.4 + libmatroska v1.7.1
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 54 min
Bit rate : 24.2 Mb/s
Width : 3 840 pixels
Height : 1 920 pixels
Display aspect ratio : 2.000
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.137
Stream size : 19.3 GiB (97%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 928 cd/m2
Maximum Frame-Average Light Level : 411 cd/m2
Code:
Complete name : Dune Part Two (2024).mkv
Format : Matroska
Format version : Version 4
File size : 29.3 GiB
Duration : 2 h 45 min
Overall bit rate : 25.3 Mb/s
Writing application : mkvmerge v83.0 ('Circle Of Friends') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 45 min
Bit rate : 24.5 Mb/s
Width : 3 840 pixels
Height : 1 606 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.166
Stream size : 28.4 GiB (97%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 880 cd/m2
Maximum Frame-Average Light Level : 475 cd/m2
I use NVENC Hardware Encoding and disabled tone mapping for now.
Also other HDR Content (YouTube) is working with the chromecast, so it's not an issue from the CC, the receiver or the TV.
During playback I can see the following message in the Jellyfin Dashboard playback info:
15.6 Mbps TS HEVC EAC3
Reason for transcoding
The video's bitrate exceeds the limit
I attached the FFmpeg log if you need it, as i don't really know how to make sense of it.
I had a look in the normal jellyfin log, but there is nothing worth mentioning, only a few Info messages.
This is the ffmpeg command from the jellyfin log:
Code:
"/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:03:00.000 -init_hw_device cuda=cu:0 -filter_hw_device cu -noautorotate -i file:\"/media/media/Filme/Barbie (2023).mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 15003315 -maxrate 15003315 -bufsize 30006630 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,1920)/2)*2:trunc(ow/a/2)*2,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 60 -hls_segment_filename \"/var/lib/jellyfin/transcodes/1970504ee5dee77cabf17112c79131cd%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/lib/jellyfin/transcodes/1970504ee5dee77cabf17112c79131cd.m3u8\""
Any help is very much appreciated.
Jellyfin 10.8.13 on Ubuntu 20.04 LTS Bare Metal
with Apache Reverse Proxy
i5-3570k, 32GB RAM, GTX 1070
with Apache Reverse Proxy
i5-3570k, 32GB RAM, GTX 1070