jellyfin / jellyfin-web

Web Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.42k stars 1.28k forks source link

[Issue]: On subtitle size adjustment and background color adjustment. #5592

Closed nathandingx closed 1 week ago

nathandingx commented 6 months ago

Please describe your bug

The subtitle settings in the settings cannot be resized correctly under Chinese subtitles, no matter they are adjusted to any size, they are the same size on the web side, and the black background color cannot be changed to a transparent background.

Reproduction Steps

Change the "small Font, Shadow" effect previously set: 小字阴影

I changed the setting to "change the setting: big word, No Shadow" and reopened the video player to play it again. 
The subtitle effect in the video will not change with the settings I saved.

Change the setting to "Big character, No Shadow" effect: 大字无阴影

Jellyfin Version

10.9.0

if other:

No response

Environment

- OS:UnRaid Docker
- Linux Kernel:6.1.79
- Virtualization:Docker
- Clients:Browser
- Browser:Chrome 125
- FFmpeg Version:Jellyfin comes with
- Playback Method:Transcode
- Hardware Acceleration:Inter QuickSync(QSV)
- GPU Model:intel-core-i5-11400 & Intel® UHD Graphics 730
- Plugins:AudioDB、Intro Skipper、MeiamSub.Thunder、MetaShark、MusicBrainz、OMDb、Studio Images、TMDb、Webhook
- Reverse Proxy:none
- Base URL:none
- Networking:bridge
- Storage:local

Jellyfin logs

{"Protocol":0,"Id":"e06bf80d3f7b85a5fc67d205c952b26a","Path":"/data/tv/\u4EBF\u4E07 (2016)/Season 1/\u4EBF\u4E07 - S01E01 - \u7B2C 1 \u96C6.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":3004281510,"Name":"\u4EBF\u4E07 - S01E01 - \u7B2C 1 \u96C6","IsRemote":false,"ETag":"ec3b9f2e72c55f396ee1f188bf2f102e","RunTimeTicks":35800640000,"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":"h264","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/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 H264 SDR","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"ChannelLayout":null,"BitRate":6713358,"BitDepth":8,"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":"High","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":40,"IsAnamorphic":false},{"Codec":"eac3","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":"English","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"English - Dolby Digital\u002B - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":640000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"chi","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":"Chinese Simplified","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Chinese Simplified - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"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},{"Codec":"subrip","CodecTag":null,"Language":"chi","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":"Chinese Traditional","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Chinese Traditional - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English [SDH]","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"English [SDH] - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"English - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"ind","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":"Indonesian","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Indonesian - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":6,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","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":"Japanese","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Japanese - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":7,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"kor","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":"Korean","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Korean - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":8,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"por","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":"Brazilian Portuguese","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Brazilian Portuguese - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":9,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"spa","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":"Spanish","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Spanish - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":10,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"tha","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":"Thai","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Thai - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":11,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"vie","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":"Vietnamese","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","LocalizedHearingImpaired":"\u542C\u529B\u969C\u788D","DisplayTitle":"Vietnamese - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":12,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":7353358,"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:21:41.383 -noaccurate_seek -fflags +genpts  -i file:"/data/tv/亿万 (2016)/Season 1/亿万 - S01E01 - 第 1 集.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename "91936c56782720da659a0f6c5e8504fd-1.mp4" -start_number 216 -hls_segment_filename "/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  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:/data/tv/亿万 (2016)/Season 1/亿万 - S01E01 - 第 1 集.mkv':
  Metadata:
    encoder         : libebml v1.4.4 + libmatroska v1.7.1
    creation_time   : 2023-01-28T18:42:18.000000Z
  Duration: 00:59:40.06, start: 0.000000, bitrate: 6713 kb/s
  Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS             : 6071389
      DURATION        : 00:59:38.992000000
      NUMBER_OF_FRAMES: 85810
      NUMBER_OF_BYTES : 2716181841
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
    Metadata:
      title           : English
      BPS             : 640000
      DURATION        : 00:59:40.064000000
      NUMBER_OF_FRAMES: 111877
      NUMBER_OF_BYTES : 286405120
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(chi): Subtitle: subrip
    Metadata:
      title           : Chinese Simplified
      BPS             : 70
      DURATION        : 00:58:48.900000000
      NUMBER_OF_FRAMES: 945
      NUMBER_OF_BYTES : 30977
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(chi): Subtitle: subrip
    Metadata:
      title           : Chinese Traditional
      BPS             : 75
      DURATION        : 00:57:49.758000000
      NUMBER_OF_FRAMES: 943
      NUMBER_OF_BYTES : 32729
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(eng): Subtitle: subrip
    Metadata:
      title           : English [SDH]
      BPS             : 92
      DURATION        : 00:57:42.835000000
      NUMBER_OF_FRAMES: 1228
      NUMBER_OF_BYTES : 40062
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(eng): Subtitle: subrip
    Metadata:
      title           : English
      BPS             : 89
      DURATION        : 00:57:36.662000000
      NUMBER_OF_FRAMES: 1164
      NUMBER_OF_BYTES : 38689
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:6(ind): Subtitle: subrip
    Metadata:
      title           : Indonesian
      BPS             : 77
      DURATION        : 00:57:34.451000000
      NUMBER_OF_FRAMES: 933
      NUMBER_OF_BYTES : 33498
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:7(jpn): Subtitle: subrip
    Metadata:
      title           : Japanese
      BPS             : 63
      DURATION        : 00:57:34.685000000
      NUMBER_OF_FRAMES: 883
      NUMBER_OF_BYTES : 27226
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:8(kor): Subtitle: subrip
    Metadata:
      title           : Korean
      BPS             : 93
      DURATION        : 00:57:50.050000000
      NUMBER_OF_FRAMES: 1087
      NUMBER_OF_BYTES : 40677
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:9(por): Subtitle: subrip
    Metadata:
      title           : Brazilian Portuguese
      BPS             : 81
      DURATION        : 00:57:34.451000000
      NUMBER_OF_FRAMES: 941
      NUMBER_OF_BYTES : 34980
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:10(spa): Subtitle: subrip
    Metadata:
      title           : Spanish
      BPS             : 84
      DURATION        : 00:57:34.451000000
      NUMBER_OF_FRAMES: 943
      NUMBER_OF_BYTES : 36633
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:11(tha): Subtitle: subrip
    Metadata:
      title           : Thai
      BPS             : 174
      DURATION        : 00:57:34.451000000
      NUMBER_OF_FRAMES: 942
      NUMBER_OF_BYTES : 75276
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:12(vie): Subtitle: subrip
    Metadata:
      title           : Vietnamese
      BPS             : 102
      DURATION        : 00:57:34.451000000
      NUMBER_OF_FRAMES: 936
      NUMBER_OF_BYTES : 44250
      _STATISTICS_WRITING_APP: mkvmerge v71.1.0 ('Fortitude') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-01-28 18:42:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd-1.mp4' for writing
Output #0, hls, to '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 24k tbn (default)
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s
    Metadata:
      encoder         : Lavc60.3.100 libfdk_aac
frame=    1 fps=0.0 q=-1.0 size=N/A time=00:00:00.05 bitrate=N/A speed= 121x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd216.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd217.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd218.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd219.mp4' for writing
frame=  832 fps=0.0 q=-1.0 size=N/A time=00:00:34.74 bitrate=N/A speed=69.4x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd220.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd221.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd222.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd223.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd224.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd225.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd226.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd227.mp4' for writing
frame= 1805 fps=1804 q=-1.0 size=N/A time=00:01:15.36 bitrate=N/A speed=75.3x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd228.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd229.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd230.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd231.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd232.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd233.mp4' for writing
frame= 2668 fps=1778 q=-1.0 size=N/A time=00:01:51.58 bitrate=N/A speed=74.3x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd234.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd235.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd236.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd237.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd238.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd239.mp4' for writing
frame= 3635 fps=1816 q=-1.0 size=N/A time=00:02:32.03 bitrate=N/A speed=  76x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd240.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd241.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd242.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd243.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd244.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd245.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd246.mp4' for writing
frame= 4533 fps=1812 q=-1.0 size=N/A time=00:03:09.42 bitrate=N/A speed=75.7x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd247.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd248.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd249.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd250.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd251.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd252.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd253.mp4' for writing
frame= 5491 fps=1829 q=-1.0 size=N/A time=00:03:49.15 bitrate=N/A speed=76.3x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd254.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd255.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd256.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd257.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd258.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd259.mp4' for writing
frame= 6420 fps=1833 q=-1.0 size=N/A time=00:04:28.08 bitrate=N/A speed=76.5x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd260.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd261.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd262.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd263.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd264.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd265.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd266.mp4' for writing
frame= 7370 fps=1841 q=-1.0 size=N/A time=00:05:07.82 bitrate=N/A speed=76.9x    
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd267.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd268.mp4' for writing
[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd269.mp4' for writing

[q] command received. Exiting.

[hls @ 0x561101691740] Opening '/config/cache/transcodes/91936c56782720da659a0f6c5e8504fd270.mp4' for writing
frame= 7954 fps=1845 q=-1.0 Lsize=N/A time=00:05:32.17 bitrate=N/A speed=77.1x    
video:203786kB audio:10379kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

Change the "small Font, Shadow" effect previously set: 小字阴影

I changed the setting to "change the setting: big word, No Shadow" and reopened the video player to play it again. 
The subtitle effect in the video will not change with the settings I saved.

Change the setting to "Big character, No Shadow" effect: 大字无阴影

Code of Conduct

dmitrylyzo commented 6 months ago

Could it be that Chrome settings is overriding Jellyfin styles? At least Edge seems to be doing that.

venkat-karasani commented 5 months ago

this seems to be different than #5602 so #5737 does not fix this.

jellyfin-bot commented 1 month ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.