Unable to resume videos #6522

Closed
opened 2026-02-07 03:45:11 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @soultaco83 on GitHub (Nov 28, 2024).

This issue respects the following points:

  • This is a bug, not a question or a configuration issue; Please visit our forum or chat rooms first to troubleshoot with volunteers, before creating a report. The links can be found here.
  • This issue is not already reported on GitHub (I've searched it).
  • I'm using an up to date version of Jellyfin Server stable, unstable or master; We generally do not support previous older versions. If possible, please update to the latest version before opening an issue.
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Description of the bug

After playing a video and returning I am unable to resume where I left off. Myself and users on my server have to restart the video from start and skip to where they left off. This has been tested with a remux and transcoding file as of now. Updated to latest master commit as of this issue creation.

Reproduction steps

Skip forward in a video enough to trigger a resume point
Back out of the playing video
refresh the page
Attempt to play the video where you left off.

What is the current bug behavior?

Currently the video does not resume playback after starting video from a previous point

What is the expected correct behavior?

Video picks up where it was left off at

Jellyfin Server version

Master

Specify commit id

1272bb9a84

Specify unstable release number

No response

Specify version number

No response

Specify the build version

2024112811

Environment

- OS:Unraid
- Linux Kernel: Linux 6.6.56-Unraid x86_64
- Virtualization: Docker
- Clients: All
- Browser: Chrome, Edge
- FFmpeg Version: 7
- Playback Method: Transcode, Remux, Direct
- Hardware Acceleration: QSV
- GPU Model: intel Arc 770
- Plugins: 
- Reverse Proxy: nginx
- Base URL:none
- Networking: Nat
- Storage: Local

Jellyfin logs

[2024-11-28 08:02:35.472 -05:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "soultaco83". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-11-28 08:02:35.473 -05:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: RemoteClientBitrateLimit: 120000000, RemoteIP: "192.168.108.1", IsInLocalNetwork: True
[2024-11-28 08:02:35.849 -05:00] [INF] [33] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-11-28 08:02:35.849 -05:00] [INF] [33] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:55:15.000 -f matroska -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset medium -b:v 21776086 -maxrate 21776086 -bufsize 43552172 -profile:v:0 high -level 51 -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,hwmap=derive_device=opencl:mode=read,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=reinhard:peak=100:desat=0,hwmap=derive_device=qsv:mode=write:reverse=1:extra_hw_frames=16,format=qsv\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 1105 -hls_segment_filename \"/transcodes/6c36004c88707d6e4f1c926409679997%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/transcodes/6c36004c88707d6e4f1c926409679997.m3u8\""

FFmpeg logs

{"Protocol":0,"Id":"8e73c3203f25690a207053b221aa4b75","Path":"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":10417464544,"Name":"Smile 2 - (2024)","IsRemote":false,"ETag":"e628c70a8f7e6a826abb8590b8bc99f2","RunTimeTicks":76542420000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"av1","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":8,"DvLevel":6,"RpuPresentFlag":1,"ElPresentFlag":0,"BlPresentFlag":1,"DvBlSignalCompatibilityId":1,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":5,"VideoDoViTitle":"Dolby Vision Profile 8.1 (HDR10)","AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K AV1 Dolby Vision Profile 8.1 (HDR10)","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":10888043,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1920,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"ReferenceFrameRate":23.976025,"Profile":"Main","Type":1,"AspectRatio":"2:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":12,"IsAnamorphic":false},{"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":192000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":96000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - AAC - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":320000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":96000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - Default - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - Hearing Impaired - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":true,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - Hearing Impaired - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":true,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Canadian","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Canadian - Fre - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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}],"MediaAttachments":[],"Formats":[],"Bitrate":11400043,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:55:15.000 -f matroska -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset medium -b:v 21776086 -maxrate 21776086 -bufsize 43552172 -profile:v:0 high -level 51 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,hwmap=derive_device=opencl:mode=read,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=reinhard:peak=100:desat=0,hwmap=derive_device=qsv:mode=write:reverse=1:extra_hw_frames=16,format=qsv" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 1105 -hls_segment_filename "/transcodes/6c36004c88707d6e4f1c926409679997%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/transcodes/6c36004c88707d6e4f1c926409679997.m3u8"


ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  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=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --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      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Input #0, matroska,webm, from 'file:/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv':
  Metadata:
    title           : 
    ENCODER         : Lavf60.3.100
  Duration: 02:07:34.24, start: 0.000000, bitrate: 10888 kb/s
  Chapters:
    Chapter #0:0: start 0.064000, end 489.553000
      Metadata:
        title           : Chapter 01
    Chapter #0:1: start 489.553000, end 1005.527000
      Metadata:
        title           : Chapter 02
    Chapter #0:2: start 1005.527000, end 1506.612000
      Metadata:
        title           : Chapter 03
    Chapter #0:3: start 1506.612000, end 2092.489000
      Metadata:
        title           : Chapter 04
    Chapter #0:4: start 2092.489000, end 2583.772000
      Metadata:
        title           : Chapter 05
    Chapter #0:5: start 2583.772000, end 3114.178000
      Metadata:
        title           : Chapter 06
    Chapter #0:6: start 3114.178000, end 3502.232000
      Metadata:
        title           : Chapter 07
    Chapter #0:7: start 3502.232000, end 3910.474000
      Metadata:
        title           : Chapter 08
    Chapter #0:8: start 3910.474000, end 4487.050000
      Metadata:
        title           : Chapter 09
    Chapter #0:9: start 4487.050000, end 5203.642000
      Metadata:
        title           : Chapter 10
    Chapter #0:10: start 5203.642000, end 5750.856000
      Metadata:
        title           : Chapter 11
    Chapter #0:11: start 5750.856000, end 6345.325000
      Metadata:
        title           : Chapter 12
    Chapter #0:12: start 6345.325000, end 6990.387000
      Metadata:
        title           : Chapter 13
    Chapter #0:13: start 6990.387000, end 7264.995000
      Metadata:
        title           : Chapter 14
    Chapter #0:14: start 7264.995000, end 7654.211000
      Metadata:
        title           : Chapter 15
  Stream #0:0(eng): Video: av1 (libdav1d) (Main), yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x1920, SAR 1:1 DAR 2:1, 23.98 fps, 23.98 tbr, 1k tbn (default) (original)
      Metadata:
        ENCODER         : Lavc60.3.100 av1_qsv
        DURATION        : 02:07:34.230000000
      Side data:
        DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
  Stream #0:1(eng): Audio: aac (LC), 96000 Hz, stereo, fltp (default)
      Metadata:
        ENCODER         : Lavc60.3.100 libfdk_aac
        DURATION        : 02:07:34.242000000
  Stream #0:2(eng): Audio: aac (LC), 96000 Hz, 5.1, fltp (original)
      Metadata:
        ENCODER         : Lavc60.3.100 libfdk_aac
        DURATION        : 02:07:34.242000000
  Stream #0:3(eng): Subtitle: subrip (srt) (default) (original)
      Metadata:
        title           : 
        DURATION        : 01:59:59.881000000
  Stream #0:4(eng): Subtitle: subrip (srt) (original) (hearing impaired)
      Metadata:
        title           : SDH
        DURATION        : 02:01:09.325000000
  Stream #0:5(eng): Subtitle: subrip (srt) (original) (hearing impaired)
      Metadata:
        title           : SDH
        DURATION        : 02:01:09.325000000
  Stream #0:6(fre): Subtitle: subrip (srt) (dub)
      Metadata:
        title           : Canadian
        DURATION        : 02:07:25.418000000
Stream mapping:
  Stream #0:0 -> #0:0 (av1 (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Output #0, hls, to '/transcodes/6c36004c88707d6e4f1c926409679997.m3u8':
  Metadata:
    encoder         : Lavf61.1.100
  Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 3840x1920 [SAR 1:1 DAR 2:1], q=2-31, 21776 kb/s, 23.98 fps, 90k tbn (default) (original)
      Metadata:
        encoder         : Lavc61.3.100 h264_qsv
      Side data:
        cpb: bitrate max/min/avg: 21776086/0/21776086 buffer size: 43552172 vbv_delay: N/A
        DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
  Stream #0:1: Audio: aac (LC), 96000 Hz, stereo, fltp (default)
frame=   10 fps=0.0 q=12.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971105.ts' for writing
frame=   76 fps= 76 q=17.0 size=N/A time=00:00:02.75 bitrate=N/A speed=2.75x    
frame=  143 fps= 95 q=16.0 size=N/A time=00:00:05.54 bitrate=N/A speed= 3.7x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971106.ts' for writing
frame=  210 fps=105 q=12.0 size=N/A time=00:00:08.34 bitrate=N/A speed=4.17x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971107.ts' for writing
frame=  278 fps=111 q=12.0 size=N/A time=00:00:11.17 bitrate=N/A speed=4.47x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971108.ts' for writing
frame=  347 fps=116 q=15.0 size=N/A time=00:00:14.05 bitrate=N/A speed=4.68x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971109.ts' for writing
frame=  415 fps=119 q=16.0 size=N/A time=00:00:16.89 bitrate=N/A speed=4.83x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971110.ts' for writing
frame=  485 fps=121 q=17.0 size=N/A time=00:00:19.81 bitrate=N/A speed=4.95x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971111.ts' for writing
frame=  555 fps=123 q=15.0 size=N/A time=00:00:22.73 bitrate=N/A speed=5.05x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971112.ts' for writing
frame=  626 fps=125 q=12.0 size=N/A time=00:00:25.69 bitrate=N/A speed=5.14x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971113.ts' for writing
frame=  694 fps=126 q=12.0 size=N/A time=00:00:28.52 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971114.ts' for writing
frame=  763 fps=127 q=14.0 size=N/A time=00:00:31.40 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971115.ts' for writing
frame=  833 fps=128 q=17.0 size=N/A time=00:00:34.32 bitrate=N/A speed=5.28x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971116.ts' for writing
frame=  901 fps=129 q=19.0 size=N/A time=00:00:37.16 bitrate=N/A speed=5.31x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971117.ts' for writing
frame=  970 fps=129 q=12.0 size=N/A time=00:00:40.04 bitrate=N/A speed=5.34x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971118.ts' for writing
frame= 1038 fps=130 q=12.0 size=N/A time=00:00:42.87 bitrate=N/A speed=5.36x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971119.ts' for writing
frame= 1107 fps=130 q=15.0 size=N/A time=00:00:45.75 bitrate=N/A speed=5.38x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971120.ts' for writing
frame= 1171 fps=130 q=14.0 size=N/A time=00:00:48.42 bitrate=N/A speed=5.38x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971121.ts' for writing
frame= 1228 fps=129 q=16.0 size=N/A time=00:00:50.80 bitrate=N/A speed=5.35x    
frame= 1281 fps=128 q=16.0 size=N/A time=00:00:53.01 bitrate=N/A speed= 5.3x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971122.ts' for writing
frame= 1339 fps=128 q=15.0 size=N/A time=00:00:55.43 bitrate=N/A speed=5.28x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971123.ts' for writing
frame= 1398 fps=127 q=12.0 size=N/A time=00:00:57.89 bitrate=N/A speed=5.26x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971124.ts' for writing
frame= 1457 fps=127 q=20.0 size=N/A time=00:01:00.35 bitrate=N/A speed=5.25x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971125.ts' for writing
frame= 1518 fps=126 q=12.0 size=N/A time=00:01:02.89 bitrate=N/A speed=5.24x    
frame= 1584 fps=127 q=21.0 size=N/A time=00:01:05.64 bitrate=N/A speed=5.25x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971126.ts' for writing
frame= 1654 fps=127 q=16.0 size=N/A time=00:01:08.56 bitrate=N/A speed=5.27x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971127.ts' for writing
frame= 1723 fps=128 q=18.0 size=N/A time=00:01:11.44 bitrate=N/A speed=5.29x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971128.ts' for writing
frame= 1789 fps=128 q=22.0 size=N/A time=00:01:14.19 bitrate=N/A speed= 5.3x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971129.ts' for writing
frame= 1842 fps=127 q=16.0 size=N/A time=00:01:16.40 bitrate=N/A speed=5.27x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971130.ts' for writing
frame= 1895 fps=126 q=17.0 size=N/A time=00:01:18.62 bitrate=N/A speed=5.24x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971131.ts' for writing
frame= 1954 fps=126 q=13.0 size=N/A time=00:01:21.08 bitrate=N/A speed=5.23x    
frame= 2005 fps=125 q=22.0 size=N/A time=00:01:23.20 bitrate=N/A speed= 5.2x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971132.ts' for writing
frame= 2063 fps=125 q=20.0 size=N/A time=00:01:25.62 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971133.ts' for writing
frame= 2132 fps=125 q=19.0 size=N/A time=00:01:28.50 bitrate=N/A speed=5.21x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971134.ts' for writing
frame= 2199 fps=126 q=16.0 size=N/A time=00:01:31.29 bitrate=N/A speed=5.22x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971135.ts' for writing
frame= 2266 fps=126 q=14.0 size=N/A time=00:01:34.09 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971136.ts' for writing
frame= 2328 fps=126 q=16.0 size=N/A time=00:01:36.67 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971137.ts' for writing
frame= 2395 fps=126 q=16.0 size=N/A time=00:01:39.47 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971138.ts' for writing
frame= 2460 fps=126 q=16.0 size=N/A time=00:01:42.18 bitrate=N/A speed=5.24x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971139.ts' for writing
frame= 2526 fps=126 q=13.0 size=N/A time=00:01:44.93 bitrate=N/A speed=5.25x    
frame= 2588 fps=126 q=17.0 size=N/A time=00:01:47.52 bitrate=N/A speed=5.24x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971140.ts' for writing
frame= 2653 fps=126 q=18.0 size=N/A time=00:01:50.23 bitrate=N/A speed=5.25x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971141.ts' for writing
frame= 2714 fps=126 q=13.0 size=N/A time=00:01:52.77 bitrate=N/A speed=5.24x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971142.ts' for writing
frame= 2774 fps=126 q=14.0 size=N/A time=00:01:55.28 bitrate=N/A speed=5.24x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971143.ts' for writing
frame= 2833 fps=126 q=18.0 size=N/A time=00:01:57.74 bitrate=N/A speed=5.23x    
frame= 2872 fps=125 q=18.0 size=N/A time=00:01:59.36 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971144.ts' for writing
frame= 2930 fps=125 q=13.0 size=N/A time=00:02:01.78 bitrate=N/A speed=5.18x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971145.ts' for writing
frame= 2997 fps=125 q=18.0 size=N/A time=00:02:04.58 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971146.ts' for writing
frame= 3066 fps=125 q=13.0 size=N/A time=00:02:07.46 bitrate=N/A speed= 5.2x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971147.ts' for writing
frame= 3124 fps=125 q=22.0 size=N/A time=00:02:09.87 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971148.ts' for writing
frame= 3176 fps=125 q=20.0 size=N/A time=00:02:12.04 bitrate=N/A speed=5.18x    
frame= 3227 fps=124 q=18.0 size=N/A time=00:02:14.17 bitrate=N/A speed=5.16x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971149.ts' for writing
frame= 3281 fps=124 q=19.0 size=N/A time=00:02:16.42 bitrate=N/A speed=5.15x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971150.ts' for writing
frame= 3336 fps=124 q=17.0 size=N/A time=00:02:18.72 bitrate=N/A speed=5.14x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971151.ts' for writing
frame= 3388 fps=123 q=16.0 size=N/A time=00:02:20.89 bitrate=N/A speed=5.12x    
frame= 3442 fps=123 q=13.0 size=N/A time=00:02:23.14 bitrate=N/A speed=5.11x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971152.ts' for writing
frame= 3506 fps=123 q=14.0 size=N/A time=00:02:25.81 bitrate=N/A speed=5.12x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971153.ts' for writing
frame= 3566 fps=123 q=13.0 size=N/A time=00:02:28.31 bitrate=N/A speed=5.11x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971154.ts' for writing
frame= 3637 fps=123 q=20.0 size=N/A time=00:02:31.27 bitrate=N/A speed=5.13x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971155.ts' for writing
frame= 3708 fps=124 q=20.0 size=N/A time=00:02:34.23 bitrate=N/A speed=5.14x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971156.ts' for writing
frame= 3777 fps=124 q=18.0 size=N/A time=00:02:37.11 bitrate=N/A speed=5.15x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971157.ts' for writing
frame= 3846 fps=124 q=14.0 size=N/A time=00:02:39.99 bitrate=N/A speed=5.16x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971158.ts' for writing
frame= 3916 fps=124 q=19.0 size=N/A time=00:02:42.91 bitrate=N/A speed=5.17x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971159.ts' for writing
frame= 3984 fps=124 q=19.0 size=N/A time=00:02:45.74 bitrate=N/A speed=5.18x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971160.ts' for writing
frame= 4052 fps=125 q=18.0 size=N/A time=00:02:48.58 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971161.ts' for writing
frame= 4118 fps=125 q=12.0 size=N/A time=00:02:51.33 bitrate=N/A speed=5.19x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971162.ts' for writing
frame= 4182 fps=125 q=13.0 size=N/A time=00:02:54.00 bitrate=N/A speed=5.19x    
frame= 4248 fps=125 q=19.0 size=N/A time=00:02:56.75 bitrate=N/A speed= 5.2x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971163.ts' for writing
frame= 4314 fps=125 q=15.0 size=N/A time=00:02:59.51 bitrate=N/A speed= 5.2x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971164.ts' for writing
frame= 4382 fps=125 q=14.0 size=N/A time=00:03:02.34 bitrate=N/A speed=5.21x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971165.ts' for writing
frame= 4451 fps=125 q=26.0 size=N/A time=00:03:05.22 bitrate=N/A speed=5.22x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971166.ts' for writing
frame= 4521 fps=126 q=26.0 size=N/A time=00:03:08.14 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971167.ts' for writing
frame= 4586 fps=126 q=12.0 size=N/A time=00:03:10.85 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971168.ts' for writing
frame= 4650 fps=126 q=12.0 size=N/A time=00:03:13.52 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971169.ts' for writing
frame= 4711 fps=126 q=14.0 size=N/A time=00:03:16.07 bitrate=N/A speed=5.23x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971170.ts' for writing
frame= 4771 fps=126 q=15.0 size=N/A time=00:03:18.57 bitrate=N/A speed=5.22x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971171.ts' for writing
frame= 4832 fps=125 q=17.0 size=N/A time=00:03:21.11 bitrate=N/A speed=5.22x    
frame= 4892 fps=125 q=19.0 size=N/A time=00:03:23.62 bitrate=N/A speed=5.22x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971172.ts' for writing
frame= 4947 fps=125 q=22.0 size=N/A time=00:03:25.91 bitrate=N/A speed=5.21x    
frame= 4965 fps=124 q=26.0 size=N/A time=00:03:26.66 bitrate=N/A speed=5.17x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971173.ts' for writing
frame= 4994 fps=123 q=21.0 size=N/A time=00:03:27.87 bitrate=N/A speed=5.13x    
frame= 5031 fps=123 q=24.0 size=N/A time=00:03:29.41 bitrate=N/A speed=5.11x    
[hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971174.ts' for writing

Transcoding is paused. Press [u] to resume.

Client / Browser logs

The HLS error appears to be irrelevant to this happening as the video plays if restarted from beginning and error appears as well
Image

Relevant screenshots or videos

https://github.com/user-attachments/assets/24cb4e60-60be-4d08-a057-7424c00b1b1a

Additional information

FFmpeg.Transcode-2024-11-28_08-05-00_8e73c3203f25690a207053b221aa4b75_c41dc374.log
log_20241128.log

Originally created by @soultaco83 on GitHub (Nov 28, 2024). ### This issue respects the following points: - [x] This is a **bug**, not a question or a configuration issue; Please visit our forum or chat rooms first to troubleshoot with volunteers, before creating a report. The links can be found [here](https://jellyfin.org/contact/). - [x] This issue is **not** already reported on [GitHub](https://github.com/jellyfin/jellyfin/issues?q=is%3Aopen+is%3Aissue) _(I've searched it)_. - [x] I'm using an up to date version of Jellyfin Server stable, unstable or master; We generally do not support previous older versions. If possible, please update to the latest version before opening an issue. - [x] I agree to follow Jellyfin's [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct). - [x] This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one. ### Description of the bug After playing a video and returning I am unable to resume where I left off. Myself and users on my server have to restart the video from start and skip to where they left off. This has been tested with a remux and transcoding file as of now. Updated to latest master commit as of this issue creation. ### Reproduction steps Skip forward in a video enough to trigger a resume point Back out of the playing video refresh the page Attempt to play the video where you left off. ### What is the current _bug_ behavior? Currently the video does not resume playback after starting video from a previous point ### What is the expected _correct_ behavior? Video picks up where it was left off at ### Jellyfin Server version Master ### Specify commit id 1272bb9a8420a92329cdd36898b4b0240018327f ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 2024112811 ### Environment ```markdown - OS:Unraid - Linux Kernel: Linux 6.6.56-Unraid x86_64 - Virtualization: Docker - Clients: All - Browser: Chrome, Edge - FFmpeg Version: 7 - Playback Method: Transcode, Remux, Direct - Hardware Acceleration: QSV - GPU Model: intel Arc 770 - Plugins: - Reverse Proxy: nginx - Base URL:none - Networking: Nat - Storage: Local ``` ### Jellyfin logs ```shell [2024-11-28 08:02:35.472 -05:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "soultaco83". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2024-11-28 08:02:35.473 -05:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: RemoteClientBitrateLimit: 120000000, RemoteIP: "192.168.108.1", IsInLocalNetwork: True [2024-11-28 08:02:35.849 -05:00] [INF] [33] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request [2024-11-28 08:02:35.849 -05:00] [INF] [33] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:55:15.000 -f matroska -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset medium -b:v 21776086 -maxrate 21776086 -bufsize 43552172 -profile:v:0 high -level 51 -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,hwmap=derive_device=opencl:mode=read,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=reinhard:peak=100:desat=0,hwmap=derive_device=qsv:mode=write:reverse=1:extra_hw_frames=16,format=qsv\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 1105 -hls_segment_filename \"/transcodes/6c36004c88707d6e4f1c926409679997%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/transcodes/6c36004c88707d6e4f1c926409679997.m3u8\"" ``` ### FFmpeg logs ```shell {"Protocol":0,"Id":"8e73c3203f25690a207053b221aa4b75","Path":"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":10417464544,"Name":"Smile 2 - (2024)","IsRemote":false,"ETag":"e628c70a8f7e6a826abb8590b8bc99f2","RunTimeTicks":76542420000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"av1","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":8,"DvLevel":6,"RpuPresentFlag":1,"ElPresentFlag":0,"BlPresentFlag":1,"DvBlSignalCompatibilityId":1,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":5,"VideoDoViTitle":"Dolby Vision Profile 8.1 (HDR10)","AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K AV1 Dolby Vision Profile 8.1 (HDR10)","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":10888043,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1920,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"ReferenceFrameRate":23.976025,"Profile":"Main","Type":1,"AspectRatio":"2:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":12,"IsAnamorphic":false},{"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":192000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":96000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - AAC - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":320000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":96000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - Default - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - Hearing Impaired - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":true,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - Hearing Impaired - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":true,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Canadian","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Canadian - Fre - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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}],"MediaAttachments":[],"Formats":[],"Bitrate":11400043,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false} /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:55:15.000 -f matroska -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset medium -b:v 21776086 -maxrate 21776086 -bufsize 43552172 -profile:v:0 high -level 51 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,hwmap=derive_device=opencl:mode=read,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=reinhard:peak=100:desat=0,hwmap=derive_device=qsv:mode=write:reverse=1:extra_hw_frames=16,format=qsv" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 1105 -hls_segment_filename "/transcodes/6c36004c88707d6e4f1c926409679997%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/transcodes/6c36004c88707d6e4f1c926409679997.m3u8" ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) 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=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --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 59. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 Input #0, matroska,webm, from 'file:/mnt/plex/movies/Movies/Smile 2 (2024) - tmdbid-1100782/Smile 2 - (2024).mkv': Metadata: title : ENCODER : Lavf60.3.100 Duration: 02:07:34.24, start: 0.000000, bitrate: 10888 kb/s Chapters: Chapter #0:0: start 0.064000, end 489.553000 Metadata: title : Chapter 01 Chapter #0:1: start 489.553000, end 1005.527000 Metadata: title : Chapter 02 Chapter #0:2: start 1005.527000, end 1506.612000 Metadata: title : Chapter 03 Chapter #0:3: start 1506.612000, end 2092.489000 Metadata: title : Chapter 04 Chapter #0:4: start 2092.489000, end 2583.772000 Metadata: title : Chapter 05 Chapter #0:5: start 2583.772000, end 3114.178000 Metadata: title : Chapter 06 Chapter #0:6: start 3114.178000, end 3502.232000 Metadata: title : Chapter 07 Chapter #0:7: start 3502.232000, end 3910.474000 Metadata: title : Chapter 08 Chapter #0:8: start 3910.474000, end 4487.050000 Metadata: title : Chapter 09 Chapter #0:9: start 4487.050000, end 5203.642000 Metadata: title : Chapter 10 Chapter #0:10: start 5203.642000, end 5750.856000 Metadata: title : Chapter 11 Chapter #0:11: start 5750.856000, end 6345.325000 Metadata: title : Chapter 12 Chapter #0:12: start 6345.325000, end 6990.387000 Metadata: title : Chapter 13 Chapter #0:13: start 6990.387000, end 7264.995000 Metadata: title : Chapter 14 Chapter #0:14: start 7264.995000, end 7654.211000 Metadata: title : Chapter 15 Stream #0:0(eng): Video: av1 (libdav1d) (Main), yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x1920, SAR 1:1 DAR 2:1, 23.98 fps, 23.98 tbr, 1k tbn (default) (original) Metadata: ENCODER : Lavc60.3.100 av1_qsv DURATION : 02:07:34.230000000 Side data: DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1 Stream #0:1(eng): Audio: aac (LC), 96000 Hz, stereo, fltp (default) Metadata: ENCODER : Lavc60.3.100 libfdk_aac DURATION : 02:07:34.242000000 Stream #0:2(eng): Audio: aac (LC), 96000 Hz, 5.1, fltp (original) Metadata: ENCODER : Lavc60.3.100 libfdk_aac DURATION : 02:07:34.242000000 Stream #0:3(eng): Subtitle: subrip (srt) (default) (original) Metadata: title : DURATION : 01:59:59.881000000 Stream #0:4(eng): Subtitle: subrip (srt) (original) (hearing impaired) Metadata: title : SDH DURATION : 02:01:09.325000000 Stream #0:5(eng): Subtitle: subrip (srt) (original) (hearing impaired) Metadata: title : SDH DURATION : 02:01:09.325000000 Stream #0:6(fre): Subtitle: subrip (srt) (dub) Metadata: title : Canadian DURATION : 02:07:25.418000000 Stream mapping: Stream #0:0 -> #0:0 (av1 (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 Output #0, hls, to '/transcodes/6c36004c88707d6e4f1c926409679997.m3u8': Metadata: encoder : Lavf61.1.100 Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 3840x1920 [SAR 1:1 DAR 2:1], q=2-31, 21776 kb/s, 23.98 fps, 90k tbn (default) (original) Metadata: encoder : Lavc61.3.100 h264_qsv Side data: cpb: bitrate max/min/avg: 21776086/0/21776086 buffer size: 43552172 vbv_delay: N/A DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1 Stream #0:1: Audio: aac (LC), 96000 Hz, stereo, fltp (default) frame= 10 fps=0.0 q=12.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971105.ts' for writing frame= 76 fps= 76 q=17.0 size=N/A time=00:00:02.75 bitrate=N/A speed=2.75x frame= 143 fps= 95 q=16.0 size=N/A time=00:00:05.54 bitrate=N/A speed= 3.7x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971106.ts' for writing frame= 210 fps=105 q=12.0 size=N/A time=00:00:08.34 bitrate=N/A speed=4.17x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971107.ts' for writing frame= 278 fps=111 q=12.0 size=N/A time=00:00:11.17 bitrate=N/A speed=4.47x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971108.ts' for writing frame= 347 fps=116 q=15.0 size=N/A time=00:00:14.05 bitrate=N/A speed=4.68x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971109.ts' for writing frame= 415 fps=119 q=16.0 size=N/A time=00:00:16.89 bitrate=N/A speed=4.83x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971110.ts' for writing frame= 485 fps=121 q=17.0 size=N/A time=00:00:19.81 bitrate=N/A speed=4.95x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971111.ts' for writing frame= 555 fps=123 q=15.0 size=N/A time=00:00:22.73 bitrate=N/A speed=5.05x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971112.ts' for writing frame= 626 fps=125 q=12.0 size=N/A time=00:00:25.69 bitrate=N/A speed=5.14x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971113.ts' for writing frame= 694 fps=126 q=12.0 size=N/A time=00:00:28.52 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971114.ts' for writing frame= 763 fps=127 q=14.0 size=N/A time=00:00:31.40 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971115.ts' for writing frame= 833 fps=128 q=17.0 size=N/A time=00:00:34.32 bitrate=N/A speed=5.28x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971116.ts' for writing frame= 901 fps=129 q=19.0 size=N/A time=00:00:37.16 bitrate=N/A speed=5.31x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971117.ts' for writing frame= 970 fps=129 q=12.0 size=N/A time=00:00:40.04 bitrate=N/A speed=5.34x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971118.ts' for writing frame= 1038 fps=130 q=12.0 size=N/A time=00:00:42.87 bitrate=N/A speed=5.36x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971119.ts' for writing frame= 1107 fps=130 q=15.0 size=N/A time=00:00:45.75 bitrate=N/A speed=5.38x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971120.ts' for writing frame= 1171 fps=130 q=14.0 size=N/A time=00:00:48.42 bitrate=N/A speed=5.38x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971121.ts' for writing frame= 1228 fps=129 q=16.0 size=N/A time=00:00:50.80 bitrate=N/A speed=5.35x frame= 1281 fps=128 q=16.0 size=N/A time=00:00:53.01 bitrate=N/A speed= 5.3x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971122.ts' for writing frame= 1339 fps=128 q=15.0 size=N/A time=00:00:55.43 bitrate=N/A speed=5.28x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971123.ts' for writing frame= 1398 fps=127 q=12.0 size=N/A time=00:00:57.89 bitrate=N/A speed=5.26x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971124.ts' for writing frame= 1457 fps=127 q=20.0 size=N/A time=00:01:00.35 bitrate=N/A speed=5.25x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971125.ts' for writing frame= 1518 fps=126 q=12.0 size=N/A time=00:01:02.89 bitrate=N/A speed=5.24x frame= 1584 fps=127 q=21.0 size=N/A time=00:01:05.64 bitrate=N/A speed=5.25x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971126.ts' for writing frame= 1654 fps=127 q=16.0 size=N/A time=00:01:08.56 bitrate=N/A speed=5.27x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971127.ts' for writing frame= 1723 fps=128 q=18.0 size=N/A time=00:01:11.44 bitrate=N/A speed=5.29x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971128.ts' for writing frame= 1789 fps=128 q=22.0 size=N/A time=00:01:14.19 bitrate=N/A speed= 5.3x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971129.ts' for writing frame= 1842 fps=127 q=16.0 size=N/A time=00:01:16.40 bitrate=N/A speed=5.27x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971130.ts' for writing frame= 1895 fps=126 q=17.0 size=N/A time=00:01:18.62 bitrate=N/A speed=5.24x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971131.ts' for writing frame= 1954 fps=126 q=13.0 size=N/A time=00:01:21.08 bitrate=N/A speed=5.23x frame= 2005 fps=125 q=22.0 size=N/A time=00:01:23.20 bitrate=N/A speed= 5.2x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971132.ts' for writing frame= 2063 fps=125 q=20.0 size=N/A time=00:01:25.62 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971133.ts' for writing frame= 2132 fps=125 q=19.0 size=N/A time=00:01:28.50 bitrate=N/A speed=5.21x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971134.ts' for writing frame= 2199 fps=126 q=16.0 size=N/A time=00:01:31.29 bitrate=N/A speed=5.22x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971135.ts' for writing frame= 2266 fps=126 q=14.0 size=N/A time=00:01:34.09 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971136.ts' for writing frame= 2328 fps=126 q=16.0 size=N/A time=00:01:36.67 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971137.ts' for writing frame= 2395 fps=126 q=16.0 size=N/A time=00:01:39.47 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971138.ts' for writing frame= 2460 fps=126 q=16.0 size=N/A time=00:01:42.18 bitrate=N/A speed=5.24x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971139.ts' for writing frame= 2526 fps=126 q=13.0 size=N/A time=00:01:44.93 bitrate=N/A speed=5.25x frame= 2588 fps=126 q=17.0 size=N/A time=00:01:47.52 bitrate=N/A speed=5.24x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971140.ts' for writing frame= 2653 fps=126 q=18.0 size=N/A time=00:01:50.23 bitrate=N/A speed=5.25x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971141.ts' for writing frame= 2714 fps=126 q=13.0 size=N/A time=00:01:52.77 bitrate=N/A speed=5.24x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971142.ts' for writing frame= 2774 fps=126 q=14.0 size=N/A time=00:01:55.28 bitrate=N/A speed=5.24x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971143.ts' for writing frame= 2833 fps=126 q=18.0 size=N/A time=00:01:57.74 bitrate=N/A speed=5.23x frame= 2872 fps=125 q=18.0 size=N/A time=00:01:59.36 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971144.ts' for writing frame= 2930 fps=125 q=13.0 size=N/A time=00:02:01.78 bitrate=N/A speed=5.18x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971145.ts' for writing frame= 2997 fps=125 q=18.0 size=N/A time=00:02:04.58 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971146.ts' for writing frame= 3066 fps=125 q=13.0 size=N/A time=00:02:07.46 bitrate=N/A speed= 5.2x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971147.ts' for writing frame= 3124 fps=125 q=22.0 size=N/A time=00:02:09.87 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971148.ts' for writing frame= 3176 fps=125 q=20.0 size=N/A time=00:02:12.04 bitrate=N/A speed=5.18x frame= 3227 fps=124 q=18.0 size=N/A time=00:02:14.17 bitrate=N/A speed=5.16x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971149.ts' for writing frame= 3281 fps=124 q=19.0 size=N/A time=00:02:16.42 bitrate=N/A speed=5.15x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971150.ts' for writing frame= 3336 fps=124 q=17.0 size=N/A time=00:02:18.72 bitrate=N/A speed=5.14x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971151.ts' for writing frame= 3388 fps=123 q=16.0 size=N/A time=00:02:20.89 bitrate=N/A speed=5.12x frame= 3442 fps=123 q=13.0 size=N/A time=00:02:23.14 bitrate=N/A speed=5.11x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971152.ts' for writing frame= 3506 fps=123 q=14.0 size=N/A time=00:02:25.81 bitrate=N/A speed=5.12x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971153.ts' for writing frame= 3566 fps=123 q=13.0 size=N/A time=00:02:28.31 bitrate=N/A speed=5.11x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971154.ts' for writing frame= 3637 fps=123 q=20.0 size=N/A time=00:02:31.27 bitrate=N/A speed=5.13x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971155.ts' for writing frame= 3708 fps=124 q=20.0 size=N/A time=00:02:34.23 bitrate=N/A speed=5.14x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971156.ts' for writing frame= 3777 fps=124 q=18.0 size=N/A time=00:02:37.11 bitrate=N/A speed=5.15x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971157.ts' for writing frame= 3846 fps=124 q=14.0 size=N/A time=00:02:39.99 bitrate=N/A speed=5.16x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971158.ts' for writing frame= 3916 fps=124 q=19.0 size=N/A time=00:02:42.91 bitrate=N/A speed=5.17x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971159.ts' for writing frame= 3984 fps=124 q=19.0 size=N/A time=00:02:45.74 bitrate=N/A speed=5.18x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971160.ts' for writing frame= 4052 fps=125 q=18.0 size=N/A time=00:02:48.58 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971161.ts' for writing frame= 4118 fps=125 q=12.0 size=N/A time=00:02:51.33 bitrate=N/A speed=5.19x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971162.ts' for writing frame= 4182 fps=125 q=13.0 size=N/A time=00:02:54.00 bitrate=N/A speed=5.19x frame= 4248 fps=125 q=19.0 size=N/A time=00:02:56.75 bitrate=N/A speed= 5.2x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971163.ts' for writing frame= 4314 fps=125 q=15.0 size=N/A time=00:02:59.51 bitrate=N/A speed= 5.2x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971164.ts' for writing frame= 4382 fps=125 q=14.0 size=N/A time=00:03:02.34 bitrate=N/A speed=5.21x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971165.ts' for writing frame= 4451 fps=125 q=26.0 size=N/A time=00:03:05.22 bitrate=N/A speed=5.22x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971166.ts' for writing frame= 4521 fps=126 q=26.0 size=N/A time=00:03:08.14 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971167.ts' for writing frame= 4586 fps=126 q=12.0 size=N/A time=00:03:10.85 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971168.ts' for writing frame= 4650 fps=126 q=12.0 size=N/A time=00:03:13.52 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971169.ts' for writing frame= 4711 fps=126 q=14.0 size=N/A time=00:03:16.07 bitrate=N/A speed=5.23x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971170.ts' for writing frame= 4771 fps=126 q=15.0 size=N/A time=00:03:18.57 bitrate=N/A speed=5.22x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971171.ts' for writing frame= 4832 fps=125 q=17.0 size=N/A time=00:03:21.11 bitrate=N/A speed=5.22x frame= 4892 fps=125 q=19.0 size=N/A time=00:03:23.62 bitrate=N/A speed=5.22x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971172.ts' for writing frame= 4947 fps=125 q=22.0 size=N/A time=00:03:25.91 bitrate=N/A speed=5.21x frame= 4965 fps=124 q=26.0 size=N/A time=00:03:26.66 bitrate=N/A speed=5.17x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971173.ts' for writing frame= 4994 fps=123 q=21.0 size=N/A time=00:03:27.87 bitrate=N/A speed=5.13x frame= 5031 fps=123 q=24.0 size=N/A time=00:03:29.41 bitrate=N/A speed=5.11x [hls @ 0x56286d906240] Opening '/transcodes/6c36004c88707d6e4f1c9264096799971174.ts' for writing Transcoding is paused. Press [u] to resume. ``` ### Client / Browser logs The HLS error appears to be irrelevant to this happening as the video plays if restarted from beginning and error appears as well ![Image](https://github.com/user-attachments/assets/9634dee0-89b9-48f7-b437-07424a2c4f6a) ### Relevant screenshots or videos https://github.com/user-attachments/assets/24cb4e60-60be-4d08-a057-7424c00b1b1a ### Additional information [FFmpeg.Transcode-2024-11-28_08-05-00_8e73c3203f25690a207053b221aa4b75_c41dc374.log](https://github.com/user-attachments/files/17948423/FFmpeg.Transcode-2024-11-28_08-05-00_8e73c3203f25690a207053b221aa4b75_c41dc374.log) [log_20241128.log](https://github.com/user-attachments/files/17948422/log_20241128.log)
OVERLORD added the bug label 2026-02-07 03:45:11 +03:00
Author
Owner

@fubar-coder commented on GitHub (Nov 28, 2024):

I have the same problem with Jellyfin 10.10.3.

@fubar-coder commented on GitHub (Nov 28, 2024): I have the same problem with Jellyfin 10.10.3.
Author
Owner

@gnattu commented on GitHub (Nov 28, 2024):

My theory: your disk is slow and the video size is high, which takes a few seconds to do the seeking for ffmpeg and to send the first frame, but it is already too long and the client timed out. You can verify that by either test with a small (<1GB low bitrate but long enough) file, or make a test library on SSD.

@gnattu commented on GitHub (Nov 28, 2024): My theory: your disk is slow and the video size is high, which takes a few seconds to do the seeking for ffmpeg and to send the first frame, but it is already too long and the client timed out. You can verify that by either test with a small (<1GB low bitrate but long enough) file, or make a test library on SSD.
Author
Owner

@nyanmisaka commented on GitHub (Nov 28, 2024):

It seems the fMP4-HLS container is disabled. Can u enable it and try again?

@nyanmisaka commented on GitHub (Nov 28, 2024): It seems the fMP4-HLS container is disabled. Can u enable it and try again?
Author
Owner

@soultaco83 commented on GitHub (Nov 29, 2024):

@nyanmisaka I did have the Prefer fMP4-HLS turned off. Turned it back on and videos are resuming once again. Do you happen to know what this setting does exactly?

@gnattu This was working fine for awhile. Some shows that are smaller are still taking a minute but do load after a few seconds. Is there anyway to possibly increase the timeout period? As nyan stated turning on the fMP4-HLS seems to have resolved it for now.

@soultaco83 commented on GitHub (Nov 29, 2024): @nyanmisaka I did have the Prefer fMP4-HLS turned off. Turned it back on and videos are resuming once again. Do you happen to know what this setting does exactly? @gnattu This was working fine for awhile. Some shows that are smaller are still taking a minute but do load after a few seconds. Is there anyway to possibly increase the timeout period? As nyan stated turning on the fMP4-HLS seems to have resolved it for now.
Author
Owner

@gnattu commented on GitHub (Dec 8, 2024):

fmp4 uses fast seek (only seek to key frames) while mpegts is using accurate seek (seek to the exact frame) and the latter is more IO and compute intensive. This timeout is not easy to customize unless you want to rebuild the web by yourself. If you don't have special requirements then using fmp4 is a good enough workaround for you.

@gnattu commented on GitHub (Dec 8, 2024): fmp4 uses fast seek (only seek to key frames) while mpegts is using accurate seek (seek to the exact frame) and the latter is more IO and compute intensive. This timeout is not easy to customize unless you want to rebuild the web by yourself. If you don't have special requirements then using fmp4 is a good enough workaround for you.
Author
Owner

@soultaco83 commented on GitHub (Mar 14, 2025):

Closing issue. Enabling fmp4 is working for me and i have just set the default user settings in my docker image to just have that one for everyone.

@soultaco83 commented on GitHub (Mar 14, 2025): Closing issue. Enabling fmp4 is working for me and i have just set the default user settings in my docker image to just have that one for everyone.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6522