Jellyfin Forum
Playback issues for some media files on Windows 10 Host - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Playback issues for some media files on Windows 10 Host (/t-playback-issues-for-some-media-files-on-windows-10-host)



Playback issues for some media files on Windows 10 Host - Quixel - 2024-06-05

Hello,

I am having playback issues for some files. I have tried both with and without hardware encoding enabled. I think I may actually have two issues because when I enable hardware encoding and check the GPU in Task Monitor, I don't see any encoding/decoding happening.

Working file: Fallout S1E4 The Ghouls
Non-Working File: The Twilight Zone (2019) S1E1 The Comedian

System setup
Jellyfin 10.8.13
- Running directly on Windows (no Docker container or anything)
- Used Windows installer
Windows 10 Pro
Intel I5-7600
GTX 1080 Ti
16GB RAM
Hardware Virtualization is enabled in the BIOS
Nvidia driver version 555.99 (latest)
Note: At first, I had an older version of the Nvidia driver installed, but I updated it, producing the same result.

I have tried multiple clients. The examples below are from Chrome in Windows 11 on a different PC on my local network. I also tried from my iPhone with Safari.

I have tried this both with and without hardware acceleration enabled, and the same results happen each time.

Basically, the video starts to play, but if I skip ahead, it stops and won't resume playing. This also seems to happen if I just let it play for a while.

Both the working and non-working videos are H264 mkv files.

Log snippets below

Non-Working

Code:
[2024-06-05 09:11:18.226 -04:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "admin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-05 09:11:18.287 -04:00] [INF] [19] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="E:\data\media\TV\The Twilight Zone (2019)\Season 1\The Twilight Zone (2019) - S01E01 - The Comedian Bluray-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoCodecNotSupported, AudioCodecNotSupported ) "media:/videos/5c545d74-183f-6452-62f5-04336cdc76ee/master.m3u8?MediaSourceId=5c545d74183f645262f504336cdc76ee&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&api_key=<token>&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=1513396573809d7c0612c19842df3f2a&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=41&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported"
[2024-06-05 09:11:19.026 -04:00] [INF] [12] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:11:19.055 -04:00] [INF] [12] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts  -i file:\"E:\data\media\TV\The Twilight Zone (2019)\Season 1\The Twilight Zone (2019) - S01E01 - The Comedian Bluray-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -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\d819279c7502a416161263d32d33e925%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\d819279c7502a416161263d32d33e925.m3u8\""
[2024-06-05 09:11:19.977 -04:00] [WRN] [12] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/videos/5c545d74-183f-6452-62f5-04336cdc76ee/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMy4wLjAuMCBTYWZhcmkvNTM3LjM2fDE3MTMxODcxNzM1Njk1&MediaSourceId=5c545d74183f645262f504336cdc76ee&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=b12384248044400ca174f0e357425a15&api_key=8554ba1c041e4ace9f371e0231adeb11&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=1513396573809d7c0612c19842df3f2a&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=41&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported&runtimeTicks=0&actualSegmentLengthTicks=159740000" to "192.168.86.106" in 0:00:00.9929536 with Status Code 200
[2024-06-05 09:11:41.792 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\d819279c7502a416161263d32d33e925.m3u8"
[2024-06-05 09:11:41.881 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-06-05 09:11:41.884 -04:00] [INF] [24] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:11:41.887 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -ss 00:18:52.256 -fflags +genpts  -i file:\"E:\data\media\TV\The Twilight Zone (2019)\Season 1\The Twilight Zone (2019) - S01E01 - The Comedian Bluray-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 188 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\d819279c7502a416161263d32d33e925%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\d819279c7502a416161263d32d33e925.m3u8\""
[2024-06-05 09:11:42.480 -04:00] [WRN] [25] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/videos/5c545d74-183f-6452-62f5-04336cdc76ee/hls1/main/188.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMy4wLjAuMCBTYWZhcmkvNTM3LjM2fDE3MTMxODcxNzM1Njk1&MediaSourceId=5c545d74183f645262f504336cdc76ee&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=b12384248044400ca174f0e357425a15&api_key=8554ba1c041e4ace9f371e0231adeb11&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=1513396573809d7c0612c19842df3f2a&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=41&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported&runtimeTicks=11322560000&actualSegmentLengthTicks=80080000" to "192.168.86.106" in 0:00:00.6917565 with Status Code 200
[2024-06-05 09:12:59.671 -04:00] [INF] [29] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-06-05 09:13:08.419 -04:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\d819279c7502a416161263d32d33e925.m3u8"
[2024-06-05 09:13:10.391 -04:00] [INF] [12] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.8.13" playing "The Comedian". Stopped at "7424" ms
[2024-06-05 09:13:10.456 -04:00] [WRN] [12] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Sessions/Playing/Stopped" to "192.168.86.106" in 0:00:02.051791 with Status Code 204
[2024-06-05 09:13:11.640 -04:00] [WRN] [27] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Users/fce919da7f84492c862e7d2b49d9c034/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.86.106" in 0:00:00.8705735 with Status Code 200
[2024-06-05 09:13:11.640 -04:00] [WRN] [24] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Users/fce919da7f84492c862e7d2b49d9c034/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.86.106" in 0:00:00.8511824 with Status Code 200
[2024-06-05 09:13:11.644 -04:00] [WRN] [19] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Users/fce919da7f84492c862e7d2b49d9c034/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Video" to "192.168.86.106" in 0:00:00.8791098 with Status Code 200
[2024-06-05 09:13:11.667 -04:00] [WRN] [7] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Users/fce919da7f84492c862e7d2b49d9c034/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=4e985111ed7f570b595204d82adb02f3" to "192.168.86.106" in 0:00:00.8772021 with Status Code 200
[2024-06-05 09:13:11.678 -04:00] [WRN] [22] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Users/fce919da7f84492c862e7d2b49d9c034/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo%2CPath&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805" to "192.168.86.106" in 0:00:00.8835906 with Status Code 200
[2024-06-05 09:13:11.679 -04:00] [WRN] [12] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=fce919da7f84492c862e7d2b49d9c034&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2023-06-06T13%3A13%3A10.565Z&EnableRewatching=false" to "192.168.86.106" in 0:00:00.9091037 with Status Code 200

Working

Code:
[2024-06-05 09:13:22.786 -04:00] [INF] [12] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "admin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-05 09:13:22.794 -04:00] [INF] [12] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoCodecNotSupported, AudioCodecNotSupported ) "media:/videos/0ad14226-e2c8-cb79-378f-dccd9660db1f/master.m3u8?MediaSourceId=0ad14226e2c8cb79378fdccd9660db1f&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=24&api_key=<token>&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=4eb8f9a528da0c2a649ed22a6eec8b58&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=40&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported"
[2024-06-05 09:13:23.372 -04:00] [INF] [19] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:13:23.381 -04:00] [INF] [19] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts  -i file:\"E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -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\a0858c7bf3964070163f53947c77831c%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c.m3u8\""
[2024-06-05 09:13:25.303 -04:00] [INF] [19] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c.m3u8"
[2024-06-05 09:13:25.331 -04:00] [INF] [29] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-06-05 09:13:25.335 -04:00] [INF] [19] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:13:25.337 -04:00] [INF] [19] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -ss 00:19:48.000 -fflags +genpts  -i file:\"E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 198 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c.m3u8\""
[2024-06-05 09:13:53.123 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c.m3u8"
[2024-06-05 09:13:53.192 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-06-05 09:13:53.195 -04:00] [INF] [24] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) "C:\ProgramData\Jellyfin\Server\transcodes\a0858c7bf3964070163f53947c77831c.m3u8"
[2024-06-05 09:13:54.894 -04:00] [INF] [27] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.8.13" playing "The Ghouls". Stopped at "1641890" ms
[2024-06-05 09:13:54.915 -04:00] [WRN] [27] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.86.57:8096/Sessions/Playing/Stopped" to "192.168.86.106" in 0:00:01.7927139 with Status Code 204
[2024-06-05 09:13:58.026 -04:00] [INF] [27] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "127.0.0.1" request
[2024-06-05 09:14:43.909 -04:00] [INF] [21] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "admin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-05 09:14:43.916 -04:00] [INF] [21] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoCodecNotSupported, AudioCodecNotSupported ) "media:/videos/0ad14226-e2c8-cb79-378f-dccd9660db1f/master.m3u8?MediaSourceId=0ad14226e2c8cb79378fdccd9660db1f&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=24&api_key=<token>&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=4eb8f9a528da0c2a649ed22a6eec8b58&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=40&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported"
[2024-06-05 09:14:44.471 -04:00] [INF] [7] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:14:44.479 -04:00] [INF] [7] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -fflags +genpts  -i file:\"E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -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\c8fac743680aa372efebe835e1ef3db7%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\c8fac743680aa372efebe835e1ef3db7.m3u8\""
[2024-06-05 09:14:45.728 -04:00] [INF] [27] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-06-05 09:14:46.460 -04:00] [INF] [21] Jellyfin.Api.Helpers.TranscodingJobHelper: Stopping ffmpeg process with q command for "C:\ProgramData\Jellyfin\Server\transcodes\c8fac743680aa372efebe835e1ef3db7.m3u8"
[2024-06-05 09:14:46.527 -04:00] [INF] [21] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 0
[2024-06-05 09:14:46.530 -04:00] [INF] [21] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-06-05 09:14:46.532 -04:00] [INF] [21] Jellyfin.Api.Helpers.TranscodingJobHelper: "ffmpeg" "-analyzeduration 200M -ss 00:19:48.000 -fflags +genpts  -i file:\"E:\data\media\TV\Fallout\Season 1\Fallout - S01E04 - The Ghouls WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 198 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\transcodes\c8fac743680aa372efebe835e1ef3db7%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\transcodes\c8fac743680aa372efebe835e1ef3db7.m3u8\""
[2024-06-05 09:14:57.741 -04:00] [INF] [18] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.

Here's my Hardware Acceleration config

[Image: poSTx7c.png]

I will try to upload the Jellyfin and ffmpeg logs as well for review.

As I said above, I did try disabling Hardware Acceleration and playing it, but the same result persisted. Each time I enabled or disabled Hardware Acceleration, I did a stop and restart of the Jellyfin service, though I don't believe that's necessary.

If the answer here is I just have some bad media files, I'm fine with that. I'm just looking to find the root cause here.

I'm also open to suggestions on improving my Hardware Acceleration config because I have no idea what I'm doing tbh. I followed the Jellyfin guide and used the settings from NVidia for my 1080 Ti.

Thanks!


RE: Playback issues for some media files on Windows 10 Host - TheDreadPirate - 2024-06-05

The video is probably borked. You can try repackaging the file since sometimes the video and audio is fine but the container is not.

Code:
ffmpeg -fflags genpts -i "C:\path\to\video.mkv" -map 0:v -map 0:a -map 0:s -map_chapters 0 -c:v copy -c:a copy -c:s copy outputFile.mkv

You might have to specify the full ffmpeg path in C:\Program Files\Jellyfin.