2024-06-04, 02:23 AM
(2024-06-03, 03:18 AM)TheDreadPirate Wrote: Which model Shield? And what kind of HDR is this? HDR10? HLG? Doesn't look like Dolby Vision. Can you share the main jellyfin log? It has the transcode reason. Also, can you turn on debug logging? That will also include the compatibility profile reported by the client.
I'm using the Shield Pro. This movie is HDR10. The main log does not seem to have a transcode reason. How do I enable debug logging? I'm running Jellyfin in a docker container on my unraid server. The relevant portion of the main log for playback of one of the movies I tried last night is pasted below.
I did find that after restarting the Shield, some movies were properly playing with HDR or DV, but a few were still transcoding to SDR. The movies that were properly playing after the restart did not have entries in the main log, which I assume means they were being directly played.
Code:
[2024-06-02 22:12:32.018 -05:00] [INF] [101] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:12:32.042 -05:00] [INF] [101] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:12:42.119 -05:00] [INF] [105] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.11" playing "Interstellar". Stopped at "8844" ms
[2024-06-02 22:12:52.579 -05:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:12:52.611 -05:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:12:52.878 -05:00] [INF] [105] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/Videos/4K Movies/Iron Man (2008).mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_qsv -tag:v:0 hvc1 -preset veryfast -b:v 13795128 -maxrate 13795128 -bufsize 27590256 -profile:v:0 main -level 50 -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,procamp_vaapi=b=0:c=1,tonemap_vaapi=format=nv12:p=bt709:t=bt709:m=bt709:extra_hw_frames=32,hwmap=derive_device=qsv,format=qsv\" -codec:a:0 libfdk_aac -ac 6 -ab 128000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/config/transcodes/bf7e8dd7c4c2b843c042877121a51db2%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/transcodes/bf7e8dd7c4c2b843c042877121a51db2.m3u8\""
[2024-06-02 22:13:05.916 -05:00] [INF] [105] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/config/transcodes/bf7e8dd7c4c2b843c042877121a51db2.m3u8"
[2024-06-02 22:13:06.369 -05:00] [INF] [105] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2024-06-02 22:13:06.369 -05:00] [INF] [105] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/config/transcodes/bf7e8dd7c4c2b843c042877121a51db2.m3u8"
[2024-06-02 22:13:07.887 -05:00] [INF] [142] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.11" playing "Iron Man". Stopped at "5490" ms
[2024-06-02 22:13:30.742 -05:00] [INF] [43] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:13:30.767 -05:00] [INF] [43] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "bjaurelio". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:13:48.513 -05:00] [INF] [142] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.16.11" playing "Avengers: Endgame". Stopped at "16462" ms