[Issue]: Playback Stalls when Burning in Certain Subtitles on Large Files #5920

Closed
opened 2026-02-07 02:39:32 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @Jacky161 on GitHub (Jun 3, 2024).

Please describe your bug

When playing back media with unsupported subtitle formats, the subtitles will typically need to be burned into the video during transcoding. Commonly, this issue occurs with Android devices that don't support ASS subtitles that are commonly used in anime. I am unsure if other subtitle formats are affected. When trying to playback large media that requires subtitle burn in, I found that Jellyfin will stall for an extremely long period of time, seemingly reading back the entire file from disk before transcoding begins. This occurs even after using the Subtitle Extract plugin to extract all subtitles from the video file as a scheduled task. It would make sense that the issue would occur if Subtitle Extract was not run but even after running, it does not appear to have affected anything.

A workaround for android at least is to enable "Allow SSA/ASS subtitles in direct play" which sidesteps the whole issue with transcoding and burning in. However this is not ideal as the subtitle styling does not work properly.

To test this issue, I used a brand new Debian 12 install with a competely clean Jellyfin install. The video file is on the local drive.

Reproduction Steps

  1. Playback any large (10GB+) media file using ASS subtitles on a natively unsupported device (ex. android). The file I am testing with is about 16GB large.
  2. Observe IO usage spike as the entire file is seemingly read back from disk. The video does not play for an extended period of time, eventually timing out with a "Source Error" on Android. After waiting a very long time, the media does eventually play however even this is at times inconsistent.

Jellyfin Version

10.9.0

if other:

10.9.4

Environment

- OS: Debian 12
- Linux Kernel: 6.1.0-21-amd64
- Virtualization: Native Debian Package
- Clients: Android
- Browser: N/A
- FFmpeg Version: 6.0.1-Jellyfin
- Playback Method: Transcode
- Hardware Acceleration: none (occurs using Quick Sync as well)
- GPU Model: none (UHD 730 when using Quick Sync)
- Plugins: Subtitle Extract
- Reverse Proxy: none
- Base URL: none
- Networking: Host
- Storage: local

Jellyfin logs

[2024-06-02 22:38:36.290 -06:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-06-02 22:38:37.163 -06:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-06-02 22:38:37.199 -06:00] [INF] ServerId: "6658c9f4f53a4fac9dafb046f7437efb"
[2024-06-02 22:38:37.199 -06:00] [INF] Core startup complete
[2024-06-02 22:38:37.200 -06:00] [INF] Startup complete 0:00:13.5020211
[2024-06-02 22:38:38.074 -06:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2024-06-02 22:38:47.229 -06:00] [INF] Authentication request for "Jellyfin" has succeeded.
[2024-06-02 22:38:47.230 -06:00] [INF] Current/Max sessions for user "Jellyfin": 0/0
[2024-06-02 22:38:47.275 -06:00] [INF] Creating new access token for user 624b7b50-9df6-4dfd-bacd-b08da525fba0
[2024-06-02 22:38:47.524 -06:00] [INF] WS "192.168.220.1" request
[2024-06-02 22:39:35.056 -06:00] [INF] Authentication request for "Jellyfin" has succeeded.
[2024-06-02 22:39:35.056 -06:00] [INF] Current/Max sessions for user "Jellyfin": 1/0
[2024-06-02 22:39:35.058 -06:00] [INF] Logging out access token "4a470de4d0774b8083349ba60fb6b363"
[2024-06-02 22:39:35.064 -06:00] [INF] Creating new access token for user 624b7b50-9df6-4dfd-bacd-b08da525fba0
[2024-06-02 22:39:35.134 -06:00] [INF] WS "192.168.1.110" request
[2024-06-02 22:39:39.720 -06:00] [INF] User policy for "Jellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 22:39:40.349 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:12:33.000 -f matroska -noautorotate -i file:\"/jellyfinmedia/Movies/test.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8\""
[2024-06-02 22:43:16.084 -06:00] [INF] Transcoding kill timer stopped for JobId "5b6a984f1ed244f49aa0b16d1cdeb29e" PlaySessionId "414a0aab84f745dbbf1091ec63287386". Killing transcoding
[2024-06-02 22:43:16.085 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"
[2024-06-02 22:43:16.087 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:12:33.000 -f matroska -noautorotate -i file:\"/jellyfinmedia/Movies/test.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8\""
[2024-06-02 22:43:16.087 -06:00] [ERR] Error processing request: "A task was canceled". URL "GET" "/videos/7cd4e99f-b6a8-a68a-9782-9339a3c4533f/hls1/main/251.ts".
[2024-06-02 22:43:21.086 -06:00] [INF] Killing FFmpeg process for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"
[2024-06-02 22:43:21.088 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"
[2024-06-02 22:43:21.091 -06:00] [ERR] FFmpeg exited with code 137
[2024-06-02 22:43:59.627 -06:00] [INF] WS "192.168.220.1" closed
[2024-06-02 22:43:59.946 -06:00] [INF] WS "192.168.220.1" request
[2024-06-02 22:45:19.415 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"
[2024-06-02 22:45:19.619 -06:00] [INF] FFmpeg exited with code 0
[2024-06-02 22:45:19.619 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"
[2024-06-02 22:45:21.125 -06:00] [INF] Playback stopped reported by app "Jellyfin Android" "2.6.1" playing "Test". Stopped at "831659" ms

FFmpeg logs

{"Protocol":0,"Id":"7cd4e99fb6a8a68a97829339a3c4533f","Path":"/jellyfinmedia/Movies/test.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":17348650950,"Name":"test","IsRemote":false,"ETag":"63164a0d2a9d42402285a7d7038e8905","RunTimeTicks":67757700000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":20483163,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"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":120,"IsAnamorphic":false},{"Codec":"flac","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Japanese - FLAC - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1452114,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"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":"ass","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"ASS subs","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"ASS subs - Japanese","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,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"ARIAL-BOLDMT-STR.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"DISTINKINGREGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"GandhiSans-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"GandhiSans-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"HAIRBRUSHTHICK.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Note this.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"SQUICKT.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"APOLLINE-REGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"OptimaLTStd-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"OptimaLTStd-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":13,"FileName":"Roboto-Bold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":14,"FileName":"Roboto-Medium.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":15,"FileName":"Sansation_Bold_Italic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":16,"FileName":"Angie-BoldItalic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null}],"Formats":[],"Bitrate":21935277,"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:12:33.000 -f matroska -noautorotate -i file:"/jellyfinmedia/Movies/test.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 "expr:gte(t,n_forced*3)" -sc_threshold:v:0 0 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 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 --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, matroska,webm, from 'file:/jellyfinmedia/Movies/test.mkv':
  Metadata:
    encoder         : libebml v1.4.5 + libmatroska v1.7.1
    creation_time   : 2024-06-03T03:56:38.000000Z
  Duration: 01:52:55.77, start: 0.000000, bitrate: 20483 kb/s
  Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS             : 19026697
      DURATION        : 01:52:55.769000000
      NUMBER_OF_FRAMES: 162456
      NUMBER_OF_BYTES : 16115063374
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default)
    Metadata:
      BPS             : 1452114
      DURATION        : 01:52:55.770000000
      NUMBER_OF_FRAMES: 79404
      NUMBER_OF_BYTES : 1229899288
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(jpn): Subtitle: ass
    Metadata:
      title           : ASS subs
      BPS             : 252
      DURATION        : 01:51:49.810000000
      NUMBER_OF_FRAMES: 2285
      NUMBER_OF_BYTES : 211723
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3: Attachment: ttf
    Metadata:
      filename        : ARIAL-BOLDMT-STR.TTF
      mimetype        : application/x-truetype-font
  Stream #0:4: Attachment: otf
    Metadata:
      filename        : DISTINKINGREGULAR.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:5: Attachment: otf
    Metadata:
      filename        : GandhiSans-Bold.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:6: Attachment: otf
    Metadata:
      filename        : GandhiSans-BoldItalic.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:7: Attachment: otf
    Metadata:
      filename        : HAIRBRUSHTHICK.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:8: Attachment: ttf
    Metadata:
      filename        : Note this.TTF
      mimetype        : application/x-truetype-font
  Stream #0:9: Attachment: ttf
    Metadata:
      filename        : SQUICKT.TTF
      mimetype        : application/x-truetype-font
  Stream #0:10: Attachment: otf
    Metadata:
      filename        : APOLLINE-REGULAR.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:11: Attachment: otf
    Metadata:
      filename        : OptimaLTStd-Bold.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:12: Attachment: otf
    Metadata:
      filename        : OptimaLTStd-BoldItalic.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:13: Attachment: ttf
    Metadata:
      filename        : Roboto-Bold.ttf
      mimetype        : application/x-truetype-font
  Stream #0:14: Attachment: ttf
    Metadata:
      filename        : Roboto-Medium.ttf
      mimetype        : application/x-truetype-font
  Stream #0:15: Attachment: ttf
    Metadata:
      filename        : Sansation_Bold_Italic.ttf
      mimetype        : application/x-truetype-font
  Stream #0:16: Attachment: ttf
    Metadata:
      filename        : Angie-BoldItalic.ttf
      mimetype        : application/x-truetype-font
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (flac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[Parsed_subtitles_3 @ 0x562100d3e3c0] libass API version: 0x1702000
[Parsed_subtitles_3 @ 0x562100d3e3c0] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2
[Parsed_subtitles_3 @ 0x562100d3e3c0] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX)
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/HAIRBRUSHTHICK.OTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/OptimaLTStd-Bold.otf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/GandhiSans-Bold.otf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Note this.TTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/DISTINKINGREGULAR.OTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/SQUICKT.TTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/ARIAL-BOLDMT-STR.TTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Roboto-Bold.ttf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/APOLLINE-REGULAR.OTF'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Sansation_Bold_Italic.ttf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/OptimaLTStd-BoldItalic.otf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Angie-BoldItalic.ttf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/GandhiSans-BoldItalic.otf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Roboto-Medium.ttf'
[Parsed_subtitles_3 @ 0x562100d3e3c0] Using font provider fontconfig
[Parsed_subtitles_3 @ 0x562100d3e3c0] fontselect: (Gandhi Sans, 700, 0) -> GandhiSans-Bold, 0, GandhiSans-Bold
[libx264 @ 0x5621008d6640] using SAR=1/1
[libx264 @ 0x5621008d6640] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x5621008d6640] profile Main, level 5.0, 4:2:0, 8-bit
[libx264 @ 0x5621008d6640] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=4 chroma_me=0 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=23 scenecut=0 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=34138 vbv_bufsize=68277 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, hls, to '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264, yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn (default)
    Metadata:
      encoder         : Lavc60.3.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 34138000/0/0 buffer size: 68277000 vbv_delay: N/A
  Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s (default)
    Metadata:
      encoder         : Lavc60.3.100 libmp3lame
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
frame=    3 fps=0.0 q=28.0 size=N/A time=00:00:00.86 bitrate=N/A speed=0.00958x    
frame=   56 fps=0.6 q=28.0 size=N/A time=00:00:02.90 bitrate=N/A speed=0.032x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259251.ts' for writing
frame=  105 fps=1.2 q=28.0 size=N/A time=00:00:04.70 bitrate=N/A speed=0.0516x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259252.ts' for writing
frame=  147 fps=1.6 q=28.0 size=N/A time=00:00:06.57 bitrate=N/A speed=0.0717x    
frame=  188 fps=2.0 q=28.0 size=N/A time=00:00:08.27 bitrate=N/A speed=0.0898x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259253.ts' for writing
frame=  228 fps=2.5 q=28.0 size=N/A time=00:00:10.24 bitrate=N/A speed=0.111x    
frame=  272 fps=2.9 q=28.0 size=N/A time=00:00:11.68 bitrate=N/A speed=0.125x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259254.ts' for writing
frame=  316 fps=3.4 q=28.0 size=N/A time=00:00:13.82 bitrate=N/A speed=0.147x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259255.ts' for writing
frame=  365 fps=3.9 q=28.0 size=N/A time=00:00:15.79 bitrate=N/A speed=0.168x    
frame=  410 fps=4.3 q=28.0 size=N/A time=00:00:17.39 bitrate=N/A speed=0.184x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259256.ts' for writing
frame=  441 fps=4.6 q=28.0 size=N/A time=00:00:18.69 bitrate=N/A speed=0.196x    
frame=  475 fps=5.0 q=28.0 size=N/A time=00:00:20.13 bitrate=N/A speed=0.21x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259257.ts' for writing
frame=  525 fps=5.5 q=28.0 size=N/A time=00:00:22.43 bitrate=N/A speed=0.233x    
frame=  572 fps=5.9 q=28.0 size=N/A time=00:00:24.31 bitrate=N/A speed=0.251x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259258.ts' for writing
frame=  624 fps=6.4 q=28.0 size=N/A time=00:00:26.28 bitrate=N/A speed=0.27x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259259.ts' for writing
frame=  674 fps=6.9 q=28.0 size=N/A time=00:00:28.41 bitrate=N/A speed=0.291x    
frame=  718 fps=7.3 q=28.0 size=N/A time=00:00:30.55 bitrate=N/A speed=0.311x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259260.ts' for writing
frame=  766 fps=7.8 q=28.0 size=N/A time=00:00:32.59 bitrate=N/A speed=0.33x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259261.ts' for writing
frame=  809 fps=8.1 q=28.0 size=N/A time=00:00:34.05 bitrate=N/A speed=0.343x    
frame=  855 fps=8.6 q=28.0 size=N/A time=00:00:35.99 bitrate=N/A speed=0.361x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259262.ts' for writing
frame=  902 fps=9.0 q=28.0 size=N/A time=00:00:38.39 bitrate=N/A speed=0.383x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259263.ts' for writing
frame=  949 fps=9.4 q=28.0 size=N/A time=00:00:40.10 bitrate=N/A speed=0.398x    
frame=  986 fps=9.7 q=28.0 size=N/A time=00:00:41.56 bitrate=N/A speed=0.41x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259264.ts' for writing
frame= 1019 fps= 10 q=28.0 size=N/A time=00:00:42.84 bitrate=N/A speed=0.421x    
frame= 1052 fps= 10 q=28.0 size=N/A time=00:00:44.20 bitrate=N/A speed=0.432x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259265.ts' for writing
frame= 1087 fps= 11 q=28.0 size=N/A time=00:00:45.81 bitrate=N/A speed=0.446x    
frame= 1125 fps= 11 q=28.0 size=N/A time=00:00:47.51 bitrate=N/A speed=0.46x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259266.ts' for writing
frame= 1172 fps= 11 q=28.0 size=N/A time=00:00:49.41 bitrate=N/A speed=0.476x    
frame= 1219 fps= 12 q=28.0 size=N/A time=00:00:51.45 bitrate=N/A speed=0.493x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259267.ts' for writing
frame= 1263 fps= 12 q=28.0 size=N/A time=00:00:53.32 bitrate=N/A speed=0.509x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259268.ts' for writing
frame= 1313 fps= 12 q=28.0 size=N/A time=00:00:55.12 bitrate=N/A speed=0.523x    
frame= 1358 fps= 13 q=28.0 size=N/A time=00:00:57.09 bitrate=N/A speed=0.539x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259269.ts' for writing
frame= 1395 fps= 13 q=28.0 size=N/A time=00:00:58.87 bitrate=N/A speed=0.553x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259270.ts' for writing
frame= 1442 fps= 13 q=28.0 size=N/A time=00:01:00.50 bitrate=N/A speed=0.566x    
frame= 1489 fps= 14 q=28.0 size=N/A time=00:01:02.54 bitrate=N/A speed=0.582x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259271.ts' for writing
frame= 1536 fps= 14 q=28.0 size=N/A time=00:01:04.84 bitrate=N/A speed=0.601x    
frame= 1580 fps= 15 q=28.0 size=N/A time=00:01:06.38 bitrate=N/A speed=0.612x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259272.ts' for writing
frame= 1623 fps= 15 q=28.0 size=N/A time=00:01:08.01 bitrate=N/A speed=0.625x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259273.ts' for writing
frame= 1666 fps= 15 q=28.0 size=N/A time=00:01:09.88 bitrate=N/A speed=0.639x    
frame= 1714 fps= 16 q=28.0 size=N/A time=00:01:11.85 bitrate=N/A speed=0.654x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259274.ts' for writing
frame= 1761 fps= 16 q=28.0 size=N/A time=00:01:13.82 bitrate=N/A speed=0.669x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259275.ts' for writing
frame= 1807 fps= 16 q=28.0 size=N/A time=00:01:15.86 bitrate=N/A speed=0.684x    
frame= 1854 fps= 17 q=28.0 size=N/A time=00:01:17.73 bitrate=N/A speed=0.698x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259276.ts' for writing
frame= 1895 fps= 17 q=28.0 size=N/A time=00:01:19.60 bitrate=N/A speed=0.711x    
frame= 1937 fps= 17 q=28.0 size=N/A time=00:01:21.50 bitrate=N/A speed=0.725x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259277.ts' for writing
frame= 1983 fps= 18 q=28.0 size=N/A time=00:01:23.11 bitrate=N/A speed=0.736x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259278.ts' for writing
frame= 2030 fps= 18 q=28.0 size=N/A time=00:01:25.15 bitrate=N/A speed=0.751x    
frame= 2077 fps= 18 q=28.0 size=N/A time=00:01:27.11 bitrate=N/A speed=0.765x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259279.ts' for writing
frame= 2123 fps= 19 q=28.0 size=N/A time=00:01:29.42 bitrate=N/A speed=0.781x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259280.ts' for writing
frame= 2176 fps= 19 q=28.0 size=N/A time=00:01:31.22 bitrate=N/A speed=0.794x    
frame= 2228 fps= 19 q=28.0 size=N/A time=00:01:33.43 bitrate=N/A speed=0.809x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259281.ts' for writing
frame= 2273 fps= 20 q=28.0 size=N/A time=00:01:35.40 bitrate=N/A speed=0.823x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259282.ts' for writing
frame= 2320 fps= 20 q=28.0 size=N/A time=00:01:37.63 bitrate=N/A speed=0.838x    
frame= 2369 fps= 20 q=25.0 size=N/A time=00:01:39.67 bitrate=N/A speed=0.852x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259283.ts' for writing
frame= 2431 fps= 21 q=28.0 size=N/A time=00:01:41.71 bitrate=N/A speed=0.866x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259284.ts' for writing
frame= 2491 fps= 21 q=28.0 size=N/A time=00:01:44.71 bitrate=N/A speed=0.888x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259285.ts' for writing
frame= 2554 fps= 22 q=28.0 size=N/A time=00:01:46.91 bitrate=N/A speed=0.902x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259286.ts' for writing
frame= 2601 fps= 22 q=28.0 size=N/A time=00:01:48.79 bitrate=N/A speed=0.914x    
frame= 2634 fps= 22 q=28.0 size=N/A time=00:01:50.25 bitrate=N/A speed=0.923x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259287.ts' for writing
frame= 2669 fps= 22 q=28.0 size=N/A time=00:01:51.86 bitrate=N/A speed=0.932x    
frame= 2725 fps= 23 q=28.0 size=N/A time=00:01:54.09 bitrate=N/A speed=0.947x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259288.ts' for writing
frame= 2779 fps= 23 q=28.0 size=N/A time=00:01:56.56 bitrate=N/A speed=0.963x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259289.ts' for writing
frame= 2827 fps= 23 q=28.0 size=N/A time=00:01:58.44 bitrate=N/A speed=0.975x    
frame= 2871 fps= 24 q=28.0 size=N/A time=00:02:00.31 bitrate=N/A speed=0.986x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259290.ts' for writing
[Parsed_subtitles_3 @ 0x562100d3e3c0] fontselect: (Gandhi Sans, 700, 100) -> GandhiSans-BoldItalic, 0, GandhiSans-BoldItalic
frame= 2918 fps= 24 q=28.0 size=N/A time=00:02:02.01 bitrate=N/A speed=0.996x    
[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259291.ts' for writing
frame= 2967 fps= 24 q=28.0 size=N/A time=00:02:04.07 bitrate=N/A speed=1.01x    

[q] command received. Exiting.

[hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259292.ts' for writing
frame= 3020 fps= 24 q=-1.0 Lsize=N/A time=00:02:06.02 bitrate=N/A speed=1.02x    
video:42526kB audio:3952kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x5621008d6640] frame I:42    Avg QP:19.66  size: 87326
[libx264 @ 0x5621008d6640] frame P:962   Avg QP:22.79  size: 29676
[libx264 @ 0x5621008d6640] frame B:2016  Avg QP:22.98  size:  5620
[libx264 @ 0x5621008d6640] consecutive B-frames:  7.8%  7.5%  6.5% 78.3%
[libx264 @ 0x5621008d6640] mb I  I16..4: 62.8%  0.0% 37.2%
[libx264 @ 0x5621008d6640] mb P  I16..4: 31.8%  0.0%  0.0%  P16..4: 18.4%  0.0%  0.0%  0.0%  0.0%    skip:49.8%
[libx264 @ 0x5621008d6640] mb B  I16..4:  2.7%  0.0%  0.0%  B16..8:  7.8%  0.0%  0.0%  direct: 3.8%  skip:85.8%  L0:39.4% L1:52.6% BI: 8.0%
[libx264 @ 0x5621008d6640] coded y,uvDC,uvAC intra: 37.1% 44.6% 19.3% inter: 4.4% 6.1% 0.6%
[libx264 @ 0x5621008d6640] i16 v,h,dc,p: 42% 27% 16% 15%
[libx264 @ 0x5621008d6640] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 20% 14%  9%  6%  6%  6%  6%  6%
[libx264 @ 0x5621008d6640] i8c dc,h,v,p: 49% 21% 23%  7%
[libx264 @ 0x5621008d6640] Weighted P-Frames: Y:8.8% UV:7.0%
[libx264 @ 0x5621008d6640] kb/s:2765.71

Please attach any browser or client logs here

No response

Please attach any screenshots here

Screenshot_20240602_222742_Jellyfin

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @Jacky161 on GitHub (Jun 3, 2024). ### Please describe your bug When playing back media with unsupported subtitle formats, the subtitles will typically need to be burned into the video during transcoding. Commonly, this issue occurs with Android devices that don't support ASS subtitles that are commonly used in anime. I am unsure if other subtitle formats are affected. When trying to playback large media that requires subtitle burn in, I found that Jellyfin will stall for an extremely long period of time, seemingly reading back the entire file from disk before transcoding begins. This occurs even after using the Subtitle Extract plugin to extract all subtitles from the video file as a scheduled task. It would make sense that the issue would occur if Subtitle Extract was not run but even after running, it does not appear to have affected anything. A workaround for android at least is to enable "Allow SSA/ASS subtitles in direct play" which sidesteps the whole issue with transcoding and burning in. However this is not ideal as the subtitle styling does not work properly. To test this issue, I used a brand new Debian 12 install with a competely clean Jellyfin install. The video file is on the local drive. ### Reproduction Steps 1. Playback any large (10GB+) media file using ASS subtitles on a natively unsupported device (ex. android). The file I am testing with is about 16GB large. 2. Observe IO usage spike as the entire file is seemingly read back from disk. The video does not play for an extended period of time, eventually timing out with a "Source Error" on Android. After waiting a very long time, the media does eventually play however even this is at times inconsistent. ### Jellyfin Version 10.9.0 ### if other: 10.9.4 ### Environment ```markdown - OS: Debian 12 - Linux Kernel: 6.1.0-21-amd64 - Virtualization: Native Debian Package - Clients: Android - Browser: N/A - FFmpeg Version: 6.0.1-Jellyfin - Playback Method: Transcode - Hardware Acceleration: none (occurs using Quick Sync as well) - GPU Model: none (UHD 730 when using Quick Sync) - Plugins: Subtitle Extract - Reverse Proxy: none - Base URL: none - Networking: Host - Storage: local ``` ### Jellyfin logs ```shell [2024-06-02 22:38:36.290 -06:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [2024-06-02 22:38:37.163 -06:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2024-06-02 22:38:37.199 -06:00] [INF] ServerId: "6658c9f4f53a4fac9dafb046f7437efb" [2024-06-02 22:38:37.199 -06:00] [INF] Core startup complete [2024-06-02 22:38:37.200 -06:00] [INF] Startup complete 0:00:13.5020211 [2024-06-02 22:38:38.074 -06:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds [2024-06-02 22:38:47.229 -06:00] [INF] Authentication request for "Jellyfin" has succeeded. [2024-06-02 22:38:47.230 -06:00] [INF] Current/Max sessions for user "Jellyfin": 0/0 [2024-06-02 22:38:47.275 -06:00] [INF] Creating new access token for user 624b7b50-9df6-4dfd-bacd-b08da525fba0 [2024-06-02 22:38:47.524 -06:00] [INF] WS "192.168.220.1" request [2024-06-02 22:39:35.056 -06:00] [INF] Authentication request for "Jellyfin" has succeeded. [2024-06-02 22:39:35.056 -06:00] [INF] Current/Max sessions for user "Jellyfin": 1/0 [2024-06-02 22:39:35.058 -06:00] [INF] Logging out access token "4a470de4d0774b8083349ba60fb6b363" [2024-06-02 22:39:35.064 -06:00] [INF] Creating new access token for user 624b7b50-9df6-4dfd-bacd-b08da525fba0 [2024-06-02 22:39:35.134 -06:00] [INF] WS "192.168.1.110" request [2024-06-02 22:39:39.720 -06:00] [INF] User policy for "Jellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2024-06-02 22:39:40.349 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:12:33.000 -f matroska -noautorotate -i file:\"/jellyfinmedia/Movies/test.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8\"" [2024-06-02 22:43:16.084 -06:00] [INF] Transcoding kill timer stopped for JobId "5b6a984f1ed244f49aa0b16d1cdeb29e" PlaySessionId "414a0aab84f745dbbf1091ec63287386". Killing transcoding [2024-06-02 22:43:16.085 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" [2024-06-02 22:43:16.087 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:12:33.000 -f matroska -noautorotate -i file:\"/jellyfinmedia/Movies/test.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8\"" [2024-06-02 22:43:16.087 -06:00] [ERR] Error processing request: "A task was canceled". URL "GET" "/videos/7cd4e99f-b6a8-a68a-9782-9339a3c4533f/hls1/main/251.ts". [2024-06-02 22:43:21.086 -06:00] [INF] Killing FFmpeg process for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" [2024-06-02 22:43:21.088 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" [2024-06-02 22:43:21.091 -06:00] [ERR] FFmpeg exited with code 137 [2024-06-02 22:43:59.627 -06:00] [INF] WS "192.168.220.1" closed [2024-06-02 22:43:59.946 -06:00] [INF] WS "192.168.220.1" request [2024-06-02 22:45:19.415 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" [2024-06-02 22:45:19.619 -06:00] [INF] FFmpeg exited with code 0 [2024-06-02 22:45:19.619 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" [2024-06-02 22:45:21.125 -06:00] [INF] Playback stopped reported by app "Jellyfin Android" "2.6.1" playing "Test". Stopped at "831659" ms ``` ### FFmpeg logs ```shell {"Protocol":0,"Id":"7cd4e99fb6a8a68a97829339a3c4533f","Path":"/jellyfinmedia/Movies/test.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":17348650950,"Name":"test","IsRemote":false,"ETag":"63164a0d2a9d42402285a7d7038e8905","RunTimeTicks":67757700000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":20483163,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"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":120,"IsAnamorphic":false},{"Codec":"flac","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Japanese - FLAC - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1452114,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"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":"ass","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"ASS subs","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"ASS subs - Japanese","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,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"ARIAL-BOLDMT-STR.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"DISTINKINGREGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"GandhiSans-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"GandhiSans-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"HAIRBRUSHTHICK.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Note this.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"SQUICKT.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"APOLLINE-REGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"OptimaLTStd-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"OptimaLTStd-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":13,"FileName":"Roboto-Bold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":14,"FileName":"Roboto-Medium.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":15,"FileName":"Sansation_Bold_Italic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":16,"FileName":"Angie-BoldItalic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null}],"Formats":[],"Bitrate":21935277,"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:12:33.000 -f matroska -noautorotate -i file:"/jellyfinmedia/Movies/test.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 34138605 -bufsize 68277210 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 "expr:gte(t,n_forced*3)" -sc_threshold:v:0 0 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p,subtitles=f='/jellyfinmedia/Movies/test.mkv':si=0:fontsdir='/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f'" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 251 -hls_segment_filename "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8" ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 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 --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, matroska,webm, from 'file:/jellyfinmedia/Movies/test.mkv': Metadata: encoder : libebml v1.4.5 + libmatroska v1.7.1 creation_time : 2024-06-03T03:56:38.000000Z Duration: 01:52:55.77, start: 0.000000, bitrate: 20483 kb/s Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default) Metadata: BPS : 19026697 DURATION : 01:52:55.769000000 NUMBER_OF_FRAMES: 162456 NUMBER_OF_BYTES : 16115063374 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default) Metadata: BPS : 1452114 DURATION : 01:52:55.770000000 NUMBER_OF_FRAMES: 79404 NUMBER_OF_BYTES : 1229899288 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(jpn): Subtitle: ass Metadata: title : ASS subs BPS : 252 DURATION : 01:51:49.810000000 NUMBER_OF_FRAMES: 2285 NUMBER_OF_BYTES : 211723 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:3: Attachment: ttf Metadata: filename : ARIAL-BOLDMT-STR.TTF mimetype : application/x-truetype-font Stream #0:4: Attachment: otf Metadata: filename : DISTINKINGREGULAR.OTF mimetype : application/vnd.ms-opentype Stream #0:5: Attachment: otf Metadata: filename : GandhiSans-Bold.otf mimetype : application/vnd.ms-opentype Stream #0:6: Attachment: otf Metadata: filename : GandhiSans-BoldItalic.otf mimetype : application/vnd.ms-opentype Stream #0:7: Attachment: otf Metadata: filename : HAIRBRUSHTHICK.OTF mimetype : application/vnd.ms-opentype Stream #0:8: Attachment: ttf Metadata: filename : Note this.TTF mimetype : application/x-truetype-font Stream #0:9: Attachment: ttf Metadata: filename : SQUICKT.TTF mimetype : application/x-truetype-font Stream #0:10: Attachment: otf Metadata: filename : APOLLINE-REGULAR.OTF mimetype : application/vnd.ms-opentype Stream #0:11: Attachment: otf Metadata: filename : OptimaLTStd-Bold.otf mimetype : application/vnd.ms-opentype Stream #0:12: Attachment: otf Metadata: filename : OptimaLTStd-BoldItalic.otf mimetype : application/vnd.ms-opentype Stream #0:13: Attachment: ttf Metadata: filename : Roboto-Bold.ttf mimetype : application/x-truetype-font Stream #0:14: Attachment: ttf Metadata: filename : Roboto-Medium.ttf mimetype : application/x-truetype-font Stream #0:15: Attachment: ttf Metadata: filename : Sansation_Bold_Italic.ttf mimetype : application/x-truetype-font Stream #0:16: Attachment: ttf Metadata: filename : Angie-BoldItalic.ttf mimetype : application/x-truetype-font Stream mapping: Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (flac (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [Parsed_subtitles_3 @ 0x562100d3e3c0] libass API version: 0x1702000 [Parsed_subtitles_3 @ 0x562100d3e3c0] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2 [Parsed_subtitles_3 @ 0x562100d3e3c0] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX) [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/HAIRBRUSHTHICK.OTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/OptimaLTStd-Bold.otf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/GandhiSans-Bold.otf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Note this.TTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/DISTINKINGREGULAR.OTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/SQUICKT.TTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/ARIAL-BOLDMT-STR.TTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Roboto-Bold.ttf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/APOLLINE-REGULAR.OTF' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Sansation_Bold_Italic.ttf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/OptimaLTStd-BoldItalic.otf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Angie-BoldItalic.ttf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/GandhiSans-BoldItalic.otf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Loading font file '/var/cache/jellyfin/attachments/7cd4e99fb6a8a68a97829339a3c4533f/Roboto-Medium.ttf' [Parsed_subtitles_3 @ 0x562100d3e3c0] Using font provider fontconfig [Parsed_subtitles_3 @ 0x562100d3e3c0] fontselect: (Gandhi Sans, 700, 0) -> GandhiSans-Bold, 0, GandhiSans-Bold [libx264 @ 0x5621008d6640] using SAR=1/1 [libx264 @ 0x5621008d6640] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264 @ 0x5621008d6640] profile Main, level 5.0, 4:2:0, 8-bit [libx264 @ 0x5621008d6640] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=4 chroma_me=0 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=23 scenecut=0 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=34138 vbv_bufsize=68277 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, hls, to '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259.m3u8': Metadata: encoder : Lavf60.3.100 Stream #0:0: Video: h264, yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn (default) Metadata: encoder : Lavc60.3.100 libx264 Side data: cpb: bitrate max/min/avg: 34138000/0/0 buffer size: 68277000 vbv_delay: N/A Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s (default) Metadata: encoder : Lavc60.3.100 libmp3lame frame= 0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x frame= 3 fps=0.0 q=28.0 size=N/A time=00:00:00.86 bitrate=N/A speed=0.00958x frame= 56 fps=0.6 q=28.0 size=N/A time=00:00:02.90 bitrate=N/A speed=0.032x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259251.ts' for writing frame= 105 fps=1.2 q=28.0 size=N/A time=00:00:04.70 bitrate=N/A speed=0.0516x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259252.ts' for writing frame= 147 fps=1.6 q=28.0 size=N/A time=00:00:06.57 bitrate=N/A speed=0.0717x frame= 188 fps=2.0 q=28.0 size=N/A time=00:00:08.27 bitrate=N/A speed=0.0898x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259253.ts' for writing frame= 228 fps=2.5 q=28.0 size=N/A time=00:00:10.24 bitrate=N/A speed=0.111x frame= 272 fps=2.9 q=28.0 size=N/A time=00:00:11.68 bitrate=N/A speed=0.125x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259254.ts' for writing frame= 316 fps=3.4 q=28.0 size=N/A time=00:00:13.82 bitrate=N/A speed=0.147x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259255.ts' for writing frame= 365 fps=3.9 q=28.0 size=N/A time=00:00:15.79 bitrate=N/A speed=0.168x frame= 410 fps=4.3 q=28.0 size=N/A time=00:00:17.39 bitrate=N/A speed=0.184x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259256.ts' for writing frame= 441 fps=4.6 q=28.0 size=N/A time=00:00:18.69 bitrate=N/A speed=0.196x frame= 475 fps=5.0 q=28.0 size=N/A time=00:00:20.13 bitrate=N/A speed=0.21x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259257.ts' for writing frame= 525 fps=5.5 q=28.0 size=N/A time=00:00:22.43 bitrate=N/A speed=0.233x frame= 572 fps=5.9 q=28.0 size=N/A time=00:00:24.31 bitrate=N/A speed=0.251x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259258.ts' for writing frame= 624 fps=6.4 q=28.0 size=N/A time=00:00:26.28 bitrate=N/A speed=0.27x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259259.ts' for writing frame= 674 fps=6.9 q=28.0 size=N/A time=00:00:28.41 bitrate=N/A speed=0.291x frame= 718 fps=7.3 q=28.0 size=N/A time=00:00:30.55 bitrate=N/A speed=0.311x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259260.ts' for writing frame= 766 fps=7.8 q=28.0 size=N/A time=00:00:32.59 bitrate=N/A speed=0.33x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259261.ts' for writing frame= 809 fps=8.1 q=28.0 size=N/A time=00:00:34.05 bitrate=N/A speed=0.343x frame= 855 fps=8.6 q=28.0 size=N/A time=00:00:35.99 bitrate=N/A speed=0.361x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259262.ts' for writing frame= 902 fps=9.0 q=28.0 size=N/A time=00:00:38.39 bitrate=N/A speed=0.383x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259263.ts' for writing frame= 949 fps=9.4 q=28.0 size=N/A time=00:00:40.10 bitrate=N/A speed=0.398x frame= 986 fps=9.7 q=28.0 size=N/A time=00:00:41.56 bitrate=N/A speed=0.41x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259264.ts' for writing frame= 1019 fps= 10 q=28.0 size=N/A time=00:00:42.84 bitrate=N/A speed=0.421x frame= 1052 fps= 10 q=28.0 size=N/A time=00:00:44.20 bitrate=N/A speed=0.432x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259265.ts' for writing frame= 1087 fps= 11 q=28.0 size=N/A time=00:00:45.81 bitrate=N/A speed=0.446x frame= 1125 fps= 11 q=28.0 size=N/A time=00:00:47.51 bitrate=N/A speed=0.46x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259266.ts' for writing frame= 1172 fps= 11 q=28.0 size=N/A time=00:00:49.41 bitrate=N/A speed=0.476x frame= 1219 fps= 12 q=28.0 size=N/A time=00:00:51.45 bitrate=N/A speed=0.493x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259267.ts' for writing frame= 1263 fps= 12 q=28.0 size=N/A time=00:00:53.32 bitrate=N/A speed=0.509x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259268.ts' for writing frame= 1313 fps= 12 q=28.0 size=N/A time=00:00:55.12 bitrate=N/A speed=0.523x frame= 1358 fps= 13 q=28.0 size=N/A time=00:00:57.09 bitrate=N/A speed=0.539x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259269.ts' for writing frame= 1395 fps= 13 q=28.0 size=N/A time=00:00:58.87 bitrate=N/A speed=0.553x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259270.ts' for writing frame= 1442 fps= 13 q=28.0 size=N/A time=00:01:00.50 bitrate=N/A speed=0.566x frame= 1489 fps= 14 q=28.0 size=N/A time=00:01:02.54 bitrate=N/A speed=0.582x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259271.ts' for writing frame= 1536 fps= 14 q=28.0 size=N/A time=00:01:04.84 bitrate=N/A speed=0.601x frame= 1580 fps= 15 q=28.0 size=N/A time=00:01:06.38 bitrate=N/A speed=0.612x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259272.ts' for writing frame= 1623 fps= 15 q=28.0 size=N/A time=00:01:08.01 bitrate=N/A speed=0.625x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259273.ts' for writing frame= 1666 fps= 15 q=28.0 size=N/A time=00:01:09.88 bitrate=N/A speed=0.639x frame= 1714 fps= 16 q=28.0 size=N/A time=00:01:11.85 bitrate=N/A speed=0.654x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259274.ts' for writing frame= 1761 fps= 16 q=28.0 size=N/A time=00:01:13.82 bitrate=N/A speed=0.669x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259275.ts' for writing frame= 1807 fps= 16 q=28.0 size=N/A time=00:01:15.86 bitrate=N/A speed=0.684x frame= 1854 fps= 17 q=28.0 size=N/A time=00:01:17.73 bitrate=N/A speed=0.698x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259276.ts' for writing frame= 1895 fps= 17 q=28.0 size=N/A time=00:01:19.60 bitrate=N/A speed=0.711x frame= 1937 fps= 17 q=28.0 size=N/A time=00:01:21.50 bitrate=N/A speed=0.725x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259277.ts' for writing frame= 1983 fps= 18 q=28.0 size=N/A time=00:01:23.11 bitrate=N/A speed=0.736x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259278.ts' for writing frame= 2030 fps= 18 q=28.0 size=N/A time=00:01:25.15 bitrate=N/A speed=0.751x frame= 2077 fps= 18 q=28.0 size=N/A time=00:01:27.11 bitrate=N/A speed=0.765x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259279.ts' for writing frame= 2123 fps= 19 q=28.0 size=N/A time=00:01:29.42 bitrate=N/A speed=0.781x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259280.ts' for writing frame= 2176 fps= 19 q=28.0 size=N/A time=00:01:31.22 bitrate=N/A speed=0.794x frame= 2228 fps= 19 q=28.0 size=N/A time=00:01:33.43 bitrate=N/A speed=0.809x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259281.ts' for writing frame= 2273 fps= 20 q=28.0 size=N/A time=00:01:35.40 bitrate=N/A speed=0.823x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259282.ts' for writing frame= 2320 fps= 20 q=28.0 size=N/A time=00:01:37.63 bitrate=N/A speed=0.838x frame= 2369 fps= 20 q=25.0 size=N/A time=00:01:39.67 bitrate=N/A speed=0.852x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259283.ts' for writing frame= 2431 fps= 21 q=28.0 size=N/A time=00:01:41.71 bitrate=N/A speed=0.866x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259284.ts' for writing frame= 2491 fps= 21 q=28.0 size=N/A time=00:01:44.71 bitrate=N/A speed=0.888x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259285.ts' for writing frame= 2554 fps= 22 q=28.0 size=N/A time=00:01:46.91 bitrate=N/A speed=0.902x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259286.ts' for writing frame= 2601 fps= 22 q=28.0 size=N/A time=00:01:48.79 bitrate=N/A speed=0.914x frame= 2634 fps= 22 q=28.0 size=N/A time=00:01:50.25 bitrate=N/A speed=0.923x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259287.ts' for writing frame= 2669 fps= 22 q=28.0 size=N/A time=00:01:51.86 bitrate=N/A speed=0.932x frame= 2725 fps= 23 q=28.0 size=N/A time=00:01:54.09 bitrate=N/A speed=0.947x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259288.ts' for writing frame= 2779 fps= 23 q=28.0 size=N/A time=00:01:56.56 bitrate=N/A speed=0.963x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259289.ts' for writing frame= 2827 fps= 23 q=28.0 size=N/A time=00:01:58.44 bitrate=N/A speed=0.975x frame= 2871 fps= 24 q=28.0 size=N/A time=00:02:00.31 bitrate=N/A speed=0.986x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259290.ts' for writing [Parsed_subtitles_3 @ 0x562100d3e3c0] fontselect: (Gandhi Sans, 700, 100) -> GandhiSans-BoldItalic, 0, GandhiSans-BoldItalic frame= 2918 fps= 24 q=28.0 size=N/A time=00:02:02.01 bitrate=N/A speed=0.996x [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259291.ts' for writing frame= 2967 fps= 24 q=28.0 size=N/A time=00:02:04.07 bitrate=N/A speed=1.01x [q] command received. Exiting. [hls @ 0x5621008d3400] Opening '/var/cache/jellyfin/transcodes/c1924076a5df3a308ba2243356c38259292.ts' for writing frame= 3020 fps= 24 q=-1.0 Lsize=N/A time=00:02:06.02 bitrate=N/A speed=1.02x video:42526kB audio:3952kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown [libx264 @ 0x5621008d6640] frame I:42 Avg QP:19.66 size: 87326 [libx264 @ 0x5621008d6640] frame P:962 Avg QP:22.79 size: 29676 [libx264 @ 0x5621008d6640] frame B:2016 Avg QP:22.98 size: 5620 [libx264 @ 0x5621008d6640] consecutive B-frames: 7.8% 7.5% 6.5% 78.3% [libx264 @ 0x5621008d6640] mb I I16..4: 62.8% 0.0% 37.2% [libx264 @ 0x5621008d6640] mb P I16..4: 31.8% 0.0% 0.0% P16..4: 18.4% 0.0% 0.0% 0.0% 0.0% skip:49.8% [libx264 @ 0x5621008d6640] mb B I16..4: 2.7% 0.0% 0.0% B16..8: 7.8% 0.0% 0.0% direct: 3.8% skip:85.8% L0:39.4% L1:52.6% BI: 8.0% [libx264 @ 0x5621008d6640] coded y,uvDC,uvAC intra: 37.1% 44.6% 19.3% inter: 4.4% 6.1% 0.6% [libx264 @ 0x5621008d6640] i16 v,h,dc,p: 42% 27% 16% 15% [libx264 @ 0x5621008d6640] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 20% 14% 9% 6% 6% 6% 6% 6% [libx264 @ 0x5621008d6640] i8c dc,h,v,p: 49% 21% 23% 7% [libx264 @ 0x5621008d6640] Weighted P-Frames: Y:8.8% UV:7.0% [libx264 @ 0x5621008d6640] kb/s:2765.71 ``` ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here ![Screenshot_20240602_222742_Jellyfin](https://github.com/jellyfin/jellyfin/assets/29866301/6af27d0c-9ff4-4b50-9e30-83ce981a26f2) ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-07 02:39:32 +03:00
Author
Owner

@jellyfin-bot commented on GitHub (Jun 3, 2024):

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

  • You have not provided the ffmpeg log unaltered from the server. Please provide a valid ffmpeg log.

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

@jellyfin-bot commented on GitHub (Jun 3, 2024): Hi, it seems like your issue report has the following item(s) that need to be addressed: - You have not provided the ffmpeg log unaltered from the server. Please provide a valid ffmpeg log. This is an automated message, currently under testing. Please file an issue [here](https://github.com/jellyfin/jellyfin-triage-scripts/issues) if you encounter any problems.
Author
Owner

@gnattu commented on GitHub (Jun 3, 2024):

You are using CPU and your CPU is not fast enough for such burn-in task.

@gnattu commented on GitHub (Jun 3, 2024): You are using CPU and your CPU is not fast enough for such burn-in task.
Author
Owner

@Jacky161 commented on GitHub (Jun 3, 2024):

That isn't the problem as I ran into this issue on my normal instance that has quick sync. I was simply using a testing environment with CPU transcoding to troubleshoot.

@Jacky161 commented on GitHub (Jun 3, 2024): That isn't the problem as I ran into this issue on my normal instance that has quick sync. I was simply using a testing environment with CPU transcoding to troubleshoot.
Author
Owner

@Shadowghost commented on GitHub (Jun 3, 2024):

We can't debug an issue on QSV with logs from a CPU only setup...
This being slow and maybe too slow on a CPU only setup is to be expected.

@Shadowghost commented on GitHub (Jun 3, 2024): We can't debug an issue on QSV with logs from a CPU only setup... This being slow and maybe too slow on a CPU only setup is to be expected.
Author
Owner

@Jacky161 commented on GitHub (Jun 3, 2024):

I've provided logs from my quick sync setup. The issue is not with the speed of the actual transcoding once it is started. The issue is that the transcoding takes several minutes to get started in the first place with very high IO usage during this time period.

FFmpeg Logs

{"Protocol":0,"Id":"c0773330acc396469665242dee3d6590","Path":"/nfs/media/8tb/testingfootage/test.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":17348650950,"Name":"test","IsRemote":false,"ETag":"9f99a21e34b1b96e2c5f362294a834c0","RunTimeTicks":67757700000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":20483163,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"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":120,"IsAnamorphic":false},{"Codec":"flac","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Japanese - FLAC - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1452114,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"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":"ass","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"ASS subs","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"ASS subs - Japanese","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,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"ARIAL-BOLDMT-STR.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"DISTINKINGREGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"GandhiSans-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"GandhiSans-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"HAIRBRUSHTHICK.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Note this.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"SQUICKT.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"APOLLINE-REGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"OptimaLTStd-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"OptimaLTStd-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":13,"FileName":"Roboto-Bold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":14,"FileName":"Roboto-Medium.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":15,"FileName":"Sansation_Bold_Italic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":16,"FileName":"Angie-BoldItalic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null}],"Formats":[],"Bitrate":21935277,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/nfs/media/8tb/testingfootage/test.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex "alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 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 --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
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
Input #0, matroska,webm, from 'file:/nfs/media/8tb/testingfootage/test.mkv':
  Metadata:
    encoder         : libebml v1.4.5 + libmatroska v1.7.1
    creation_time   : 2024-06-03T03:56:38.000000Z
  Duration: 01:52:55.77, start: 0.000000, bitrate: 20483 kb/s
  Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS             : 19026697
      DURATION        : 01:52:55.769000000
      NUMBER_OF_FRAMES: 162456
      NUMBER_OF_BYTES : 16115063374
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default)
    Metadata:
      BPS             : 1452114
      DURATION        : 01:52:55.770000000
      NUMBER_OF_FRAMES: 79404
      NUMBER_OF_BYTES : 1229899288
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(jpn): Subtitle: ass
    Metadata:
      title           : ASS subs
      BPS             : 252
      DURATION        : 01:51:49.810000000
      NUMBER_OF_FRAMES: 2285
      NUMBER_OF_BYTES : 211723
      _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3: Attachment: ttf
    Metadata:
      filename        : ARIAL-BOLDMT-STR.TTF
      mimetype        : application/x-truetype-font
  Stream #0:4: Attachment: otf
    Metadata:
      filename        : DISTINKINGREGULAR.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:5: Attachment: otf
    Metadata:
      filename        : GandhiSans-Bold.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:6: Attachment: otf
    Metadata:
      filename        : GandhiSans-BoldItalic.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:7: Attachment: otf
    Metadata:
      filename        : HAIRBRUSHTHICK.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:8: Attachment: ttf
    Metadata:
      filename        : Note this.TTF
      mimetype        : application/x-truetype-font
  Stream #0:9: Attachment: ttf
    Metadata:
      filename        : SQUICKT.TTF
      mimetype        : application/x-truetype-font
  Stream #0:10: Attachment: otf
    Metadata:
      filename        : APOLLINE-REGULAR.OTF
      mimetype        : application/vnd.ms-opentype
  Stream #0:11: Attachment: otf
    Metadata:
      filename        : OptimaLTStd-Bold.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:12: Attachment: otf
    Metadata:
      filename        : OptimaLTStd-BoldItalic.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:13: Attachment: ttf
    Metadata:
      filename        : Roboto-Bold.ttf
      mimetype        : application/x-truetype-font
  Stream #0:14: Attachment: ttf
    Metadata:
      filename        : Roboto-Medium.ttf
      mimetype        : application/x-truetype-font
  Stream #0:15: Attachment: ttf
    Metadata:
      filename        : Sansation_Bold_Italic.ttf
      mimetype        : application/x-truetype-font
  Stream #0:16: Attachment: ttf
    Metadata:
      filename        : Angie-BoldItalic.ttf
      mimetype        : application/x-truetype-font
[Parsed_subtitles_2 @ 0x5605e6bd9640] libass API version: 0x1702000
[Parsed_subtitles_2 @ 0x5605e6bd9640] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2
[Parsed_subtitles_2 @ 0x5605e6bd9640] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX)
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Note this.TTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-Bold.otf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/HAIRBRUSHTHICK.OTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Medium.ttf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/SQUICKT.TTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Angie-BoldItalic.ttf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-Bold.otf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/APOLLINE-REGULAR.OTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/ARIAL-BOLDMT-STR.TTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-BoldItalic.otf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Bold.ttf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Sansation_Bold_Italic.ttf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/DISTINKINGREGULAR.OTF'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-BoldItalic.otf'
[Parsed_subtitles_2 @ 0x5605e6bd9640] Using font provider fontconfig
Stream mapping:
  Stream #0:0 (hevc) -> setparams:default (graph 0)
  overlay_qsv:default (graph 0) -> Stream #0:0 (h264_qsv)
  Stream #0:1 -> #0:1 (flac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[Parsed_subtitles_2 @ 0x5605e6d56cc0] libass API version: 0x1702000
[Parsed_subtitles_2 @ 0x5605e6d56cc0] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX)
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Note this.TTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-Bold.otf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/HAIRBRUSHTHICK.OTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Medium.ttf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/SQUICKT.TTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Angie-BoldItalic.ttf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-Bold.otf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/APOLLINE-REGULAR.OTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/ARIAL-BOLDMT-STR.TTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-BoldItalic.otf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Bold.ttf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Sansation_Bold_Italic.ttf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/DISTINKINGREGULAR.OTF'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-BoldItalic.otf'
[Parsed_subtitles_2 @ 0x5605e6d56cc0] Using font provider fontconfig
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
[Parsed_subtitles_2 @ 0x5605e6d56cc0] fontselect: (Gandhi Sans, 700, 0) -> GandhiSans-Bold, 0, GandhiSans-Bold
Output #0, hls, to '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264, qsv(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 34138 kb/s, 23.98 fps, 90k tbn
    Metadata:
      encoder         : Lavc60.3.100 h264_qsv
    Side data:
      cpb: bitrate max/min/avg: 34138605/0/34138605 buffer size: 68277210 vbv_delay: N/A
  Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s (default)
    Metadata:
      encoder         : Lavc60.3.100 libmp3lame
frame=    1 fps=0.0 q=10.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6470.ts' for writing
frame=  129 fps=1.3 q=10.0 size=N/A time=00:00:00.40 bitrate=N/A speed=0.00415x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6471.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6472.ts' for writing
frame=  270 fps=2.8 q=26.0 size=N/A time=00:00:06.21 bitrate=N/A speed=0.0636x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6473.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6474.ts' for writing
frame=  397 fps=4.0 q=11.0 size=N/A time=00:00:11.41 bitrate=N/A speed=0.116x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6475.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6476.ts' for writing
frame=  523 fps=5.3 q=11.0 size=N/A time=00:00:16.53 bitrate=N/A speed=0.167x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6477.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6478.ts' for writing
frame=  653 fps=6.6 q=11.0 size=N/A time=00:00:21.90 bitrate=N/A speed=0.221x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6479.ts' for writing
frame=  781 fps=7.8 q=11.0 size=N/A time=00:00:27.35 bitrate=N/A speed=0.274x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64710.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64711.ts' for writing
frame=  917 fps=9.2 q=12.0 size=N/A time=00:00:32.82 bitrate=N/A speed=0.328x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64712.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64713.ts' for writing
frame= 1048 fps= 10 q=10.0 size=N/A time=00:00:38.63 bitrate=N/A speed=0.384x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64714.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64715.ts' for writing
frame= 1178 fps= 12 q=10.0 size=N/A time=00:00:43.91 bitrate=N/A speed=0.434x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64716.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64717.ts' for writing
frame= 1308 fps= 13 q=11.0 size=N/A time=00:00:49.12 bitrate=N/A speed=0.483x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64718.ts' for writing
frame= 1430 fps= 14 q=12.0 size=N/A time=00:00:54.06 bitrate=N/A speed=0.529x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64719.ts' for writing
frame= 1490 fps= 15 q=12.0 size=N/A time=00:00:56.90 bitrate=N/A speed=0.554x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64720.ts' for writing
frame= 1545 fps= 15 q=12.0 size=N/A time=00:00:59.44 bitrate=N/A speed=0.576x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64721.ts' for writing
frame= 1597 fps= 15 q=12.0 size=N/A time=00:01:01.33 bitrate=N/A speed=0.591x    
frame= 1656 fps= 16 q=10.0 size=N/A time=00:01:03.54 bitrate=N/A speed=0.61x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64722.ts' for writing
frame= 1728 fps= 16 q=10.0 size=N/A time=00:01:06.52 bitrate=N/A speed=0.635x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64723.ts' for writing
frame= 1779 fps= 17 q=12.0 size=N/A time=00:01:09.09 bitrate=N/A speed=0.656x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64724.ts' for writing
frame= 1830 fps= 17 q=11.0 size=N/A time=00:01:10.89 bitrate=N/A speed=0.67x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64725.ts' for writing
frame= 1879 fps= 18 q=11.0 size=N/A time=00:01:13.02 bitrate=N/A speed=0.687x    
frame= 1934 fps= 18 q=10.0 size=N/A time=00:01:15.33 bitrate=N/A speed=0.706x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64726.ts' for writing
frame= 1995 fps= 19 q=11.0 size=N/A time=00:01:17.70 bitrate=N/A speed=0.724x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64727.ts' for writing
frame= 2056 fps= 19 q=11.0 size=N/A time=00:01:20.44 bitrate=N/A speed=0.746x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64728.ts' for writing
frame= 2111 fps= 19 q=12.0 size=N/A time=00:01:22.65 bitrate=N/A speed=0.763x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64729.ts' for writing
frame= 2169 fps= 20 q=12.0 size=N/A time=00:01:25.31 bitrate=N/A speed=0.784x    
frame= 2230 fps= 20 q=10.0 size=N/A time=00:01:28.12 bitrate=N/A speed=0.806x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64730.ts' for writing
frame= 2298 fps= 21 q=11.0 size=N/A time=00:01:30.52 bitrate=N/A speed=0.824x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64731.ts' for writing
frame= 2352 fps= 21 q=11.0 size=N/A time=00:01:32.63 bitrate=N/A speed=0.84x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64732.ts' for writing
frame= 2407 fps= 22 q=12.0 size=N/A time=00:01:35.46 bitrate=N/A speed=0.862x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64733.ts' for writing
frame= 2463 fps= 22 q=12.0 size=N/A time=00:01:37.84 bitrate=N/A speed=0.879x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64734.ts' for writing
frame= 2526 fps= 23 q=13.0 size=N/A time=00:01:39.90 bitrate=N/A speed=0.894x    
frame= 2585 fps= 23 q=11.0 size=N/A time=00:01:42.38 bitrate=N/A speed=0.912x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64735.ts' for writing
frame= 2651 fps= 23 q=11.0 size=N/A time=00:01:45.45 bitrate=N/A speed=0.935x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64736.ts' for writing
frame= 2705 fps= 24 q=14.0 size=N/A time=00:01:47.42 bitrate=N/A speed=0.948x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64737.ts' for writing
frame= 2756 fps= 24 q=13.0 size=N/A time=00:01:49.62 bitrate=N/A speed=0.963x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64738.ts' for writing
frame= 2810 fps= 25 q=10.0 size=N/A time=00:01:52.02 bitrate=N/A speed=0.98x    
[Parsed_subtitles_2 @ 0x5605e6d56cc0] fontselect: (Gandhi Sans, 700, 100) -> GandhiSans-BoldItalic, 0, GandhiSans-BoldItalic
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64739.ts' for writing
frame= 2915 fps= 25 q=14.0 size=N/A time=00:01:56.44 bitrate=N/A speed=1.01x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64740.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64741.ts' for writing
frame= 3045 fps= 26 q=13.0 size=N/A time=00:02:02.08 bitrate=N/A speed=1.06x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64742.ts' for writing
frame= 3102 fps= 27 q=14.0 size=N/A time=00:02:04.22 bitrate=N/A speed=1.07x    
frame= 3145 fps= 27 q=15.0 size=N/A time=00:02:05.66 bitrate=N/A speed=1.08x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64743.ts' for writing
frame= 3187 fps= 27 q=14.0 size=N/A time=00:02:07.55 bitrate=N/A speed=1.09x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64744.ts' for writing
frame= 3243 fps= 28 q=13.0 size=N/A time=00:02:09.93 bitrate=N/A speed=1.11x    
frame= 3293 fps= 28 q=14.0 size=N/A time=00:02:11.80 bitrate=N/A speed=1.12x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64745.ts' for writing
frame= 3353 fps= 28 q=18.0 size=N/A time=00:02:14.53 bitrate=N/A speed=1.14x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64746.ts' for writing
frame= 3415 fps= 29 q=16.0 size=N/A time=00:02:17.27 bitrate=N/A speed=1.15x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64747.ts' for writing
frame= 3457 fps= 29 q=10.0 size=N/A time=00:02:18.90 bitrate=N/A speed=1.16x    
frame= 3499 fps= 29 q=13.0 size=N/A time=00:02:20.44 bitrate=N/A speed=1.17x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64748.ts' for writing
frame= 3539 fps= 29 q=10.0 size=N/A time=00:02:22.31 bitrate=N/A speed=1.18x    
frame= 3579 fps= 30 q=12.0 size=N/A time=00:02:23.85 bitrate=N/A speed=1.19x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64749.ts' for writing
frame= 3646 fps= 30 q=11.0 size=N/A time=00:02:26.58 bitrate=N/A speed=1.21x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64750.ts' for writing
frame= 3697 fps= 30 q=14.0 size=N/A time=00:02:28.62 bitrate=N/A speed=1.22x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64751.ts' for writing
frame= 3745 fps= 31 q=13.0 size=N/A time=00:02:31.09 bitrate=N/A speed=1.23x    
frame= 3796 fps= 31 q=15.0 size=N/A time=00:02:33.14 bitrate=N/A speed=1.25x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64752.ts' for writing
frame= 3846 fps= 31 q=15.0 size=N/A time=00:02:35.27 bitrate=N/A speed=1.26x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64753.ts' for writing
frame= 3909 fps= 32 q=13.0 size=N/A time=00:02:37.57 bitrate=N/A speed=1.27x    
frame= 3953 fps= 32 q=12.0 size=N/A time=00:02:39.64 bitrate=N/A speed=1.28x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64754.ts' for writing
frame= 3999 fps= 32 q=12.0 size=N/A time=00:02:41.34 bitrate=N/A speed=1.29x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64755.ts' for writing
frame= 4045 fps= 32 q=13.0 size=N/A time=00:02:43.38 bitrate=N/A speed= 1.3x    
frame= 4093 fps= 33 q=11.0 size=N/A time=00:02:45.69 bitrate=N/A speed=1.32x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64756.ts' for writing
frame= 4145 fps= 33 q=11.0 size=N/A time=00:02:47.39 bitrate=N/A speed=1.32x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64757.ts' for writing
frame= 4202 fps= 33 q=11.0 size=N/A time=00:02:49.79 bitrate=N/A speed=1.34x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64758.ts' for writing
frame= 4255 fps= 33 q=12.0 size=N/A time=00:02:52.33 bitrate=N/A speed=1.35x    
frame= 4310 fps= 34 q=11.0 size=N/A time=00:02:54.47 bitrate=N/A speed=1.36x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64759.ts' for writing
frame= 4361 fps= 34 q=13.0 size=N/A time=00:02:56.44 bitrate=N/A speed=1.37x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64760.ts' for writing
frame= 4439 fps= 34 q=11.0 size=N/A time=00:02:59.94 bitrate=N/A speed= 1.4x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64761.ts' for writing
frame= 4530 fps= 35 q=15.0 size=N/A time=00:03:03.52 bitrate=N/A speed=1.42x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64762.ts' for writing
frame= 4591 fps= 35 q=15.0 size=N/A time=00:03:05.99 bitrate=N/A speed=1.43x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64763.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64764.ts' for writing
frame= 4705 fps= 36 q=14.0 size=N/A time=00:03:10.77 bitrate=N/A speed=1.46x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64765.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64766.ts' for writing
frame= 4825 fps= 37 q=10.0 size=N/A time=00:03:16.14 bitrate=N/A speed= 1.5x    
frame= 4880 fps= 37 q=12.0 size=N/A time=00:03:18.21 bitrate=N/A speed=1.51x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64767.ts' for writing
frame= 4936 fps= 37 q=14.0 size=N/A time=00:03:20.68 bitrate=N/A speed=1.52x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64768.ts' for writing
frame= 4994 fps= 38 q=13.0 size=N/A time=00:03:22.98 bitrate=N/A speed=1.53x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64769.ts' for writing
frame= 5066 fps= 38 q=13.0 size=N/A time=00:03:26.29 bitrate=N/A speed=1.55x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64770.ts' for writing
frame= 5149 fps= 39 q=13.0 size=N/A time=00:03:29.30 bitrate=N/A speed=1.57x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64771.ts' for writing
frame= 5204 fps= 39 q=13.0 size=N/A time=00:03:31.60 bitrate=N/A speed=1.58x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64772.ts' for writing
frame= 5271 fps= 39 q=11.0 size=N/A time=00:03:34.58 bitrate=N/A speed= 1.6x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64773.ts' for writing
frame= 5354 fps= 40 q=11.0 size=N/A time=00:03:38.18 bitrate=N/A speed=1.62x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64774.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64775.ts' for writing
frame= 5477 fps= 40 q=23.0 size=N/A time=00:03:43.29 bitrate=N/A speed=1.65x    
frame= 5541 fps= 41 q=13.0 size=N/A time=00:03:45.93 bitrate=N/A speed=1.66x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64776.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64777.ts' for writing
frame= 5622 fps= 41 q=16.0 size=N/A time=00:03:49.17 bitrate=N/A speed=1.68x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64778.ts' for writing
frame= 5744 fps= 42 q=16.0 size=N/A time=00:03:54.47 bitrate=N/A speed=1.71x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64779.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64780.ts' for writing
frame= 5854 fps= 43 q=12.0 size=N/A time=00:03:58.98 bitrate=N/A speed=1.74x    
frame= 5908 fps= 43 q=12.0 size=N/A time=00:04:00.86 bitrate=N/A speed=1.75x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64781.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64782.ts' for writing
frame= 5986 fps= 43 q=13.0 size=N/A time=00:04:04.36 bitrate=N/A speed=1.76x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64783.ts' for writing
frame= 6056 fps= 44 q=14.0 size=N/A time=00:04:07.36 bitrate=N/A speed=1.78x    
frame= 6105 fps= 44 q=13.0 size=N/A time=00:04:09.06 bitrate=N/A speed=1.79x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64784.ts' for writing
frame= 6165 fps= 44 q=13.0 size=N/A time=00:04:11.80 bitrate=N/A speed= 1.8x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64785.ts' for writing
frame= 6232 fps= 44 q=11.0 size=N/A time=00:04:14.51 bitrate=N/A speed=1.81x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64786.ts' for writing
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64787.ts' for writing
frame= 6346 fps= 45 q=12.0 size=N/A time=00:04:19.38 bitrate=N/A speed=1.84x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64788.ts' for writing
frame= 6434 fps= 45 q=17.0 size=N/A time=00:04:23.06 bitrate=N/A speed=1.86x    
[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64789.ts' for writing

Transcoding is paused. Press [u] to resume.
frame= 6502 fps= 46 q=17.0 size=N/A time=00:04:26.03 bitrate=N/A speed=1.87x    

[q] command received. Exiting.

[hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64790.ts' for writing
frame= 6516 fps= 46 q=16.0 Lsize=N/A time=00:04:26.46 bitrate=N/A speed=1.87x    
video:1134773kB audio:8497kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

In particular, it hangs where it says "[Parsed_subtitles_2 @ 0x5605e6bd9640] Using font provider fontconfig". Eventually it moves past this point, prints essentially the same message "[Parsed_subtitles_2 @ 0x5605e6d56cc0] Using font provider fontconfig", hangs here for another long period of time before finally starting to playback. It's difficult to tell in the FFmpeg logs since there aren't timestamps but there are multi minute delays in between making it past these steps.

Jellyfin Logs:

[2024-06-02 23:18:04.707 -06:00] [INF] Found ffmpeg version "6.0.1"
[2024-06-02 23:18:04.742 -06:00] [INF] Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[2024-06-02 23:18:04.753 -06:00] [INF] Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-06-02 23:18:04.765 -06:00] [INF] Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-06-02 23:18:04.827 -06:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-06-02 23:18:04.949 -06:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-06-02 23:18:04.951 -06:00] [INF] ServerId: "b314ae1444934128aad2f136736ed3b9"
[2024-06-02 23:18:04.951 -06:00] [INF] Core startup complete
[2024-06-02 23:18:04.951 -06:00] [INF] Startup complete 0:00:02.7062467
[2024-06-02 23:18:07.607 -06:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-06-02 23:18:07.687 -06:00] [INF] WS "192.168.1.110" request
[2024-06-02 23:18:08.896 -06:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2024-06-02 23:18:12.351 -06:00] [INF] User policy for "Jacky". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-06-02 23:18:12.930 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/nfs/media/8tb/testingfootage/test.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8\""
[2024-06-02 23:18:16.408 -06:00] [INF] WS "192.168.1.100" request
[2024-06-02 23:18:25.398 -06:00] [INF] WS "192.168.1.100" closed
[2024-06-02 23:18:25.689 -06:00] [INF] WS "192.168.1.100" request
[2024-06-02 23:21:10.658 -06:00] [INF] Transcoding kill timer stopped for JobId "b77557c2e742492792f12edfd8f46e16" PlaySessionId "91b6336384fe4945ba5a567d2e491378". Killing transcoding
[2024-06-02 23:21:10.661 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"
[2024-06-02 23:21:10.673 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/nfs/media/8tb/testingfootage/test.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8\""
[2024-06-02 23:21:10.674 -06:00] [ERR] Error processing request: "A task was canceled". URL "GET" "/videos/c0773330-acc3-9646-9665-242dee3d6590/hls1/main/0.ts".
[2024-06-02 23:21:15.662 -06:00] [INF] Killing FFmpeg process for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"
[2024-06-02 23:21:15.668 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"
[2024-06-02 23:21:15.678 -06:00] [ERR] FFmpeg exited with code 137
[2024-06-02 23:21:54.114 -06:00] [INF] WS "192.168.1.100" closed
[2024-06-02 23:21:56.827 -06:00] [INF] WS "192.168.1.100" request
[2024-06-02 23:23:59.430 -06:00] [INF] WS "192.168.1.100" closed
[2024-06-02 23:24:02.524 -06:00] [INF] WS "192.168.1.100" request
[2024-06-02 23:24:40.430 -06:00] [INF] WS "192.168.1.100" closed
[2024-06-02 23:24:40.557 -06:00] [INF] WS "192.168.1.100" request
[2024-06-02 23:25:15.730 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"
[2024-06-02 23:25:15.985 -06:00] [INF] FFmpeg exited with code 0
[2024-06-02 23:25:15.985 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8"
[2024-06-02 23:25:17.580 -06:00] [INF] Playback stopped reported by app "Jellyfin Android" "2.6.1" playing "test". Stopped at "38203" ms
@Jacky161 commented on GitHub (Jun 3, 2024): I've provided logs from my quick sync setup. The issue is not with the speed of the actual transcoding once it is started. The issue is that the transcoding takes several minutes to get started in the first place with very high IO usage during this time period. FFmpeg Logs ``` {"Protocol":0,"Id":"c0773330acc396469665242dee3d6590","Path":"/nfs/media/8tb/testingfootage/test.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":17348650950,"Name":"test","IsRemote":false,"ETag":"9f99a21e34b1b96e2c5f362294a834c0","RunTimeTicks":67757700000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":20483163,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"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":120,"IsAnamorphic":false},{"Codec":"flac","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Japanese - FLAC - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1452114,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"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":"ass","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"ASS subs","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"ASS subs - Japanese","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,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"ARIAL-BOLDMT-STR.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"DISTINKINGREGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"GandhiSans-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"GandhiSans-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"HAIRBRUSHTHICK.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Note this.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"SQUICKT.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"APOLLINE-REGULAR.OTF","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"OptimaLTStd-Bold.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"OptimaLTStd-BoldItalic.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":13,"FileName":"Roboto-Bold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":14,"FileName":"Roboto-Medium.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":15,"FileName":"Sansation_Bold_Italic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":16,"FileName":"Angie-BoldItalic.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null}],"Formats":[],"Bitrate":21935277,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null} /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/nfs/media/8tb/testingfootage/test.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex "alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 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 --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 libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 Input #0, matroska,webm, from 'file:/nfs/media/8tb/testingfootage/test.mkv': Metadata: encoder : libebml v1.4.5 + libmatroska v1.7.1 creation_time : 2024-06-03T03:56:38.000000Z Duration: 01:52:55.77, start: 0.000000, bitrate: 20483 kb/s Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default) Metadata: BPS : 19026697 DURATION : 01:52:55.769000000 NUMBER_OF_FRAMES: 162456 NUMBER_OF_BYTES : 16115063374 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default) Metadata: BPS : 1452114 DURATION : 01:52:55.770000000 NUMBER_OF_FRAMES: 79404 NUMBER_OF_BYTES : 1229899288 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(jpn): Subtitle: ass Metadata: title : ASS subs BPS : 252 DURATION : 01:51:49.810000000 NUMBER_OF_FRAMES: 2285 NUMBER_OF_BYTES : 211723 _STATISTICS_WRITING_APP: mkvmerge v85.0 ('Shame For You') 64-bit _STATISTICS_WRITING_DATE_UTC: 2024-06-03 03:56:38 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:3: Attachment: ttf Metadata: filename : ARIAL-BOLDMT-STR.TTF mimetype : application/x-truetype-font Stream #0:4: Attachment: otf Metadata: filename : DISTINKINGREGULAR.OTF mimetype : application/vnd.ms-opentype Stream #0:5: Attachment: otf Metadata: filename : GandhiSans-Bold.otf mimetype : application/vnd.ms-opentype Stream #0:6: Attachment: otf Metadata: filename : GandhiSans-BoldItalic.otf mimetype : application/vnd.ms-opentype Stream #0:7: Attachment: otf Metadata: filename : HAIRBRUSHTHICK.OTF mimetype : application/vnd.ms-opentype Stream #0:8: Attachment: ttf Metadata: filename : Note this.TTF mimetype : application/x-truetype-font Stream #0:9: Attachment: ttf Metadata: filename : SQUICKT.TTF mimetype : application/x-truetype-font Stream #0:10: Attachment: otf Metadata: filename : APOLLINE-REGULAR.OTF mimetype : application/vnd.ms-opentype Stream #0:11: Attachment: otf Metadata: filename : OptimaLTStd-Bold.otf mimetype : application/vnd.ms-opentype Stream #0:12: Attachment: otf Metadata: filename : OptimaLTStd-BoldItalic.otf mimetype : application/vnd.ms-opentype Stream #0:13: Attachment: ttf Metadata: filename : Roboto-Bold.ttf mimetype : application/x-truetype-font Stream #0:14: Attachment: ttf Metadata: filename : Roboto-Medium.ttf mimetype : application/x-truetype-font Stream #0:15: Attachment: ttf Metadata: filename : Sansation_Bold_Italic.ttf mimetype : application/x-truetype-font Stream #0:16: Attachment: ttf Metadata: filename : Angie-BoldItalic.ttf mimetype : application/x-truetype-font [Parsed_subtitles_2 @ 0x5605e6bd9640] libass API version: 0x1702000 [Parsed_subtitles_2 @ 0x5605e6bd9640] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2 [Parsed_subtitles_2 @ 0x5605e6bd9640] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX) [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Note this.TTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-Bold.otf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/HAIRBRUSHTHICK.OTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Medium.ttf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/SQUICKT.TTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Angie-BoldItalic.ttf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-Bold.otf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/APOLLINE-REGULAR.OTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/ARIAL-BOLDMT-STR.TTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-BoldItalic.otf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Bold.ttf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Sansation_Bold_Italic.ttf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/DISTINKINGREGULAR.OTF' [Parsed_subtitles_2 @ 0x5605e6bd9640] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-BoldItalic.otf' [Parsed_subtitles_2 @ 0x5605e6bd9640] Using font provider fontconfig Stream mapping: Stream #0:0 (hevc) -> setparams:default (graph 0) overlay_qsv:default (graph 0) -> Stream #0:0 (h264_qsv) Stream #0:1 -> #0:1 (flac (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [Parsed_subtitles_2 @ 0x5605e6d56cc0] libass API version: 0x1702000 [Parsed_subtitles_2 @ 0x5605e6d56cc0] libass source: commit: 0.17.2-0-gcbb48cc4f2f076300004b8b06a86bec55281d0c2 [Parsed_subtitles_2 @ 0x5605e6d56cc0] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.5.0 (COMPLEX) [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Note this.TTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-Bold.otf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/HAIRBRUSHTHICK.OTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Medium.ttf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/SQUICKT.TTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Angie-BoldItalic.ttf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-Bold.otf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/APOLLINE-REGULAR.OTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/ARIAL-BOLDMT-STR.TTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/OptimaLTStd-BoldItalic.otf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Roboto-Bold.ttf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/Sansation_Bold_Italic.ttf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/DISTINKINGREGULAR.OTF' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Loading font file '/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590/GandhiSans-BoldItalic.otf' [Parsed_subtitles_2 @ 0x5605e6d56cc0] Using font provider fontconfig libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 [Parsed_subtitles_2 @ 0x5605e6d56cc0] fontselect: (Gandhi Sans, 700, 0) -> GandhiSans-Bold, 0, GandhiSans-Bold Output #0, hls, to '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8': Metadata: encoder : Lavf60.3.100 Stream #0:0: Video: h264, qsv(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 34138 kb/s, 23.98 fps, 90k tbn Metadata: encoder : Lavc60.3.100 h264_qsv Side data: cpb: bitrate max/min/avg: 34138605/0/34138605 buffer size: 68277210 vbv_delay: N/A Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s (default) Metadata: encoder : Lavc60.3.100 libmp3lame frame= 1 fps=0.0 q=10.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6470.ts' for writing frame= 129 fps=1.3 q=10.0 size=N/A time=00:00:00.40 bitrate=N/A speed=0.00415x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6471.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6472.ts' for writing frame= 270 fps=2.8 q=26.0 size=N/A time=00:00:06.21 bitrate=N/A speed=0.0636x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6473.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6474.ts' for writing frame= 397 fps=4.0 q=11.0 size=N/A time=00:00:11.41 bitrate=N/A speed=0.116x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6475.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6476.ts' for writing frame= 523 fps=5.3 q=11.0 size=N/A time=00:00:16.53 bitrate=N/A speed=0.167x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6477.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6478.ts' for writing frame= 653 fps=6.6 q=11.0 size=N/A time=00:00:21.90 bitrate=N/A speed=0.221x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c6479.ts' for writing frame= 781 fps=7.8 q=11.0 size=N/A time=00:00:27.35 bitrate=N/A speed=0.274x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64710.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64711.ts' for writing frame= 917 fps=9.2 q=12.0 size=N/A time=00:00:32.82 bitrate=N/A speed=0.328x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64712.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64713.ts' for writing frame= 1048 fps= 10 q=10.0 size=N/A time=00:00:38.63 bitrate=N/A speed=0.384x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64714.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64715.ts' for writing frame= 1178 fps= 12 q=10.0 size=N/A time=00:00:43.91 bitrate=N/A speed=0.434x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64716.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64717.ts' for writing frame= 1308 fps= 13 q=11.0 size=N/A time=00:00:49.12 bitrate=N/A speed=0.483x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64718.ts' for writing frame= 1430 fps= 14 q=12.0 size=N/A time=00:00:54.06 bitrate=N/A speed=0.529x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64719.ts' for writing frame= 1490 fps= 15 q=12.0 size=N/A time=00:00:56.90 bitrate=N/A speed=0.554x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64720.ts' for writing frame= 1545 fps= 15 q=12.0 size=N/A time=00:00:59.44 bitrate=N/A speed=0.576x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64721.ts' for writing frame= 1597 fps= 15 q=12.0 size=N/A time=00:01:01.33 bitrate=N/A speed=0.591x frame= 1656 fps= 16 q=10.0 size=N/A time=00:01:03.54 bitrate=N/A speed=0.61x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64722.ts' for writing frame= 1728 fps= 16 q=10.0 size=N/A time=00:01:06.52 bitrate=N/A speed=0.635x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64723.ts' for writing frame= 1779 fps= 17 q=12.0 size=N/A time=00:01:09.09 bitrate=N/A speed=0.656x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64724.ts' for writing frame= 1830 fps= 17 q=11.0 size=N/A time=00:01:10.89 bitrate=N/A speed=0.67x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64725.ts' for writing frame= 1879 fps= 18 q=11.0 size=N/A time=00:01:13.02 bitrate=N/A speed=0.687x frame= 1934 fps= 18 q=10.0 size=N/A time=00:01:15.33 bitrate=N/A speed=0.706x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64726.ts' for writing frame= 1995 fps= 19 q=11.0 size=N/A time=00:01:17.70 bitrate=N/A speed=0.724x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64727.ts' for writing frame= 2056 fps= 19 q=11.0 size=N/A time=00:01:20.44 bitrate=N/A speed=0.746x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64728.ts' for writing frame= 2111 fps= 19 q=12.0 size=N/A time=00:01:22.65 bitrate=N/A speed=0.763x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64729.ts' for writing frame= 2169 fps= 20 q=12.0 size=N/A time=00:01:25.31 bitrate=N/A speed=0.784x frame= 2230 fps= 20 q=10.0 size=N/A time=00:01:28.12 bitrate=N/A speed=0.806x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64730.ts' for writing frame= 2298 fps= 21 q=11.0 size=N/A time=00:01:30.52 bitrate=N/A speed=0.824x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64731.ts' for writing frame= 2352 fps= 21 q=11.0 size=N/A time=00:01:32.63 bitrate=N/A speed=0.84x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64732.ts' for writing frame= 2407 fps= 22 q=12.0 size=N/A time=00:01:35.46 bitrate=N/A speed=0.862x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64733.ts' for writing frame= 2463 fps= 22 q=12.0 size=N/A time=00:01:37.84 bitrate=N/A speed=0.879x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64734.ts' for writing frame= 2526 fps= 23 q=13.0 size=N/A time=00:01:39.90 bitrate=N/A speed=0.894x frame= 2585 fps= 23 q=11.0 size=N/A time=00:01:42.38 bitrate=N/A speed=0.912x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64735.ts' for writing frame= 2651 fps= 23 q=11.0 size=N/A time=00:01:45.45 bitrate=N/A speed=0.935x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64736.ts' for writing frame= 2705 fps= 24 q=14.0 size=N/A time=00:01:47.42 bitrate=N/A speed=0.948x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64737.ts' for writing frame= 2756 fps= 24 q=13.0 size=N/A time=00:01:49.62 bitrate=N/A speed=0.963x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64738.ts' for writing frame= 2810 fps= 25 q=10.0 size=N/A time=00:01:52.02 bitrate=N/A speed=0.98x [Parsed_subtitles_2 @ 0x5605e6d56cc0] fontselect: (Gandhi Sans, 700, 100) -> GandhiSans-BoldItalic, 0, GandhiSans-BoldItalic [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64739.ts' for writing frame= 2915 fps= 25 q=14.0 size=N/A time=00:01:56.44 bitrate=N/A speed=1.01x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64740.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64741.ts' for writing frame= 3045 fps= 26 q=13.0 size=N/A time=00:02:02.08 bitrate=N/A speed=1.06x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64742.ts' for writing frame= 3102 fps= 27 q=14.0 size=N/A time=00:02:04.22 bitrate=N/A speed=1.07x frame= 3145 fps= 27 q=15.0 size=N/A time=00:02:05.66 bitrate=N/A speed=1.08x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64743.ts' for writing frame= 3187 fps= 27 q=14.0 size=N/A time=00:02:07.55 bitrate=N/A speed=1.09x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64744.ts' for writing frame= 3243 fps= 28 q=13.0 size=N/A time=00:02:09.93 bitrate=N/A speed=1.11x frame= 3293 fps= 28 q=14.0 size=N/A time=00:02:11.80 bitrate=N/A speed=1.12x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64745.ts' for writing frame= 3353 fps= 28 q=18.0 size=N/A time=00:02:14.53 bitrate=N/A speed=1.14x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64746.ts' for writing frame= 3415 fps= 29 q=16.0 size=N/A time=00:02:17.27 bitrate=N/A speed=1.15x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64747.ts' for writing frame= 3457 fps= 29 q=10.0 size=N/A time=00:02:18.90 bitrate=N/A speed=1.16x frame= 3499 fps= 29 q=13.0 size=N/A time=00:02:20.44 bitrate=N/A speed=1.17x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64748.ts' for writing frame= 3539 fps= 29 q=10.0 size=N/A time=00:02:22.31 bitrate=N/A speed=1.18x frame= 3579 fps= 30 q=12.0 size=N/A time=00:02:23.85 bitrate=N/A speed=1.19x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64749.ts' for writing frame= 3646 fps= 30 q=11.0 size=N/A time=00:02:26.58 bitrate=N/A speed=1.21x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64750.ts' for writing frame= 3697 fps= 30 q=14.0 size=N/A time=00:02:28.62 bitrate=N/A speed=1.22x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64751.ts' for writing frame= 3745 fps= 31 q=13.0 size=N/A time=00:02:31.09 bitrate=N/A speed=1.23x frame= 3796 fps= 31 q=15.0 size=N/A time=00:02:33.14 bitrate=N/A speed=1.25x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64752.ts' for writing frame= 3846 fps= 31 q=15.0 size=N/A time=00:02:35.27 bitrate=N/A speed=1.26x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64753.ts' for writing frame= 3909 fps= 32 q=13.0 size=N/A time=00:02:37.57 bitrate=N/A speed=1.27x frame= 3953 fps= 32 q=12.0 size=N/A time=00:02:39.64 bitrate=N/A speed=1.28x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64754.ts' for writing frame= 3999 fps= 32 q=12.0 size=N/A time=00:02:41.34 bitrate=N/A speed=1.29x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64755.ts' for writing frame= 4045 fps= 32 q=13.0 size=N/A time=00:02:43.38 bitrate=N/A speed= 1.3x frame= 4093 fps= 33 q=11.0 size=N/A time=00:02:45.69 bitrate=N/A speed=1.32x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64756.ts' for writing frame= 4145 fps= 33 q=11.0 size=N/A time=00:02:47.39 bitrate=N/A speed=1.32x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64757.ts' for writing frame= 4202 fps= 33 q=11.0 size=N/A time=00:02:49.79 bitrate=N/A speed=1.34x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64758.ts' for writing frame= 4255 fps= 33 q=12.0 size=N/A time=00:02:52.33 bitrate=N/A speed=1.35x frame= 4310 fps= 34 q=11.0 size=N/A time=00:02:54.47 bitrate=N/A speed=1.36x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64759.ts' for writing frame= 4361 fps= 34 q=13.0 size=N/A time=00:02:56.44 bitrate=N/A speed=1.37x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64760.ts' for writing frame= 4439 fps= 34 q=11.0 size=N/A time=00:02:59.94 bitrate=N/A speed= 1.4x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64761.ts' for writing frame= 4530 fps= 35 q=15.0 size=N/A time=00:03:03.52 bitrate=N/A speed=1.42x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64762.ts' for writing frame= 4591 fps= 35 q=15.0 size=N/A time=00:03:05.99 bitrate=N/A speed=1.43x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64763.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64764.ts' for writing frame= 4705 fps= 36 q=14.0 size=N/A time=00:03:10.77 bitrate=N/A speed=1.46x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64765.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64766.ts' for writing frame= 4825 fps= 37 q=10.0 size=N/A time=00:03:16.14 bitrate=N/A speed= 1.5x frame= 4880 fps= 37 q=12.0 size=N/A time=00:03:18.21 bitrate=N/A speed=1.51x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64767.ts' for writing frame= 4936 fps= 37 q=14.0 size=N/A time=00:03:20.68 bitrate=N/A speed=1.52x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64768.ts' for writing frame= 4994 fps= 38 q=13.0 size=N/A time=00:03:22.98 bitrate=N/A speed=1.53x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64769.ts' for writing frame= 5066 fps= 38 q=13.0 size=N/A time=00:03:26.29 bitrate=N/A speed=1.55x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64770.ts' for writing frame= 5149 fps= 39 q=13.0 size=N/A time=00:03:29.30 bitrate=N/A speed=1.57x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64771.ts' for writing frame= 5204 fps= 39 q=13.0 size=N/A time=00:03:31.60 bitrate=N/A speed=1.58x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64772.ts' for writing frame= 5271 fps= 39 q=11.0 size=N/A time=00:03:34.58 bitrate=N/A speed= 1.6x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64773.ts' for writing frame= 5354 fps= 40 q=11.0 size=N/A time=00:03:38.18 bitrate=N/A speed=1.62x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64774.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64775.ts' for writing frame= 5477 fps= 40 q=23.0 size=N/A time=00:03:43.29 bitrate=N/A speed=1.65x frame= 5541 fps= 41 q=13.0 size=N/A time=00:03:45.93 bitrate=N/A speed=1.66x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64776.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64777.ts' for writing frame= 5622 fps= 41 q=16.0 size=N/A time=00:03:49.17 bitrate=N/A speed=1.68x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64778.ts' for writing frame= 5744 fps= 42 q=16.0 size=N/A time=00:03:54.47 bitrate=N/A speed=1.71x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64779.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64780.ts' for writing frame= 5854 fps= 43 q=12.0 size=N/A time=00:03:58.98 bitrate=N/A speed=1.74x frame= 5908 fps= 43 q=12.0 size=N/A time=00:04:00.86 bitrate=N/A speed=1.75x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64781.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64782.ts' for writing frame= 5986 fps= 43 q=13.0 size=N/A time=00:04:04.36 bitrate=N/A speed=1.76x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64783.ts' for writing frame= 6056 fps= 44 q=14.0 size=N/A time=00:04:07.36 bitrate=N/A speed=1.78x frame= 6105 fps= 44 q=13.0 size=N/A time=00:04:09.06 bitrate=N/A speed=1.79x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64784.ts' for writing frame= 6165 fps= 44 q=13.0 size=N/A time=00:04:11.80 bitrate=N/A speed= 1.8x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64785.ts' for writing frame= 6232 fps= 44 q=11.0 size=N/A time=00:04:14.51 bitrate=N/A speed=1.81x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64786.ts' for writing [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64787.ts' for writing frame= 6346 fps= 45 q=12.0 size=N/A time=00:04:19.38 bitrate=N/A speed=1.84x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64788.ts' for writing frame= 6434 fps= 45 q=17.0 size=N/A time=00:04:23.06 bitrate=N/A speed=1.86x [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64789.ts' for writing Transcoding is paused. Press [u] to resume. frame= 6502 fps= 46 q=17.0 size=N/A time=00:04:26.03 bitrate=N/A speed=1.87x [q] command received. Exiting. [hls @ 0x5605e6bdb880] Opening '/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c64790.ts' for writing frame= 6516 fps= 46 q=16.0 Lsize=N/A time=00:04:26.46 bitrate=N/A speed=1.87x video:1134773kB audio:8497kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown ``` In particular, it hangs where it says "[Parsed_subtitles_2 @ 0x5605e6bd9640] Using font provider fontconfig". Eventually it moves past this point, prints essentially the same message "[Parsed_subtitles_2 @ 0x5605e6d56cc0] Using font provider fontconfig", hangs here for another long period of time before finally starting to playback. It's difficult to tell in the FFmpeg logs since there aren't timestamps but there are multi minute delays in between making it past these steps. Jellyfin Logs: ``` [2024-06-02 23:18:04.707 -06:00] [INF] Found ffmpeg version "6.0.1" [2024-06-02 23:18:04.742 -06:00] [INF] Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] [2024-06-02 23:18:04.753 -06:00] [INF] Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] [2024-06-02 23:18:04.765 -06:00] [INF] Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] [2024-06-02 23:18:04.827 -06:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [2024-06-02 23:18:04.949 -06:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2024-06-02 23:18:04.951 -06:00] [INF] ServerId: "b314ae1444934128aad2f136736ed3b9" [2024-06-02 23:18:04.951 -06:00] [INF] Core startup complete [2024-06-02 23:18:04.951 -06:00] [INF] Startup complete 0:00:02.7062467 [2024-06-02 23:18:07.607 -06:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds [2024-06-02 23:18:07.687 -06:00] [INF] WS "192.168.1.110" request [2024-06-02 23:18:08.896 -06:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds [2024-06-02 23:18:12.351 -06:00] [INF] User policy for "Jacky". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2024-06-02 23:18:12.930 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/nfs/media/8tb/testingfootage/test.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8\"" [2024-06-02 23:18:16.408 -06:00] [INF] WS "192.168.1.100" request [2024-06-02 23:18:25.398 -06:00] [INF] WS "192.168.1.100" closed [2024-06-02 23:18:25.689 -06:00] [INF] WS "192.168.1.100" request [2024-06-02 23:21:10.658 -06:00] [INF] Transcoding kill timer stopped for JobId "b77557c2e742492792f12edfd8f46e16" PlaySessionId "91b6336384fe4945ba5a567d2e491378". Killing transcoding [2024-06-02 23:21:10.661 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" [2024-06-02 23:21:10.673 -06:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/nfs/media/8tb/testingfootage/test.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_qsv -low_power 1 -preset veryfast -look_ahead 0 -b:v 34138605 -maxrate 34138605 -bufsize 68277210 -g:v:0 72 -keyint_min:v:0 72 -filter_complex \"alphasrc=s=1920x1080:r=23.976025:start='0',format=bgra,subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0:alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/c0773330acc396469665242dee3d6590',hwupload=derive_device=qsv:extra_hw_frames=64[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv[main];[main][sub]overlay_qsv=eof_action=pass:repeatlast=0:w=1920:h=1080\" -start_at_zero -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8\"" [2024-06-02 23:21:10.674 -06:00] [ERR] Error processing request: "A task was canceled". URL "GET" "/videos/c0773330-acc3-9646-9665-242dee3d6590/hls1/main/0.ts". [2024-06-02 23:21:15.662 -06:00] [INF] Killing FFmpeg process for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" [2024-06-02 23:21:15.668 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" [2024-06-02 23:21:15.678 -06:00] [ERR] FFmpeg exited with code 137 [2024-06-02 23:21:54.114 -06:00] [INF] WS "192.168.1.100" closed [2024-06-02 23:21:56.827 -06:00] [INF] WS "192.168.1.100" request [2024-06-02 23:23:59.430 -06:00] [INF] WS "192.168.1.100" closed [2024-06-02 23:24:02.524 -06:00] [INF] WS "192.168.1.100" request [2024-06-02 23:24:40.430 -06:00] [INF] WS "192.168.1.100" closed [2024-06-02 23:24:40.557 -06:00] [INF] WS "192.168.1.100" request [2024-06-02 23:25:15.730 -06:00] [INF] Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" [2024-06-02 23:25:15.985 -06:00] [INF] FFmpeg exited with code 0 [2024-06-02 23:25:15.985 -06:00] [INF] Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/3c9afd8ba901d37b565f7c5e4047c647.m3u8" [2024-06-02 23:25:17.580 -06:00] [INF] Playback stopped reported by app "Jellyfin Android" "2.6.1" playing "test". Stopped at "38203" ms ```
Author
Owner

@nyanmisaka commented on GitHub (Jun 3, 2024):

This is a limitation of FFmpeg itself. When reading embedded text-based subtitles, the entire video file must be read before transcoding can begin. To fix this, the entire subtitle implementation in FFmpeg must be rewritten.

@nyanmisaka commented on GitHub (Jun 3, 2024): This is a limitation of FFmpeg itself. When reading embedded text-based subtitles, the entire video file must be read before transcoding can begin. To fix this, the entire subtitle implementation in FFmpeg must be rewritten.
Author
Owner

@Jacky161 commented on GitHub (Jun 4, 2024):

I see. That does make sense for embedded subtitles but I figured that extracting subtitles beforehand (with Subtitle Extract plugin) would resolve this since the subtitle file would be ready to use on disk and not need to be reextracted. I decided to look into the issue a bit further with my very limited knowledge and found that if I hardcoded the path to my subtitle file on disk, playback would start immediately and the issue was resolved.

To test, I simply hardcoded this file with the path to the subtitles and built from source:
3738f87278/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs (L1511)

This would change the path provided to FFmpeg as such: (from ffmpeg log)

-filter_complex " ... subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0 ..."

to

-filter_complex " ... subtitles=f='/var/lib/jellyfin/data/subtitles/7/7f8e0550-de69-8a3e-9c26-47cc7f84abd1.ass' ..."

Normally (from my limited knowledge), it seems that it provides FFmpeg the path to the video file itself to grab the subtitles from. Changing this to point to an already extracted subtitle file resolved the issue.

I believe the issue could be resolved if there was someway for Jellyfin to provide ffmpeg directly with preextracted subtitle files within the subtitles folder instead of having it extract the embedded version. It seems like this already occurs with the fonts as FFmpeg is pointed to a folder within the cache for those so hopefully something similar could be achieved with the subtitles itself. Apologies if any of this is incorrect or confusing since I'm just testing and playing around with things that I observed.

@Jacky161 commented on GitHub (Jun 4, 2024): I see. That does make sense for embedded subtitles but I figured that extracting subtitles beforehand (with Subtitle Extract plugin) would resolve this since the subtitle file would be ready to use on disk and not need to be reextracted. I decided to look into the issue a bit further with my very limited knowledge and found that if I hardcoded the path to my subtitle file on disk, playback would start immediately and the issue was resolved. To test, I simply hardcoded this file with the path to the subtitles and built from source: https://github.com/jellyfin/jellyfin/blob/3738f87278832b0a5995567e5a77d68a171a76cf/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs#L1511 This would change the path provided to FFmpeg as such: (from ffmpeg log) ``` -filter_complex " ... subtitles=f='/nfs/media/8tb/testingfootage/test.mkv':si=0 ..." ``` to ``` -filter_complex " ... subtitles=f='/var/lib/jellyfin/data/subtitles/7/7f8e0550-de69-8a3e-9c26-47cc7f84abd1.ass' ..." ``` Normally (from my limited knowledge), it seems that it provides FFmpeg the path to the video file itself to grab the subtitles from. Changing this to point to an already extracted subtitle file resolved the issue. I believe the issue could be resolved if there was someway for Jellyfin to provide ffmpeg directly with preextracted subtitle files within the subtitles folder instead of having it extract the embedded version. It seems like this already occurs with the fonts as FFmpeg is pointed to a folder within the cache for those so hopefully something similar could be achieved with the subtitles itself. Apologies if any of this is incorrect or confusing since I'm just testing and playing around with things that I observed.
Author
Owner

@JustinLex commented on GitHub (Jul 29, 2024):

Can confirm this issue is happening for me on QSV with 6-7GB files with embedded subs. Other media plays back fine, but starting transcoding on these files stalls for minutes before playback starts. Playback works fine when subtitles are disabled. Being able to play extracted subtitles seems to be needed for these files to playback properly.

@JustinLex commented on GitHub (Jul 29, 2024): Can confirm this issue is happening for me on QSV with 6-7GB files with embedded subs. Other media plays back fine, but starting transcoding on these files stalls for minutes before playback starts. Playback works fine when subtitles are disabled. Being able to play extracted subtitles seems to be needed for these files to playback properly.
Author
Owner

@MeowTechOpenSource commented on GitHub (Aug 26, 2024):

I can confirm it happening on AMD system too (with hw accel). A 5-6 GB movie file with embedded ass subtitles take 1-2 minutes to load and sometimes throw the "source error" error on android client.

@MeowTechOpenSource commented on GitHub (Aug 26, 2024): I can confirm it happening on AMD system too (with hw accel). A 5-6 GB movie file with embedded ass subtitles take 1-2 minutes to load and sometimes throw the "source error" error on android client.
Author
Owner

@rodrigocabraln commented on GitHub (Dec 24, 2025):

I'm currently having this problem in version 10.11.5 as well. In some tests, I got to Emby and it works perfectly; I don't know how they implemented it.

@rodrigocabraln commented on GitHub (Dec 24, 2025): I'm currently having this problem in version 10.11.5 as well. In some tests, I got to Emby and it works perfectly; I don't know how they implemented it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#5920