Jellyfin Forum
ASS fonts issue! - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: ASS fonts issue! (/t-ass-fonts-issue)



ASS fonts issue! - SentakuHM - 2023-07-21

I dont know if its an issue or not i tried both jellyfin server on arch linux and windows 11 the configs as bellow:

windows:
  • added path for woff2 fallback fonts < 10 MB.
  • HW with NVENC.
Linux:
  • installed ffmpeg6-jellyfin.
  • added path for woff2 fallback fonts same as windows.
  • HW with NVENC.
Client:
  • AndroidTV with android 10.
  • Jellyfin apk v0.15.11.

The issue is subtitles not using right fonts it uses one static font when i play from jelleyfin on linux, but from jellyfin on windows everything is ok.

Note: same fonts installed on linux and windows (ttf and woff2).

Attachments:
Windows:
[Image: TOkHcZN.jpg]
Linux:
[Image: 1PQ7f5o.jpg]
ffmpeg linux Logs:
Code:
/videos/51307643-9dbf-cfb1-7775-4d5c2ad04ec3/hls1/main/0.ts

{"Protocol":0,"Id":"513076439dbfcfb177754d5c2ad04ec3","Path":"/LocalDisk_D/NAnime/TVs/Grand Blue Dreaming [BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/1.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":362196480,"Name":"1","IsRemote":false,"ETag":"011175a1aa1007cdcf39263d94061016","RunTimeTicks":14606499840,"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":"ass","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/100","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"Undefined - ASS - External","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":0,"Score":null,"IsExternal":true,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":"/LocalDisk_D/NAnime/TVs/Grand Blue Dreaming [BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/1.ass","PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"hevc","CodecTag":null,"Language":null,"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":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":1983754,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"IsAnamorphic":null},{"Codec":"aac","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":"KE","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"KE - Japanese - AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":192000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":"LC","Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"aac","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":"Audio Commentary","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Audio Commentary - Japanese - AAC - Stereo","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":192000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":"LC","Type":0,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ass","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","DisplayTitle":"English - ASS","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":4,"FileName":"AvenirLTStd-Light.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"AvenirLTStd-Roman.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"Fontin_Sans_B.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"Fontin_Sans_BI.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"Fontin_Sans_I.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":9,"FileName":"Fontin_Sans_R.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":10,"FileName":"OpenSans-Semibold.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":11,"FileName":"AvenirLTStd-Black.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":12,"FileName":"AvenirLTStd-Book.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null}],"Formats":[],"Bitrate":2367754,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -hwaccel_flags +unsafe_output -threads 1 -autorotate 0 -i file:"/LocalDisk_D/NAnime/TVs/Grand Blue Dreaming [BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/1.mkv" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 4959385 -maxrate 4959385 -bufsize 9918770 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -filter_complex "alphasrc=s=1920x1080:r=10:start='0',format=yuva420p,subtitles=f='/LocalDisk_D/NAnime/TVs/Grand Blue Dreaming [BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/1.ass':alpha=1:sub2video=1:fontsdir='/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3',hwupload=derive_device=cuda[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p[main];[main][sub]overlay_cuda=eof_action=endall:shortest=1:repeatlast=0" -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518.m3u8"


ffmpeg version 6.0-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 12.2.0 (crosstool-NG 1.25.0.152_89671bf)
  configuration: --prefix=/ffbuild/prefix --pkg-config=pkg-config --pkg-config-flags=--static --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --extra-version=Jellyfin --extra-cflags= --extra-cxxflags= --extra-ldflags= --extra-ldexeflags=-pie --extra-libs=-ldl --enable-gpl --enable-version3 --enable-lto --disable-ffplay --disable-debug --disable-doc --disable-ptx-compression --disable-sdl2 --disable-libxcb --disable-xlib --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --enable-amf --enable-chromaprint --enable-libdav1d --enable-libfdk-aac --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvpx --enable-libwebp --enable-libvpl --enable-libopenmpt --enable-libsrt --enable-libsvtav1 --enable-libdrm --enable-vaapi --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libzimg --enable-libzvbi
  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:/LocalDisk_D/NAnime/TVs/Grand Blue Dreaming [BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/1.mkv':
  Metadata:
    title          : "Deep Blue"
    creation_time  : 2020-07-07T18:27:06.000000Z
    ENCODER        : Lavf58.29.100
  Duration: 00:24:20.65, start: 0.000000, bitrate: 1983 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 91.008000
      Metadata:
        title          : Prologue
    Chapter #0:1: start 91.008000, end 180.138000
      Metadata:
        title          : OP
    Chapter #0:2: start 180.138000, end 1355.145000
      Metadata:
        title          : Episode 01
    Chapter #0:3: start 1355.145000, end 1445.027000
      Metadata:
        title          : EP
    Chapter #0:4: start 1445.027000, end 1460.584000
      Metadata:
        title          : Preview
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      DURATION        : 00:24:20.647000000
  Stream #0:1(jpn): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
    Metadata:
      title          : KE
      DURATION        : 00:24:20.650000000
  Stream #0:2(jpn): Audio: aac (LC), 48000 Hz, stereo, fltp
    Metadata:
      title          : Audio Commentary
      DURATION        : 00:24:20.650000000
  Stream #0:3(eng): Subtitle: ass
    Metadata:
      DURATION        : 00:24:19.551000000
  Stream #0:4: Attachment: otf
    Metadata:
      filename        : AvenirLTStd-Light.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:5: Attachment: otf
    Metadata:
      filename        : AvenirLTStd-Roman.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:6: Attachment: otf
    Metadata:
      filename        : Fontin_Sans_B.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:7: Attachment: otf
    Metadata:
      filename        : Fontin_Sans_BI.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:8: Attachment: otf
    Metadata:
      filename        : Fontin_Sans_I.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:9: Attachment: otf
    Metadata:
      filename        : Fontin_Sans_R.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:10: Attachment: ttf
    Metadata:
      filename        : OpenSans-Semibold.ttf
      mimetype        : application/x-truetype-font
  Stream #0:11: Attachment: otf
    Metadata:
      filename        : AvenirLTStd-Black.otf
      mimetype        : application/vnd.ms-opentype
  Stream #0:12: Attachment: otf
    Metadata:
      filename        : AvenirLTStd-Book.otf
      mimetype        : application/vnd.ms-opentype
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] libass API version: 0x1701000
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] libass source: commit: 1a599b1db748dfc07df98cd37d8603edb87da2fd
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 7.3.0 (COMPLEX)
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Black.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_BI.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_R.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Book.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Roman.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Light.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_I.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/OpenSans-Semibold.ttf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_B.otf'
[Parsed_subtitles_2 @ 0x55f59e1e8cc0] Using font provider fontconfig
Stream mapping:
  Stream #0:0 (hevc) -> setparams:default
  overlay_cuda:default -> Stream #0:0 (hevc_nvenc)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[Parsed_subtitles_2 @ 0x55f59ea468c0] libass API version: 0x1701000
[Parsed_subtitles_2 @ 0x55f59ea468c0] libass source: commit: 1a599b1db748dfc07df98cd37d8603edb87da2fd
[Parsed_subtitles_2 @ 0x55f59ea468c0] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 7.3.0 (COMPLEX)
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Black.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_BI.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_R.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Book.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Roman.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/AvenirLTStd-Light.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_I.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/OpenSans-Semibold.ttf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Loading font file '/var/cache/jellyfin/attachments/513076439dbfcfb177754d5c2ad04ec3/Fontin_Sans_B.otf'
[Parsed_subtitles_2 @ 0x55f59ea468c0] Using font provider fontconfig
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (RaysHand, 700, 0) -> /usr/share/fonts/noto/NotoSans-Bold.ttf, 0, NotoSans-Bold
Output #0, hls, to '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: hevc (Main) (hvc1 / 0x31637668), cuda(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 4959 kb/s, 23.98 fps, 90k tbn
    Metadata:
      encoder        : Lavc60.3.100 hevc_nvenc
    Side data:
      cpb: bitrate max/min/avg: 4959385/0/4959385 buffer size: 9918770 vbv_delay: N/A
  Stream #0:1(jpn): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
    Metadata:
      title          : KE
      DURATION        : 00:24:20.650000000
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=  0x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5180.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5181.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5182.ts' for writing
frame=  271 fps=0.0 q=20.0 size=N/A time=00:00:00.06 bitrate=N/A speed=0.125x   
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (Bahij Nassim, 700, 0) -> /usr/share/fonts/noto/NotoSans-Bold.ttf, 0, NotoSans-Bold
[Parsed_subtitles_2 @ 0x55f59ea468c0] Glyph 0x644 not found, selecting one more font for (Bahij Nassim, 700, 0)
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (Bahij Nassim, 700, 0) -> /usr/share/fonts/TTF/CaskaydiaCoveNerdFont-Bold.ttf, 0, CaskaydiaCoveNF-Bold
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5183.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5184.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5185.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5186.ts' for writing
frame=  532 fps=508 q=14.0 size=N/A time=00:00:10.94 bitrate=N/A speed=10.4x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5187.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5188.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd5189.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51810.ts' for writing
frame=  861 fps=556 q=14.0 size=N/A time=00:00:24.68 bitrate=N/A speed=15.9x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51811.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51812.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51813.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51814.ts' for writing
frame= 1142 fps=556 q=15.0 size=N/A time=00:00:36.39 bitrate=N/A speed=17.7x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51815.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51816.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51817.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51818.ts' for writing
frame= 1436 fps=562 q=16.0 size=N/A time=00:00:48.62 bitrate=N/A speed=  19x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51819.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51820.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51821.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51822.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51823.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51824.ts' for writing
frame= 1810 fps=592 q=21.0 size=N/A time=00:01:04.26 bitrate=N/A speed=  21x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51825.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51826.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51827.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51828.ts' for writing
frame= 2118 fps=595 q=31.0 size=N/A time=00:01:17.06 bitrate=N/A speed=21.7x   
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (Nautilus ESP, 700, 0) -> /usr/share/fonts/noto/NotoSans-Bold.ttf, 0, NotoSans-Bold
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51829.ts' for writing
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (Zahra Arabic Bold, 700, 0) -> /usr/share/fonts/noto/NotoSans-Bold.ttf, 0, NotoSans-Bold
[Parsed_subtitles_2 @ 0x55f59ea468c0] Glyph 0x627 not found, selecting one more font for (Zahra Arabic Bold, 700, 0)
[Parsed_subtitles_2 @ 0x55f59ea468c0] fontselect: (Zahra Arabic Bold, 700, 0) -> /usr/share/fonts/TTF/CaskaydiaCoveNerdFont-Bold.ttf, 0, CaskaydiaCoveNF-Bold
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51830.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51831.ts' for writing
frame= 2328 fps=573 q=20.0 size=N/A time=00:01:25.87 bitrate=N/A speed=21.1x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51832.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51833.ts' for writing
frame= 2487 fps=545 q=22.0 size=N/A time=00:01:32.50 bitrate=N/A speed=20.3x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51834.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51835.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51836.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51837.ts' for writing
frame= 2747 fps=542 q=21.0 size=N/A time=00:01:43.34 bitrate=N/A speed=20.4x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51838.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51839.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51840.ts' for writing
frame= 2983 fps=535 q=30.0 size=N/A time=00:01:53.17 bitrate=N/A speed=20.3x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51841.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51842.ts' for writing
frame= 3151 fps=519 q=27.0 size=N/A time=00:02:00.19 bitrate=N/A speed=19.8x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51843.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51844.ts' for writing
frame= 3307 fps=503 q=21.0 size=N/A time=00:02:06.70 bitrate=N/A speed=19.3x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51845.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51846.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51847.ts' for writing
frame= 3467 fps=490 q=23.0 size=N/A time=00:02:13.38 bitrate=N/A speed=18.8x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51848.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51849.ts' for writing
frame= 3623 fps=478 q=18.0 size=N/A time=00:02:19.88 bitrate=N/A speed=18.5x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51850.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51851.ts' for writing
frame= 3784 fps=468 q=19.0 size=N/A time=00:02:26.58 bitrate=N/A speed=18.1x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51852.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51853.ts' for writing
frame= 3929 fps=458 q=27.0 size=N/A time=00:02:32.60 bitrate=N/A speed=17.8x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51854.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51855.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51856.ts' for writing
frame= 4127 fps=454 q=17.0 size=N/A time=00:02:40.90 bitrate=N/A speed=17.7x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51857.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51858.ts' for writing
frame= 4315 fps=450 q=16.0 size=N/A time=00:02:48.70 bitrate=N/A speed=17.6x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51859.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51860.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51861.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51862.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51863.ts' for writing
frame= 4610 fps=457 q=15.0 size=N/A time=00:03:00.99 bitrate=N/A speed=17.9x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51864.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51865.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51866.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51867.ts' for writing
frame= 4913 fps=464 q=13.0 size=N/A time=00:03:13.68 bitrate=N/A speed=18.3x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51868.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51869.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51870.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51871.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51872.ts' for writing
frame= 5261 fps=474 q=17.0 size=N/A time=00:03:28.19 bitrate=N/A speed=18.8x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51873.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51874.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51875.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51876.ts' for writing
frame= 5585 fps=467 q=14.0 size=N/A time=00:03:41.70 bitrate=N/A speed=18.5x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51877.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51878.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51879.ts' for writing
frame= 5831 fps=468 q=18.0 size=N/A time=00:03:51.96 bitrate=N/A speed=18.6x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51880.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51881.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51882.ts' for writing
frame= 6046 fps=466 q=26.0 size=N/A time=00:04:00.94 bitrate=N/A speed=18.6x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51883.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51884.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51885.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51886.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51887.ts' for writing
frame= 6360 fps=472 q=17.0 size=N/A time=00:04:14.04 bitrate=N/A speed=18.9x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51888.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51889.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51890.ts' for writing
frame= 6579 fps=471 q=14.0 size=N/A time=00:04:23.17 bitrate=N/A speed=18.8x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51891.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51892.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51893.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51894.ts' for writing
frame= 6853 fps=474 q=14.0 size=N/A time=00:04:34.60 bitrate=N/A speed=  19x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51895.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51896.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51897.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51898.ts' for writing
frame= 7134 fps=477 q=15.0 size=N/A time=00:04:46.31 bitrate=N/A speed=19.1x   
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd51899.ts' for writing
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518100.ts' for writing

Transcoding is paused. Press [u] to resume.
[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518101.ts' for writing


[q] command received. Exiting.

[hls @ 0x55f59eaed880] Opening '/var/lib/jellyfin/transcodes/37482fc75766f56506ff71e0222dd518102.ts' for writing
frame= 7354 fps=479 q=14.0 Lsize=N/A time=00:04:55.34 bitrate=N/A speed=19.2x   
video:153039kB audio:4818kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown



RE: ASS fonts issue! - Fate - 2024-05-30

The problem is Jellyfins androidtv client.

Under Windows or Linux the Clients MPV/Jellyfin Media Player it is using libass to render subtitles.

That is not available under jellyfin androidtv client(native exoplayer). I think the rework of the Androidtv client will fix that eventually but don't hold you breath.
I would recommend install MPV and VLC on androidtv device and set the Jellyfin player to "external player" and select either libVLC or MPV.

If that is not an option for you, you can force transcoding which will burn in the subtitles server side.