2025-02-14, 01:34 PM
(This post was last modified: 2025-02-14, 01:35 PM by TheDreadPirate.)
Borrowing part of @theguymadmax 's copy+paste for this issue.
On your browser clients, Jellyfin is transcoding it from the get go.
Jellyfin has issues with Dolby Vision profile 7.6. That specific profile is NOT compatible with anything except bluray players and some software decoders. It has "fallback" profiles for 8.1 and HDR10, but Jellyfin (or is it exoplayer?) does not fallback to those compatible profiles.
Workarounds:
Workarounds:
- Remove DV Metadata: Follow the steps in this forum thread to strip out the Dolby Vision metadata.
Code:/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -stats -fflags +genpts+igndts -loglevel error -i "/path/to/dvhdr10+_video.mkv" -map 0 -bsf:v hevc_metadata=remove_dovi=1 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled hdr10_video.mkv
- Remove HDR10+ Metadata:
Code:/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -stats -fflags +genpts+igndts -loglevel error -i "/path/to/dvhdr10+_video.mkv" -map 0 -bsf:v hevc_metadata=remove_hdr10plus=1 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled dv_video.mkv
- Force Transcoding on ATV: Reduce the bitrate or set audio to stereo to trigger transcoding on the client.
- Use Kodi as an external player for the ATV client: Kodi allows you to choose the format compatible with your TV. You can disable Dolby Vision or HDR10+ as needed.
- Use Kodi with Jellyfin Plugin: Kodi allows you to choose the format compatible with your TV. You can disable Dolby Vision or HDR10+ as needed.
On your browser clients, Jellyfin is transcoding it from the get go.