jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.69k stars 461 forks source link

Playback error on a specific media #2982

Closed Rhuax closed 3 months ago

Rhuax commented 1 year ago

Describe the bug

I'm encountering playback errors on a specific media. The media is not corrupted and it is playable from jellyfin web UI and jellyfin android app. It says "Error in the player. Retrying..." and then "Too many errors. Stopping"

Logs

[2023-08-19 17:51:27.185 +02:00] [INF] [83] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.172" request [2023-08-19 17:53:35.426 +02:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:35.434 +02:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:35.785 +02:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:35.791 +02:00] [INF] [9] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:37.535 +02:00] [INF] [80] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8\"" [2023-08-19 17:53:38.736 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8" [2023-08-19 17:53:38.792 +02:00] [INF] [74] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:38.796 +02:00] [INF] [74] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:38.849 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:53:38.855 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\e7b63c0b205ad607ee0df1ee8621a033.m3u8" [2023-08-19 17:53:38.864 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:38.867 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:39.668 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8\"" [2023-08-19 17:53:40.413 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:53:40.440 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.706769 with Status Code 204 [2023-08-19 17:53:40.558 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8" [2023-08-19 17:53:40.576 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:40.579 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:40.580 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:53:40.589 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\9953a092a9a9a06a5bbbfb7bcca593c5.m3u8" [2023-08-19 17:53:40.630 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:53:40.632 +02:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:53:41.466 +02:00] [INF] [70] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8\"" [2023-08-19 17:53:42.361 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:53:42.553 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.997516 with Status Code 204 [2023-08-19 17:53:42.781 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8" [2023-08-19 17:53:42.881 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:53:42.918 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\b0a7dcaa8316c85e9653e4ab067f122f.m3u8" [2023-08-19 17:53:44.560 +02:00] [INF] [80] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:53:44.583 +02:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.8054601 with Status Code 204 [2023-08-19 17:54:03.741 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:03.744 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:04.016 +02:00] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:04.023 +02:00] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:04.981 +02:00] [INF] [70] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8\"" [2023-08-19 17:54:05.961 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8" [2023-08-19 17:54:05.999 +02:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:06.003 +02:00] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:06.031 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:54:06.038 +02:00] [INF] [27] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\26f79e751aeab9510e79b55c45d57d77.m3u8" [2023-08-19 17:54:06.059 +02:00] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:06.061 +02:00] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:06.788 +02:00] [INF] [79] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8\"" [2023-08-19 17:54:07.547 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8" [2023-08-19 17:54:07.601 +02:00] [INF] [79] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:54:07.629 +02:00] [WRN] [79] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.6701845 with Status Code 204 [2023-08-19 17:54:07.629 +02:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:07.636 +02:00] [INF] [23] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/stream.mkv?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=9&SubtitleStreamIndex=5&VideoBitrate=99552000&AudioBitrate=448000&MaxFramerate=24&api_key=&SubtitleMethod=Embed&CopyTimestamps=true&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SubtitleCodec=subrip&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:07.670 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:54:07.681 +02:00] [INF] [45] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\62b00d84521c0d0b927dc0561d5ea54b.m3u8" [2023-08-19 17:54:07.705 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "papa". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2023-08-19 17:54:07.714 +02:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoProfileNotSupported ) "media:/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/master.m3u8?MediaSourceId=7a54ac2f1505be414fb3802fea4be4cb&VideoCodec=hevc,h264,hevc&AudioCodec=ac3&AudioStreamIndex=9&VideoBitrate=99552000&AudioBitrate=448000&AudioSampleRate=48000&MaxFramerate=24&api_key=&RequireAvc=false&Tag=d921c6c3d1c8a8370cd5194c1c13eb1f&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=120&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=6&aac-audiochannels=8&TranscodeReasons=VideoProfileNotSupported" [2023-08-19 17:54:08.545 +02:00] [INF] [20] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts -f matroska,webm -i file:\"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8\"" [2023-08-19 17:54:09.223 +02:00] [INF] [7] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:54:09.249 +02:00] [WRN] [7] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.7042271 with Status Code 204 [2023-08-19 17:54:09.596 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8" [2023-08-19 17:54:09.632 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0 [2023-08-19 17:54:09.637 +02:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\05f27506367199e2c6b9dc3fbde01433.m3u8" [2023-08-19 17:54:11.232 +02:00] [INF] [45] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.11" playing "Outlaw King - Il re fuorilegge". Stopped at "0" ms [2023-08-19 17:54:11.250 +02:00] [WRN] [45] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.99:8096/Sessions/Playing/Stopped" to "192.168.1.172" in 0:00:01.6567084 with Status Code 204

FFmpeg logs

/videos/7a54ac2f-1505-be41-4fb3-802fea4be4cb/hls1/main/0.ts

{"Protocol":0,"Id":"7a54ac2f1505be414fb3802fea4be4cb","Path":"Z:\\radarr\\Outlaw King (2018)\\Outlaw King (2018) WEBDL-1080p.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":2947316992,"Name":"Outlaw King (2018) WEBDL-1080p","IsRemote":false,"ETag":"d921c6c3d1c8a8370cd5194c1c13eb1f","RunTimeTicks":72984641536,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"@NAHOM","VideoRange":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"@NAHOM - 1080p - HEVC - SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":3230616,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":800,"Width":1920,"AverageFrameRate":24,"RealFrameRate":24,"Profile":"Main 10","Type":1,"AspectRatio":"2.40:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"IsAnamorphic":null},{"Codec":"aac","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"English - AAC - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"5.1","BitRate":202776,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":"HE-AAC","Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"English - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"fre","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"French","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"French - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"ger","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"German","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"German - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"ita","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Italian","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"Italian - Default - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Japanese","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"Japanese - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":6,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"rus","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Russian","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"Russian - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":7,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"spa","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Spanish","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"Spanish - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":8,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":null,"Language":"ita","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Italian - Dolby Digital - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"5.1","BitRate":448000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":9,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":3881392,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

ffmpeg -analyzeduration 200M -fflags +genpts -f matroska,webm  -i file:"Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:9 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f73%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f73.m3u8"

ffmpeg version 5.1.3-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 12-win32 (GCC)
  configuration: --prefix=/opt/ffmpeg --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --pkg-config=pkg-config --pkg-config-flags=--static --extra-libs='-lfftw3f -lstdc++' --extra-cflags=-DCHROMAPRINT_NODLL --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --disable-w32threads --enable-pthreads --enable-shared --enable-lto --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, matroska,webm, from 'file:Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv':
  Metadata:
    title           : PSArips.com | Outlaw.King.2018.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2018-11-10T21:13:58.000000Z
  Duration: 02:01:38.46, start: 0.000000, bitrate: 3230 kb/s
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x800, SAR 1:1 DAR 12:5, 24 fps, 24 tbr, 1k tbn (default)
    Metadata:
      title           : @NAHOM
      BPS-eng         : 2591020
      DURATION-eng    : 02:01:02.000000000
      NUMBER_OF_FRAMES-eng: 174288
      NUMBER_OF_BYTES-eng: 2351998579
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: aac (HE-AAC), 48000 Hz, 5.1, fltp
    Metadata:
      BPS-eng         : 202776
      DURATION-eng    : 02:01:01.867000000
      NUMBER_OF_FRAMES-eng: 170200
      NUMBER_OF_BYTES-eng: 184066775
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(eng): Subtitle: subrip
    Metadata:
      title           : English
      BPS-eng         : 39
      DURATION-eng    : 01:51:30.667000000
      NUMBER_OF_FRAMES-eng: 1144
      NUMBER_OF_BYTES-eng: 33023
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(fre): Subtitle: subrip
    Metadata:
      title           : French
      BPS-eng         : 41
      DURATION-eng    : 02:00:29.667000000
      NUMBER_OF_FRAMES-eng: 1205
      NUMBER_OF_BYTES-eng: 37058
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(ger): Subtitle: subrip
    Metadata:
      title           : German
      BPS-eng         : 40
      DURATION-eng    : 02:00:28.708000000
      NUMBER_OF_FRAMES-eng: 1196
      NUMBER_OF_BYTES-eng: 36207
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(ita): Subtitle: subrip (default)
    Metadata:
      title           : Italian
      BPS-eng         : 35
      DURATION-eng    : 02:00:29.667000000
      NUMBER_OF_FRAMES-eng: 1139
      NUMBER_OF_BYTES-eng: 32409
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:6(jpn): Subtitle: subrip
    Metadata:
      title           : Japanese
      BPS-eng         : 31
      DURATION-eng    : 02:00:30.417000000
      NUMBER_OF_FRAMES-eng: 1108
      NUMBER_OF_BYTES-eng: 28474
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:7(rus): Subtitle: subrip
    Metadata:
      title           : Russian
      BPS-eng         : 63
      DURATION-eng    : 02:00:29.750000000
      NUMBER_OF_FRAMES-eng: 1198
      NUMBER_OF_BYTES-eng: 57481
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:8(spa): Subtitle: subrip
    Metadata:
      title           : Spanish
      BPS-eng         : 39
      DURATION-eng    : 02:00:29.667000000
      NUMBER_OF_FRAMES-eng: 1226
      NUMBER_OF_BYTES-eng: 35794
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:9(ita): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
    Metadata:
      BPS-eng         : 448000
      DURATION-eng    : 02:01:38.464000000
      NUMBER_OF_FRAMES-eng: 228077
      NUMBER_OF_BYTES-eng: 408713984
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.2.0 ('The Awakening') 32-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-11-10 21:13:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Output #0, hls, to 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f73.m3u8':
  Metadata:
    encoder         : Lavf59.27.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv), 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 24 fps, 24 tbr, 90k tbn (default)
  Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:9 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f730.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f731.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f732.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f733.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f734.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f735.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f736.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f737.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f738.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f739.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7310.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7311.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7312.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7313.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7314.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7315.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7316.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7317.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7318.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7319.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7320.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7321.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7322.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7323.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7324.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7325.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7326.ts' for writing
frame= 6628 fps=0.0 q=-1.0 size=N/A time=00:00:00.26 bitrate=N/A speed=0.537x    
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7327.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7328.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7329.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7330.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7331.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7332.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7333.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7334.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7335.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7336.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7337.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7338.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7339.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7340.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7341.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7342.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7343.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7344.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7345.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7346.ts' for writing
frame=11618 fps=11618 q=-1.0 size=N/A time=00:03:28.20 bitrate=N/A speed= 208x    
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7347.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7348.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7349.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7350.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7351.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7352.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7353.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7354.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7355.ts' for writing
[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7356.ts' for writing

[q] command received. Exiting.

[hls @ 0000024702c7c240] Opening 'C:\ProgramData\Jellyfin\Server\transcodes\ac69e02c52c45393c73d27b6da8d8f7357.ts' for writing
frame=13367 fps=10155 q=-1.0 Lsize=N/A time=00:04:41.03 bitrate=N/A speed= 213x    
video:195587kB audio:30468kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Media info of the file

General
Unique ID                                : 82287854723743923126731010722745513465 (0x3DE810790E9D0CDBF50327B0255775F9)
Complete name                            : Z:\radarr\Outlaw King (2018)\Outlaw King (2018) WEBDL-1080p.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 2.74 GiB
Duration                                 : 2 h 1 min
Overall bit rate                         : 3 231 kb/s
Frame rate                               : 24.000 FPS
Movie name                               : PSArips.com | Outlaw.King.2018.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA
Encoded date                             : 2018-11-10 21:13:58 UTC
Writing application                      : mkvmerge v28.2.0 ('The Awakening') 32-bit
Writing library                          : libebml v1.3.6 + libmatroska v1.4.9

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L4@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 2 h 1 min
Bit rate                                 : 2 591 kb/s
Width                                    : 1 920 pixels
Height                                   : 800 pixels
Display aspect ratio                     : 2.40:1
Frame rate mode                          : Constant
Frame rate                               : 24.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.070
Stream size                              : 2.19 GiB (80%)
Title                                    : @NAHOM
Default                                  : Yes
Forced                                   : No

Audio #1
ID                                       : 2
Format                                   : AAC LC SBR
Format/Info                              : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name                          : HE-AAC
Format settings                          : Explicit
Codec ID                                 : A_AAC-2
Duration                                 : 2 h 1 min
Bit rate                                 : 203 kb/s
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 23.438 FPS (2048 SPF)
Compression mode                         : Lossy
Delay relative to video                  : 23 ms
Stream size                              : 176 MiB (6%)
Language                                 : English
Default                                  : No
Forced                                   : No

Audio #2
ID                                       : 10
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Commercial name                          : Dolby Digital
Codec ID                                 : A_AC3
Duration                                 : 2 h 1 min
Bit rate mode                            : Constant
Bit rate                                 : 448 kb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Ls Rs
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 390 MiB (14%)
Language                                 : Italian
Service kind                             : Complete Main
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 1 h 51 min
Bit rate                                 : 39 b/s
Frame rate                               : 0.171 FPS
Count of elements                        : 1144
Stream size                              : 32.2 KiB (0%)
Title                                    : English
Language                                 : English
Default                                  : No
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 41 b/s
Frame rate                               : 0.167 FPS
Count of elements                        : 1205
Stream size                              : 36.2 KiB (0%)
Title                                    : French
Language                                 : French
Default                                  : No
Forced                                   : No

Text #3
ID                                       : 5
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 40 b/s
Frame rate                               : 0.165 FPS
Count of elements                        : 1196
Stream size                              : 35.4 KiB (0%)
Title                                    : German
Language                                 : German
Default                                  : No
Forced                                   : No

Text #4
ID                                       : 6
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 35 b/s
Frame rate                               : 0.158 FPS
Count of elements                        : 1139
Stream size                              : 31.6 KiB (0%)
Title                                    : Italian
Language                                 : Italian
Default                                  : Yes
Forced                                   : No

Text #5
ID                                       : 7
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 31 b/s
Frame rate                               : 0.153 FPS
Count of elements                        : 1108
Stream size                              : 27.8 KiB (0%)
Title                                    : Japanese
Language                                 : Japanese
Default                                  : No
Forced                                   : No

Text #6
ID                                       : 8
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 63 b/s
Frame rate                               : 0.166 FPS
Count of elements                        : 1198
Stream size                              : 56.1 KiB (0%)
Title                                    : Russian
Language                                 : Russian
Default                                  : No
Forced                                   : No

Text #7
ID                                       : 9
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 2 h 0 min
Bit rate                                 : 39 b/s
Frame rate                               : 0.170 FPS
Count of elements                        : 1226
Stream size                              : 35.0 KiB (0%)
Title                                    : Spanish
Language                                 : Spanish
Default                                  : No
Forced                                   : No

Application version

0.15.11

Device information

Amazon Fire TV Stick 2nd Gen

Android version

Fire oS 5.2.9.5 (686801020)

Jellyfin server version

10.8.10

tim-vk commented 1 year ago

Maybe my issue is the same as this one: #3002 .

Would love to help debugging but I'd need some more instructions on what info to provide/how to find the exact cause to provide usefull logging.

fice-t commented 9 months ago

@nielsvanvelzen I believe that I have found out a likely indicator, though I don't know where in this repo or in the SDK a change should be made.

I have a TV show where 10 out of 24 episodes fall victim to this bug, and each and every one of those 10 have the following audio stream output (from ffprobe):

Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)

The 14 episodes that do work have the following audio stream:

Stream #0:1(und): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)

Looking into the ffprobe source code yields a check for lang->value around the printer for (und).

I don't get the difference between an undefined language and null here (since this appears to match null to "und"), but this looks key considering all of my bad files (and the OP's transcoded output) have the Stream #0:1: Audio: ac3 output.

nielsvanvelzen commented 9 months ago

I don't think we do any filtering based on the track language in the app so it seems unlikely to be the cause. Can you share the JSON for the BaseItem? (You can get that from the network response in the browser developer tools when opening the movie/episode).

fice-t commented 8 months ago

I don't see any JSON for a BaseItem. In Firefox I used F12->Network and clicked on the Response section. The only non-trivial JSON response I could see was for PlaybackInfo, which is included below.

MediaSources ```JSON { "MediaSources": [ { "Protocol": "File", "Id": "153d4bc41bd2c10d7e0196b1a0c6733e", "Path": "/data/media/testing/filename.mkv", "Type": "Default", "Container": "webm", "Size": 278455808, "Name": "filename", "IsRemote": false, "ETag": "b96655ab81abdb0e8bb8a5c8b054fde3", "RunTimeTicks": 12110010368, "ReadAtNativeFramerate": false, "IgnoreDts": false, "IgnoreIndex": false, "GenPtsInput": false, "SupportsTranscoding": true, "SupportsDirectStream": false, "SupportsDirectPlay": false, "IsInfiniteStream": false, "RequiresOpening": false, "RequiresClosing": false, "RequiresLooping": false, "SupportsProbing": true, "VideoType": "VideoFile", "MediaStreams": [ { "Codec": "h264", "TimeBase": "1/1000", "VideoRange": "SDR", "VideoRangeType": "SDR", "DisplayTitle": "720p H264 SDR", "NalLengthSize": "0", "IsInterlaced": false, "IsAVC": false, "BitRate": 1839508, "BitDepth": 8, "RefFrames": 1, "IsDefault": true, "IsForced": false, "Height": 720, "Width": 1280, "AverageFrameRate": 23.976025, "RealFrameRate": 23.976025, "Profile": "High", "Type": "Video", "AspectRatio": "16:9", "Index": 0, "IsExternal": false, "IsTextSubtitleStream": false, "SupportsExternalStream": false, "PixelFormat": "yuv420p", "Level": 31 }, { "Codec": "ac3", "TimeBase": "1/1000", "DisplayTitle": "Dolby Digital - 5.1 - Default", "IsInterlaced": false, "ChannelLayout": "5.1", "BitRate": 384000, "Channels": 6, "SampleRate": 48000, "IsDefault": true, "IsForced": false, "Type": "Audio", "Index": 1, "IsExternal": false, "IsTextSubtitleStream": false, "SupportsExternalStream": false, "Level": 0 } ], "MediaAttachments": [], "Formats": [], "Bitrate": 2223508, "RequiredHttpHeaders": {}, "TranscodingUrl": "/videos/153d4bc4-1bd2-c10d-7e01-96b1a0c6733e/master.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTIxLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTIxLjB8MTcwNDQxODk2OTEwOQ11&MediaSourceId=153d4bc41bd2c10d7e0196b1a0c6733e&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=385542b68e9648a3a340f502450664c8&api_key=2afd53d0c1394d8db247cf3cfed7c21b&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=b96655ab81abdb0e8bb8a5c8b054fde3&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported", "TranscodingSubProtocol": "hls", "TranscodingContainer": "ts", "DefaultAudioStreamIndex": 1, "DefaultSubtitleStreamIndex": -1 } ] } ```

It seems that remuxing with ffmpeg -i filename.mkv -map 0 -codec copy somehow allows the ATV client to accept the file. The PlayBackInfo JSON is included below for comparison:

MediaSources for remux ```JSON { "MediaSources": [ { "Protocol": "File", "Id": "def378bbeb207fd95745a8ee05051c3a", "Path": "/data/media/testing/COPY.mkv", "Type": "Default", "Container": "webm", "Size": 278457110, "Name": "COPY", "IsRemote": false, "ETag": "4e5df2816879cb01aa53f87af9104296", "RunTimeTicks": 12099160000, "ReadAtNativeFramerate": false, "IgnoreDts": false, "IgnoreIndex": false, "GenPtsInput": false, "SupportsTranscoding": true, "SupportsDirectStream": false, "SupportsDirectPlay": false, "IsInfiniteStream": false, "RequiresOpening": false, "RequiresClosing": false, "RequiresLooping": false, "SupportsProbing": true, "VideoType": "VideoFile", "MediaStreams": [ { "Codec": "h264", "TimeBase": "1/1000", "VideoRange": "SDR", "VideoRangeType": "SDR", "DisplayTitle": "720p H264 SDR", "NalLengthSize": "4", "IsInterlaced": false, "IsAVC": true, "BitRate": 1841166, "BitDepth": 8, "RefFrames": 1, "IsDefault": true, "IsForced": false, "Height": 720, "Width": 1280, "AverageFrameRate": 23.976025, "RealFrameRate": 23.976025, "Profile": "High", "Type": "Video", "AspectRatio": "16:9", "Index": 0, "IsExternal": false, "IsTextSubtitleStream": false, "SupportsExternalStream": false, "PixelFormat": "yuv420p", "Level": 31 }, { "Codec": "ac3", "TimeBase": "1/1000", "DisplayTitle": "Dolby Digital - 5.1 - Default", "IsInterlaced": false, "ChannelLayout": "5.1", "BitRate": 384000, "Channels": 6, "SampleRate": 48000, "IsDefault": true, "IsForced": false, "Type": "Audio", "Index": 1, "IsExternal": false, "IsTextSubtitleStream": false, "SupportsExternalStream": false, "Level": 0 } ], "MediaAttachments": [], "Formats": [], "Bitrate": 2225166, "RequiredHttpHeaders": {}, "TranscodingUrl": "/videos/def378bb-eb20-7fd9-5745-a8ee05051c3a/master.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTIxLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTIxLjB8MTcwNDQxODk2OTEwOQ11&MediaSourceId=def378bbeb207fd95745a8ee05051c3a&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=2b6c67b8471240599ac6d2fb99dc4f01&api_key=2afd53d0c1394d8db247cf3cfed7c21b&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=4e5df2816879cb01aa53f87af9104296&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=31&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported", "TranscodingSubProtocol": "hls", "TranscodingContainer": "ts", "DefaultAudioStreamIndex": 1, "DefaultSubtitleStreamIndex": -1 } ] } ```

Any other info that could help? Or a good place to use a breakpoint?

fice-t commented 8 months ago

I updated to the latest tip and it seems that logcat is now providing more information:

Playback error
  androidx.media3.exoplayer.ExoPlaybackException: Source error
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:701)
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:671)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loopOnce(Looper.java:201)
      at android.os.Looper.loop(Looper.java:288)
      at android.os.HandlerThread.run(HandlerThread.java:67)
  Caused by: androidx.media3.common.ParserException: Missing CodecPrivate for codec V_MPEG4/ISO/AVC{contentIsMalformed=true, dataType=1}
      at androidx.media3.extractor.mkv.MatroskaExtractor$Track.getCodecPrivate(MatroskaExtractor.java:2585)
      at androidx.media3.extractor.mkv.MatroskaExtractor$Track.initializeOutput(MatroskaExtractor.java:2099)
      at androidx.media3.extractor.mkv.MatroskaExtractor.endMasterElement(MatroskaExtractor.java:830)
      at androidx.media3.extractor.mkv.MatroskaExtractor$InnerEbmlProcessor.endMasterElement(MatroskaExtractor.java:1970)
      at androidx.media3.extractor.mkv.DefaultEbmlReader.read(DefaultEbmlReader.java:88)
      at androidx.media3.extractor.mkv.MatroskaExtractor.read(MatroskaExtractor.java:530)
      at androidx.media3.exoplayer.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:133)
      at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1063)
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:417)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
      at java.lang.Thread.run(Thread.java:920)
***** Got error from player
Playback error - Failed to load video

So it appears that ExoPlayer is being more strict than some other players, at least according to this ExoPlayer issue. That issue even has a sample webm that reproduces the issue when added to a Jellyfin library -- it plays fine in the web UI, but crashes on ATV as above.

Unfortunately this was closed as simply "bad media", which ignores that other media players (inc. web UI, VLC, Chrome) appear to play the media just fine.

@Rhuax, @tim-vk Perhaps check to see if this is the same root cause for your files? The audio stream text I posted above seems to just be a odd coincidence. You can instead use mkvinfo directly or MKVToolNix's info page to check if your files have a CodecPrivate or Codec's private data field at the end of the video track section.

jellyfin-bot commented 4 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.