jellyfin / jellyfin

The Free Software Media System
https://jellyfin.org
GNU General Public License v2.0
35.45k stars 3.21k forks source link

[Issue]: Resuming/seeking when Direct Streaming results in A/V out of sync #11729

Closed IzanagisBurden closed 6 months ago

IzanagisBurden commented 6 months ago

Please describe your bug

With the release of 10.9.0, resuming or seeking through a file when played through the web player (or LG CX webOS app) results in audio/video out of sync by about ~0.5 - 1.5 seconds when the file is being direct streamed (i.e.. video copy, audio transcode). 10.9.2 seemed to remedy the issue for mostly files in the mkv container. However, I can still reliably reproduce this issue with files I have in the m2ts container. Depending on the time you seek to, the stream may be in sync but more often than not, it is out of sync.

Reproduction Steps

  1. Play a file where the video is supported but not the audio so the file is direct streamed
  2. Seek to some point in the video
  3. The audio becomes out of sync, even when resuming

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS: Ubuntu 23.10
- Linux Kernel: 6.5.0-35-generic
- Virtualization: No
- Clients: Browser, LG CX webOS app
- Browser: Chrome 125
- FFmpeg Version: 6.0.1-6 Jellyfin
- Playback Method: Direct Stream
- Hardware Acceleration: VAAPI
- GPU Model: AMD Ryzen 5 4600G with Radeon Graphics
- Plugins: DLNA, TVDB
- Reverse Proxy: none
- Base URL: none
- Networking: Host
- Storage: local

Jellyfin logs

[2024-05-19 02:10:08.856 +00:00] [INF] [151] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:49:30.500 -noaccurate_seek -readrate 10 -fflags +genpts  -i file:\"/mnt/WD201KFGX/Movies/DV MEL/Madame.Web.2024.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.m2ts\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"3660184b6fad9147594203864c7f59e1-1.mp4\" -start_number 495 -hls_segment_filename \"/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1.m3u8\""
[2024-05-19 02:10:08.857 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Launched FFmpeg process
[2024-05-19 02:10:08.868 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Waiting for the creation of "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4"
[2024-05-19 02:10:09.583 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:09.583 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:09.583 +00:00] [DBG] [81] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Starting kill timer at 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:10.582 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:10.582 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:10.582 +00:00] [DBG] [81] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:11.582 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:11.582 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:11.582 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:11.868 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: File "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4" created or transcoding has finished
[2024-05-19 02:10:11.868 +00:00] [DBG] [81] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: StartFfMpeg() finished successfully
[2024-05-19 02:10:11.868 +00:00] [DBG] [81] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4" [general case]
[2024-05-19 02:10:12.568 +00:00] [DBG] [130] Jellyfin.Api.Controllers.DynamicHlsController: Serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4" as it deemed ready
[2024-05-19 02:10:12.568 +00:00] [DBG] [81] Jellyfin.Api.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.140:8096/videos/6ddb6c4a-79c5-a6e9-8cf2-12f0dc18b4bd/hls1/main/495.mp4?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyNS4wLjAuMCBTYWZhcmkvNTM3LjM2fDE3MTYwODMwNjA5Mjk1&MediaSourceId=6ddb6c4a79c5a6e98cf212f0dc18b4bd&VideoCodec=av1,hevc,h264,hevc&AudioCodec=aac,opus,flac&AudioStreamIndex=2&VideoBitrate=619354850&AudioBitrate=384000&MaxFramerate=23.976025&PlaySessionId=64b57395d80f41eeb2937a3c30be4b6d&api_key=692cbf9cd65c44f982c2e2357d93debe&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=751c589f3f5937ba23b81e501272ce61&SegmentContainer=mp4&MinSegments=1&BreakOnNonKeyFrames=True&hevc-level=153&hevc-videobitdepth=10&hevc-profile=main10&hevc-rangetype=SDR,HDR10,HLG&hevc-deinterlace=true&TranscodeReasons=ContainerNotSupported,%20AudioCodecNotSupported&runtimeTicks=29700000000&actualSegmentLengthTicks=60000000" to "192.168.0.20" in 0:00:04.0685181 with Status Code 200
[2024-05-19 02:10:12.580 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:12.580 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:12.580 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:12.939 +00:00] [DBG] [50] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4"
[2024-05-19 02:10:12.939 +00:00] [DBG] [50] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:12.939 +00:00] [DBG] [50] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:13.041 +00:00] [DBG] [151] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.041 +00:00] [DBG] [151] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.041 +00:00] [DBG] [151] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1496.mp4" [it exists, try 1]
[2024-05-19 02:10:13.048 +00:00] [DBG] [151] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.048 +00:00] [DBG] [151] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.050 +00:00] [DBG] [151] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:13.050 +00:00] [DBG] [151] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:13.050 +00:00] [DBG] [151] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:13.143 +00:00] [DBG] [50] Jellyfin.Api.Controllers.DynamicHlsController: Serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1496.mp4" as it deemed ready
[2024-05-19 02:10:13.496 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1496.mp4"
[2024-05-19 02:10:13.496 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:13.496 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:13.773 +00:00] [DBG] [145] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.773 +00:00] [DBG] [145] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:13.773 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1497.mp4" [it exists, try 1]
[2024-05-19 02:10:13.773 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1497.mp4" as transcode index 498 is past requested point 497
[2024-05-19 02:10:14.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:14.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:14.048 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:14.079 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1497.mp4"
[2024-05-19 02:10:14.079 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:14.079 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:14.692 +00:00] [DBG] [145] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-05-19 02:10:15.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:15.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:15.048 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:16.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:16.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:16.049 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:16.869 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingThrottler: Not throttling transcoder gap 273500000 target gap 600000000
[2024-05-19 02:10:17.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:17.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:17.049 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:18.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:18.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:18.049 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:19.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:19.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:19.049 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:19.577 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:19.577 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:19.577 +00:00] [DBG] [116] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1498.mp4" [it exists, try 1]
[2024-05-19 02:10:19.577 +00:00] [DBG] [116] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1498.mp4" as transcode index 507 is past requested point 498
[2024-05-19 02:10:19.905 +00:00] [DBG] [128] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1498.mp4"
[2024-05-19 02:10:19.905 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:19.905 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:20.050 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:20.050 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:20.050 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:21.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:21.048 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:21.048 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:21.868 +00:00] [DBG] [81] MediaBrowser.Controller.MediaEncoding.TranscodingThrottler: Throttling transcoder gap 717000000 target gap 600000000
[2024-05-19 02:10:21.868 +00:00] [DBG] [81] MediaBrowser.Controller.MediaEncoding.TranscodingThrottler: Sending pause command ["p"] to ffmpeg
[2024-05-19 02:10:22.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:22.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:22.049 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:23.049 +00:00] [DBG] [128] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:23.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:23.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:23.049 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:23.049 +00:00] [DBG] [128] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:23.051 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:23.051 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:23.051 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:24.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:24.049 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:24.049 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:25.050 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:25.050 +00:00] [DBG] [116] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:25.050 +00:00] [DBG] [116] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:25.272 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:25.272 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:25.272 +00:00] [DBG] [116] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1499.mp4" [it exists, try 1]
[2024-05-19 02:10:25.272 +00:00] [DBG] [116] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1499.mp4" as transcode index 511 is past requested point 499
[2024-05-19 02:10:25.603 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1499.mp4"
[2024-05-19 02:10:25.603 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:25.603 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:26.050 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:26.050 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:26.050 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:26.694 +00:00] [DBG] [128] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 2 WebSockets.
[2024-05-19 02:10:26.694 +00:00] [INF] [128] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-19 02:10:26.695 +00:00] [DBG] [128] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.0.20" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-19 02:10:26.871 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingThrottler: Throttling transcoder gap 708800000 target gap 600000000
[2024-05-19 02:10:27.051 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:27.051 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:27.051 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:28.051 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:28.051 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:28.051 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:29.052 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:29.052 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:29.052 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:30.048 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:30.048 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:30.048 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:31.048 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:31.048 +00:00] [DBG] [130] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:31.048 +00:00] [DBG] [130] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:31.073 +00:00] [DBG] [128] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:31.073 +00:00] [DBG] [128] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:31.073 +00:00] [DBG] [128] Jellyfin.Api.Controllers.DynamicHlsController: returning "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1500.mp4" [it exists, try 1]
[2024-05-19 02:10:31.073 +00:00] [DBG] [128] Jellyfin.Api.Controllers.DynamicHlsController: serving up "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1500.mp4" as transcode index 511 is past requested point 500
[2024-05-19 02:10:31.465 +00:00] [DBG] [145] Jellyfin.Api.Controllers.DynamicHlsController: Finished serving "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1500.mp4"
[2024-05-19 02:10:31.465 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: OnTranscodeEndRequest job.ActiveRequestCount=0
[2024-05-19 02:10:31.465 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:31.868 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting segment file(s) index 0 to 497 from "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1.m3u8"
[2024-05-19 02:10:31.868 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingThrottler: Throttling transcoder gap 648800000 target gap 600000000
[2024-05-19 02:10:32.048 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:32.049 +00:00] [DBG] [128] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:32.049 +00:00] [DBG] [128] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:32.715 +00:00] [DBG] [128] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.0.20" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-19 02:10:33.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:33.049 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:33.049 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:33.050 +00:00] [DBG] [145] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:33.050 +00:00] [DBG] [145] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-19 02:10:33.052 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: PingTranscodingJob PlaySessionId="64b57395d80f41eeb2937a3c30be4b6d" isUsedPaused: False
[2024-05-19 02:10:33.052 +00:00] [DBG] [145] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Setting job.IsUserPaused to False. jobId: "d8ee3f7f72d94468944c3bf71477249c"
[2024-05-19 02:10:33.052 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Changing kill timer to 60000ms. JobId "d8ee3f7f72d94468944c3bf71477249c" PlaySessionId "64b57395d80f41eeb2937a3c30be4b6d"
[2024-05-19 02:10:33.369 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1497.mp4"
[2024-05-19 02:10:33.376 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1496.mp4"
[2024-05-19 02:10:33.383 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4"
[2024-05-19 02:10:33.391 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e185.mp4"
[2024-05-19 02:10:33.398 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e184.mp4"
[2024-05-19 02:10:33.405 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e183.mp4"
[2024-05-19 02:10:33.412 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e182.mp4"
[2024-05-19 02:10:33.418 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e181.mp4"
[2024-05-19 02:10:33.425 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e180.mp4"
[2024-05-19 02:10:33.432 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e179.mp4"
[2024-05-19 02:10:33.439 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e178.mp4"
[2024-05-19 02:10:33.446 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e177.mp4"
[2024-05-19 02:10:33.453 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e176.mp4"
[2024-05-19 02:10:33.460 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e175.mp4"
[2024-05-19 02:10:33.467 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e174.mp4"
[2024-05-19 02:10:33.474 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e173.mp4"
[2024-05-19 02:10:33.480 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e172.mp4"
[2024-05-19 02:10:33.487 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e171.mp4"
[2024-05-19 02:10:33.496 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e170.mp4"
[2024-05-19 02:10:33.503 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e169.mp4"
[2024-05-19 02:10:33.510 +00:00] [DBG] [145] MediaBrowser.Controller.MediaEncoding.TranscodingSegmentCleaner: Deleting HLS segment file "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e168.mp4"

FFmpeg logs

{"Protocol":0,"Id":"6ddb6c4a79c5a6e98cf212f0dc18b4bd","Path":"/mnt/WD201KFGX/Movies/DV MEL/Madame.Web.2024.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.m2ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mpegts","Size":52850319360,"Name":"Madame.Web.2024.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR","IsRemote":false,"ETag":"751c589f3f5937ba23b81e501272ce61","RunTimeTicks":69729656832,"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":"HDMV","Language":null,"ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":2,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":60634535,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":2160,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":null},{"Codec":"hevc","CodecTag":"HDMV","Language":null,"ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":7,"DvLevel":6,"RpuPresentFlag":1,"ElPresentFlag":1,"BlPresentFlag":0,"DvBlSignalCompatibilityId":6,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":2,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":60634535,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":null},{"Codec":"truehd","CodecTag":"AC-3","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/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"English - TRUEHD - 7.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"7.1","BitRate":null,"BitDepth":24,"RefFrames":null,"PacketLength":null,"Channels":8,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":"AC-3","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/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"5.1","BitRate":640000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","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/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":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":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","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/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":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":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":60634535,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:49:30.500 -noaccurate_seek -readrate 10 -fflags +genpts  -i file:"/mnt/WD201KFGX/Movies/DV MEL/Madame.Web.2024.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.m2ts" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename "3660184b6fad9147594203864c7f59e1-1.mp4" -start_number 495 -hls_segment_filename "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-4ubuntu3)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Input #0, mpegts, from 'file:/mnt/WD201KFGX/Movies/DV MEL/Madame.Web.2024.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.m2ts':
  Duration: 01:56:12.97, start: 600.000000, bitrate: 60634 kb/s
  Program 1 
  Stream #0:0[0x1011]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn
  Stream #0:1[0x1015]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn
    Side data:
      DOVI configuration record: version: 1.0, profile: 7, level: 6, rpu flag: 1, el flag: 1, bl flag: 0, compatibility id: 6
  Stream #0:2[0x1100](eng): Audio: truehd (AC-3 / 0x332D4341), 48000 Hz, 7.1, s32 (24 bit)
  Stream #0:3[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 640 kb/s
  Stream #0:4[0x12a0](eng): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
  Stream #0:5[0x12a1](eng): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (truehd (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1-1.mp4' for writing
Output #0, hls, to '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 24k tbn
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s
    Metadata:
      encoder         : Lavc60.3.100 libfdk_aac
frame=    0 fps=0.0 q=-1.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    
frame=  117 fps=0.0 q=-1.0 size=N/A time=00:00:00.02 bitrate=N/A speed=0.0431x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1495.mp4' for writing
frame=  239 fps=235 q=-1.0 size=N/A time=00:00:05.09 bitrate=N/A speed=5.02x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1496.mp4' for writing
frame=  360 fps=237 q=-1.0 size=N/A time=00:00:10.11 bitrate=N/A speed=6.66x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1497.mp4' for writing
frame=  481 fps=238 q=-1.0 size=N/A time=00:00:15.14 bitrate=N/A speed=7.49x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1498.mp4' for writing
frame=  592 fps=234 q=-1.0 size=N/A time=00:00:19.77 bitrate=N/A speed=7.83x    
frame=  722 fps=239 q=-1.0 size=N/A time=00:00:25.19 bitrate=N/A speed=8.33x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1499.mp4' for writing
frame=  841 fps=238 q=-1.0 size=N/A time=00:00:30.22 bitrate=N/A speed=8.57x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1500.mp4' for writing
frame=  962 fps=239 q=-1.0 size=N/A time=00:00:35.24 bitrate=N/A speed=8.74x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1501.mp4' for writing
frame= 1082 fps=239 q=-1.0 size=N/A time=00:00:40.25 bitrate=N/A speed=8.88x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1502.mp4' for writing
frame= 1204 fps=239 q=-1.0 size=N/A time=00:00:45.35 bitrate=N/A speed=   9x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1503.mp4' for writing
frame= 1326 fps=239 q=-1.0 size=N/A time=00:00:50.45 bitrate=N/A speed= 9.1x    
frame= 1444 fps=239 q=-1.0 size=N/A time=00:00:55.36 bitrate=N/A speed=9.16x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1504.mp4' for writing
frame= 1565 fps=239 q=-1.0 size=N/A time=00:01:00.39 bitrate=N/A speed=9.23x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1505.mp4' for writing
frame= 1686 fps=239 q=-1.0 size=N/A time=00:01:05.45 bitrate=N/A speed=9.28x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1506.mp4' for writing
frame= 1806 fps=239 q=-1.0 size=N/A time=00:01:10.48 bitrate=N/A speed=9.33x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1507.mp4' for writing
frame= 1928 fps=239 q=-1.0 size=N/A time=00:01:15.49 bitrate=N/A speed=9.37x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1508.mp4' for writing
frame= 2049 fps=239 q=-1.0 size=N/A time=00:01:20.59 bitrate=N/A speed=9.41x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1509.mp4' for writing
frame= 2165 fps=238 q=-1.0 size=N/A time=00:01:25.48 bitrate=N/A speed=9.41x    
frame= 2295 fps=239 q=-1.0 size=N/A time=00:01:30.81 bitrate=N/A speed=9.47x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1510.mp4' for writing
frame= 2413 fps=239 q=-1.0 size=N/A time=00:01:35.70 bitrate=N/A speed=9.48x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1511.mp4' for writing
frame= 2536 fps=239 q=-1.0 size=N/A time=00:01:40.88 bitrate=N/A speed=9.52x    
Transcoding is paused. Press [u] to resume.
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1512.mp4' for writing
frame= 2718 fps=245 q=-1.0 size=N/A time=00:01:48.48 bitrate=N/A speed=9.78x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1513.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1514.mp4' for writing
frame= 2931 fps=253 q=-1.0 size=N/A time=00:01:57.31 bitrate=N/A speed=10.1x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1515.mp4' for writing
frame= 3160 fps=261 q=-1.0 size=N/A time=00:02:06.86 bitrate=N/A speed=10.5x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1516.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1517.mp4' for writing
frame= 3353 fps=266 q=-1.0 size=N/A time=00:02:14.95 bitrate=N/A speed=10.7x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1518.mp4' for writing
frame= 3585 fps=274 q=-1.0 size=N/A time=00:02:24.64 bitrate=N/A speed=  11x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1519.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1520.mp4' for writing
frame= 3787 fps=279 q=-1.0 size=N/A time=00:02:33.10 bitrate=N/A speed=11.3x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1521.mp4' for writing
frame= 4017 fps=285 q=-1.0 size=N/A time=00:02:42.68 bitrate=N/A speed=11.5x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1522.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1523.mp4' for writing
frame= 4213 fps=289 q=-1.0 size=N/A time=00:02:50.85 bitrate=N/A speed=11.7x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1524.mp4' for writing
frame= 4451 fps=295 q=-1.0 size=N/A time=00:03:00.77 bitrate=N/A speed=  12x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1525.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1526.mp4' for writing
frame= 4653 fps=298 q=-1.0 size=N/A time=00:03:09.20 bitrate=N/A speed=12.1x    
Transcoding is paused. Press [u] to resume.
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1527.mp4' for writing
frame= 4868 fps=302 q=-1.0 size=N/A time=00:03:18.10 bitrate=N/A speed=12.3x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1528.mp4' for writing
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1529.mp4' for writing
frame= 5074 fps=306 q=-1.0 size=N/A time=00:03:26.72 bitrate=N/A speed=12.5x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1530.mp4' for writing
frame= 5280 fps=309 q=-1.0 size=N/A time=00:03:35.31 bitrate=N/A speed=12.6x    
[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1531.mp4' for writing

[q] command received. Exiting.

[hls @ 0x5b421a522840] Opening '/var/lib/jellyfin/transcodes/3660184b6fad9147594203864c7f59e1532.mp4' for writing
frame= 5330 fps=307 q=-1.0 Lsize=N/A time=00:03:37.47 bitrate=N/A speed=12.5x    
video:1525564kB audio:6955kB subtitle:0kB other streams:0kB global headers:1kB muxing overhead: unknown

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

jellyfin-bot commented 6 months ago

Hi, it seems like your issue report has the following item(s) that need to be addressed:

This is an automated message, currently under testing. Please file an issue here if you encounter any problems.

gnattu commented 6 months ago

LG TV's webOS has known seeking issue with fMP4, can you try disable the "prefer fMP4 container" in the playback settings and see if it improve things?

IzanagisBurden commented 6 months ago

Alright, well that solves that 😂 although I would have preferred to use the fmp4 format. Now I have to make some changes to the web browserDeviceProfile.js to allow HEVC in ts. Thank you.