jellyfin / jellyfin-tizen

Jellyfin Samsung TV Client
https://jellyfin.org
989 stars 78 forks source link

Playback Issues with Jellyfin Tizen Client on Samsung TVs #289

Open Sanidhya30 opened 2 months ago

Sanidhya30 commented 2 months ago

Hey! I am experiencing playback issues on two Samsung TVs where I have installed the Jellyfin client. While most media play without any problems, there are certain files where I encounter frame stuttering. Specifically, the video freezes for 1-2 seconds, although the subtitles continue to change and the playback bar progresses normally. Additionally, during these interruptions, I sometimes observe that half of the screen turns purple, green, or displays other color distortions. I have observed the following logs on my Jellyfin server during these media playback:

Direct streaming
The video stream is compatible with the device, but has an incompatible audio format (DTS, Dolby TrueHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded. Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.

Notably, no transcoding is occurring, and forcing transcoding by lowering the bitrate does not resolve the problem. For easy installation I have download the jellyfin tizen client from https://github.com/jeppevinkel/jellyfin-tizen-builds

Attaching some of the media in which issues are seen:

Sonic the Hedgehog 2 (2022) Remux-2160p
Container: mkv
Path: /data/movies/Sonic the Hedgehog 2 (2022)/Sonic the Hedgehog 2 (2022) Remux-2160p.mkv
Size: 51862 MB

Subtitle
Title: FORCED - English - SUBRIP
Language: eng
Codec: SUBRIP
AVC: No
Default: No
Forced: Yes
External: No

Audio
Title: TrueHD 7.1 Atmos - English - Default
Language: eng
Codec: TRUEHD
AVC: No
Profile: Dolby TrueHD + Dolby Atmos
Layout: 7.1
Channels: 8 ch
Bitrate: 4872 kbps
Sample rate: 48000 Hz
Bit depth: 24 bit
Default: Yes
Forced: No
External: No

Subtitle
Title: English - Default - SUBRIP
Language: eng
Codec: SUBRIP
AVC: No
Default: Yes
Forced: No
External: No

Video
Title: 4K HEVC HDR
Codec: HEVC
AVC: No
Profile: Main 10
Level: 153
Resolution: 3840x2160
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 59279 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: HDR10
DV title: DV Profile 7.6
DV version major: 1
DV version minor: 0
DV profile: 7
DV level: 6
DV rpu preset flag: 1
DV el preset flag: 1
DV bl preset flag: 1
DV bl signal compatibility id: 6
Colour space: bt2020nc
Colour transfer: smpte2084
Colour primaries: bt2020
Pixel format: yuv420p10le
Ref frames: 1

Audio
Title: DTS-HD MA 7.1 - English
Language: eng
Codec: DTS
AVC: No
Profile: DTS-HD MA
Layout: 7.1
Channels: 8 ch
Bitrate: 4282 kbps
Sample rate: 48000 Hz
Bit depth: 24 bit
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - English - Dolby Digital
Language: eng
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - English - Dolby Digital
Language: eng
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - Spanish - Dolby Digital
Language: spa
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - Spanish - Dolby Digital
Language: spa
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - Fre - Dolby Digital
Language: fre
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 5.1 - Fre - Dolby Digital
Language: fre
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Audio
Title: DD 2.0 - English - Dolby Digital - Stereo
Language: eng
Codec: AC3
AVC: No
Layout: stereo
Channels: 2 ch
Bitrate: 224 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Subtitle
Title: SDH - English - Hearing Impaired - SUBRIP
Language: eng
Codec: SUBRIP
AVC: No
Default: No
Forced: No
External: No

Subtitle
Title: English - PGSSUB
Language: eng
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: FORCED - English - PGSSUB
Language: eng
Codec: PGSSUB
AVC: No
Default: No
Forced: No
External: No

Subtitle
Title: SDH - English - Hearing Impaired - PGSSUB
Language: eng
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Danish - PGSSUB
Language: dan
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: FORCED - Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: FORCED - Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: FORCED - Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: FORCED - Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Norwegian - PGSSUB
Language: nor
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Finnish - PGSSUB
Language: fin
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: Swedish - PGSSUB
Language: swe
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: COMMENTARY - English - PGSSUB
Language: eng
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: COMMENTARY - Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: COMMENTARY - Spanish - PGSSUB
Language: spa
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: COMMENTARY - Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No

Subtitle
Title: COMMENTARY - Fre - PGSSUB
Language: fre
Codec: PGSSUB
AVC: No
Resolution: 1920x1080
Default: No
Forced: No
External: No
Fall (2022) Remux-2160p
Container: mkv
Path: /data/movies/Fall (2022)/Fall (2022) Remux-2160p.mkv
Size: 68115 MB

Video
Title: 4K HEVC HDR
Codec: HEVC
AVC: No
Profile: Main 10
Level: 153
Resolution: 3840x2160
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 88677 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: HDR10
Colour space: bt2020nc
Colour transfer: smpte2084
Colour primaries: bt2020
Pixel format: yuv420p10le
Ref frames: 1

Audio
Title: English - TRUEHD - 7.1 - Default
Language: eng
Codec: TRUEHD
AVC: No
Layout: 7.1
Channels: 8 ch
Bitrate: 4645 kbps
Sample rate: 48000 Hz
Bit depth: 24 bit
Default: Yes
Forced: No
External: No

Subtitle
Title: Polish - SUBRIP
Language: pol
Codec: SUBRIP
AVC: No
Default: No
Forced: No
External: No

Subtitle
Title: English - SUBRIP
Language: eng
Codec: SUBRIP
AVC: No
Default: No
Forced: No
External: No
dmitrylyzo commented 2 months ago

What is in the Ffmpeg logs?

Sanidhya30 commented 2 months ago

I played this for around 1:30 minutes and the frame struck for around 2-4 seconds once while playing. FFmpeg Directstream logs:

{"Protocol":0,"Id":"87dd876cee5f1e308295c6d1bde979ae","Path":"/data/movies/Fall (2022)/Fall (2022) Remux-2160p.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":71423402934,"Name":"Fall (2022) Remux-2160p","IsRemote":false,"ETag":"2bcbd7d60fc338c6237a5c0a470b7bcd","RunTimeTicks":64434370000,"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":"eng","ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":2,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":88677397,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":2160,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"truehd","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":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - TRUEHD - 7.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"7.1","BitRate":4645498,"BitDepth":24,"RefFrames":null,"PacketLength":null,"Channels":8,"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":"subrip","CodecTag":null,"Language":"pol","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":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Polish - 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":"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":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","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":3,"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":93322895,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -fflags +genpts  -i file:"/data/movies/Fall (2022)/Fall (2022) Remux-2160p.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 6 -ab 640000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/cache/d8aa42c5570a4cfccd40d42ea7438269%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/cache/d8aa42c5570a4cfccd40d42ea7438269.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
  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-libxml2 --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/movies/Fall (2022)/Fall (2022) Remux-2160p.mkv':
  Metadata:
    encoder         : libebml v1.4.2 + libmatroska v1.6.3
    creation_time   : 2023-09-23T17:46:59.000000Z
  Duration: 01:47:23.44, start: 0.000000, bitrate: 88677 kb/s
  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS             : 83962855
      DURATION        : 01:47:23.436708333
      NUMBER_OF_FRAMES: 154488
      NUMBER_OF_BYTES : 67626160490
      _STATISTICS_WRITING_APP: mkvpropedit v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-07-29 18:42:44
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: truehd (Dolby TrueHD + Dolby Atmos), 48000 Hz, 7.1, s32 (24 bit) (default)
    Metadata:
      BPS             : 4645498
      DURATION        : 01:47:22.435000000
      NUMBER_OF_FRAMES: 7730923
      NUMBER_OF_BYTES : 3741039904
      _STATISTICS_WRITING_APP: mkvpropedit v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-07-29 18:42:44
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(pol): Subtitle: subrip
    Metadata:
      BPS             : 30
      DURATION        : 01:41:22.754000000
      NUMBER_OF_FRAMES: 921
      NUMBER_OF_BYTES : 23307
      _STATISTICS_WRITING_APP: mkvpropedit v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-07-29 18:42:44
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(eng): Subtitle: subrip
    Metadata:
      BPS             : 42
      DURATION        : 01:41:08.313000000
      NUMBER_OF_FRAMES: 1109
      NUMBER_OF_BYTES : 32126
      _STATISTICS_WRITING_APP: mkvpropedit v85.0 ('Shame For You') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-07-29 18:42:44
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (truehd (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/cache/d8aa42c5570a4cfccd40d42ea7438269.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 90k tbn (default)
  Stream #0:1: Audio: aac, 48000 Hz, 5.1, s16, 640 kb/s (default)
    Metadata:
      encoder         : Lavc60.3.100 libfdk_aac
frame=   24 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382690.ts' for writing
frame=  165 fps=0.0 q=-1.0 size=N/A time=00:00:06.11 bitrate=N/A speed=9.09x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382691.ts' for writing
frame=  305 fps=238 q=-1.0 size=N/A time=00:00:11.87 bitrate=N/A speed=9.26x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382692.ts' for writing
frame=  450 fps=227 q=-1.0 size=N/A time=00:00:17.89 bitrate=N/A speed=9.03x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382693.ts' for writing
frame=  593 fps=235 q=-1.0 size=N/A time=00:00:23.91 bitrate=N/A speed=9.47x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382694.ts' for writing
frame=  736 fps=217 q=-1.0 size=N/A time=00:00:29.94 bitrate=N/A speed=8.83x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382695.ts' for writing
frame=  875 fps=202 q=-1.0 size=N/A time=00:00:35.57 bitrate=N/A speed= 8.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382696.ts' for writing
frame= 1017 fps=199 q=-1.0 size=N/A time=00:00:41.65 bitrate=N/A speed=8.14x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382697.ts' for writing
frame= 1166 fps=204 q=-1.0 size=N/A time=00:00:47.86 bitrate=N/A speed=8.37x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382698.ts' for writing
frame= 1296 fps=203 q=-1.0 size=N/A time=00:00:53.28 bitrate=N/A speed=8.33x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea74382699.ts' for writing
frame= 1479 fps=215 q=-1.0 size=N/A time=00:01:00.77 bitrate=N/A speed=8.82x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826910.ts' for writing
frame= 1605 fps=209 q=-1.0 size=N/A time=00:01:06.19 bitrate=N/A speed=8.64x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826911.ts' for writing
frame= 1749 fps=209 q=-1.0 size=N/A time=00:01:12.18 bitrate=N/A speed=8.62x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826912.ts' for writing
frame= 1892 fps=204 q=-1.0 size=N/A time=00:01:18.16 bitrate=N/A speed=8.43x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826913.ts' for writing
frame= 2033 fps=197 q=-1.0 size=N/A time=00:01:24.02 bitrate=N/A speed=8.14x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826914.ts' for writing
frame= 2167 fps=195 q=-1.0 size=N/A time=00:01:29.61 bitrate=N/A speed=8.05x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826915.ts' for writing
frame= 2309 fps=195 q=-1.0 size=N/A time=00:01:35.54 bitrate=N/A speed=8.07x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826916.ts' for writing
frame= 2467 fps=196 q=-1.0 size=N/A time=00:01:42.13 bitrate=N/A speed= 8.1x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826917.ts' for writing
frame= 2602 fps=193 q=-1.0 size=N/A time=00:01:47.70 bitrate=N/A speed=8.01x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826918.ts' for writing
frame= 2746 fps=193 q=-1.0 size=N/A time=00:01:53.76 bitrate=N/A speed=7.99x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826919.ts' for writing
frame= 2880 fps=192 q=-1.0 size=N/A time=00:01:59.35 bitrate=N/A speed=7.96x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826920.ts' for writing
frame= 3028 fps=191 q=-1.0 size=N/A time=00:02:05.54 bitrate=N/A speed=7.92x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826921.ts' for writing
frame= 3177 fps=186 q=-1.0 size=N/A time=00:02:11.75 bitrate=N/A speed=7.72x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826922.ts' for writing
frame= 3314 fps=185 q=-1.0 size=N/A time=00:02:17.46 bitrate=N/A speed=7.66x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826923.ts' for writing
frame= 3455 fps=186 q=-1.0 size=N/A time=00:02:23.27 bitrate=N/A speed= 7.7x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826924.ts' for writing
frame= 3616 fps=185 q=-1.0 size=N/A time=00:02:30.05 bitrate=N/A speed=7.68x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826925.ts' for writing
frame= 3750 fps=182 q=-1.0 size=N/A time=00:02:35.64 bitrate=N/A speed=7.57x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826926.ts' for writing
frame= 3894 fps=183 q=-1.0 size=N/A time=00:02:41.65 bitrate=N/A speed=7.59x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826927.ts' for writing
frame= 4034 fps=183 q=-1.0 size=N/A time=00:02:47.39 bitrate=N/A speed= 7.6x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826928.ts' for writing
frame= 4173 fps=182 q=-1.0 size=N/A time=00:02:53.28 bitrate=N/A speed=7.54x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826929.ts' for writing
frame= 4335 fps=180 q=-1.0 size=N/A time=00:03:00.04 bitrate=N/A speed=7.48x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826930.ts' for writing
frame= 4479 fps=180 q=-1.0 size=N/A time=00:03:06.04 bitrate=N/A speed=7.49x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826931.ts' for writing
frame= 4623 fps=181 q=-1.0 size=N/A time=00:03:12.05 bitrate=N/A speed=7.51x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826932.ts' for writing
frame= 4767 fps=181 q=-1.0 size=N/A time=00:03:18.07 bitrate=N/A speed= 7.5x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826933.ts' for writing
frame= 4911 fps=180 q=-1.0 size=N/A time=00:03:24.07 bitrate=N/A speed=7.49x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826934.ts' for writing
frame= 5055 fps=174 q=-1.0 size=N/A time=00:03:30.08 bitrate=N/A speed=7.22x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826935.ts' for writing
frame= 5189 fps=173 q=-1.0 size=N/A time=00:03:35.56 bitrate=N/A speed= 7.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826936.ts' for writing
frame= 5333 fps=173 q=-1.0 size=N/A time=00:03:41.67 bitrate=N/A speed= 7.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826937.ts' for writing
frame= 5475 fps=174 q=-1.0 size=N/A time=00:03:47.49 bitrate=N/A speed=7.21x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826938.ts' for writing
frame= 5625 fps=174 q=-1.0 size=N/A time=00:03:53.85 bitrate=N/A speed=7.24x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826939.ts' for writing
frame= 5771 fps=174 q=-1.0 size=N/A time=00:03:59.93 bitrate=N/A speed=7.23x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826940.ts' for writing
frame= 5913 fps=173 q=-1.0 size=N/A time=00:04:05.86 bitrate=N/A speed= 7.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826941.ts' for writing
frame= 6045 fps=174 q=-1.0 size=N/A time=00:04:11.25 bitrate=N/A speed=7.24x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826942.ts' for writing
frame= 6197 fps=175 q=-1.0 size=N/A time=00:04:17.63 bitrate=N/A speed=7.26x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826943.ts' for writing
frame= 6335 fps=175 q=-1.0 size=N/A time=00:04:23.46 bitrate=N/A speed=7.27x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826944.ts' for writing
frame= 6486 fps=173 q=-1.0 size=N/A time=00:04:29.75 bitrate=N/A speed= 7.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826945.ts' for writing
frame= 6630 fps=174 q=-1.0 size=N/A time=00:04:35.77 bitrate=N/A speed=7.25x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826946.ts' for writing
frame= 6862 fps=178 q=-1.0 size=N/A time=00:04:45.37 bitrate=N/A speed= 7.4x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826947.ts' for writing
frame= 6918 fps=177 q=-1.0 size=N/A time=00:04:47.78 bitrate=N/A speed=7.35x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826948.ts' for writing
frame= 7050 fps=177 q=-1.0 size=N/A time=00:04:53.28 bitrate=N/A speed=7.36x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826949.ts' for writing
frame= 7214 fps=176 q=-1.0 size=N/A time=00:05:00.13 bitrate=N/A speed=7.31x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826950.ts' for writing
frame= 7340 fps=176 q=-1.0 size=N/A time=00:05:05.38 bitrate=N/A speed=7.31x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826951.ts' for writing
frame= 7494 fps=176 q=-1.0 size=N/A time=00:05:11.80 bitrate=N/A speed=7.34x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826952.ts' for writing
frame= 7648 fps=176 q=-1.0 size=N/A time=00:05:18.22 bitrate=N/A speed=7.33x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826953.ts' for writing
frame= 7792 fps=175 q=-1.0 size=N/A time=00:05:24.24 bitrate=N/A speed= 7.3x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826954.ts' for writing
frame= 7921 fps=175 q=-1.0 size=N/A time=00:05:29.61 bitrate=N/A speed=7.29x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826955.ts' for writing
frame= 8065 fps=175 q=-1.0 size=N/A time=00:05:35.61 bitrate=N/A speed=7.29x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826956.ts' for writing
frame= 8219 fps=175 q=-1.0 size=N/A time=00:05:42.03 bitrate=N/A speed=7.27x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826957.ts' for writing
frame= 8363 fps=171 q=-1.0 size=N/A time=00:05:48.04 bitrate=N/A speed=7.11x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826958.ts' for writing
frame= 8507 fps=171 q=-1.0 size=N/A time=00:05:54.06 bitrate=N/A speed= 7.1x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826959.ts' for writing
frame= 8643 fps=170 q=-1.0 size=N/A time=00:05:59.71 bitrate=N/A speed=7.09x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826960.ts' for writing
frame= 8794 fps=169 q=-1.0 size=N/A time=00:06:06.03 bitrate=N/A speed=7.05x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826961.ts' for writing
frame= 8922 fps=169 q=-1.0 size=N/A time=00:06:11.36 bitrate=N/A speed=7.03x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826962.ts' for writing
frame= 9085 fps=169 q=-1.0 size=N/A time=00:06:18.17 bitrate=N/A speed=7.04x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826963.ts' for writing
frame= 9208 fps=169 q=-1.0 size=N/A time=00:06:23.29 bitrate=N/A speed=7.02x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826964.ts' for writing
frame= 9358 fps=168 q=-1.0 size=N/A time=00:06:29.45 bitrate=N/A speed=6.99x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826965.ts' for writing
frame= 9498 fps=167 q=-1.0 size=N/A time=00:06:35.38 bitrate=N/A speed=6.97x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826966.ts' for writing
frame= 9662 fps=166 q=-1.0 size=N/A time=00:06:42.23 bitrate=N/A speed=6.91x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826967.ts' for writing
frame= 9789 fps=165 q=-1.0 size=N/A time=00:06:47.52 bitrate=N/A speed=6.87x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826968.ts' for writing
frame= 9951 fps=165 q=-1.0 size=N/A time=00:06:54.28 bitrate=N/A speed=6.87x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826969.ts' for writing
frame=10089 fps=164 q=-1.0 size=N/A time=00:07:00.02 bitrate=N/A speed=6.85x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826970.ts' for writing
frame=10230 fps=164 q=-1.0 size=N/A time=00:07:05.91 bitrate=N/A speed=6.82x    
frame=10373 fps=165 q=-1.0 size=N/A time=00:07:11.69 bitrate=N/A speed=6.86x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826971.ts' for writing
frame=10381 fps=163 q=-1.0 size=N/A time=00:07:12.20 bitrate=N/A speed=6.77x    
frame=10512 fps=163 q=-1.0 size=N/A time=00:07:17.47 bitrate=N/A speed=6.79x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826972.ts' for writing
frame=10526 fps=161 q=-1.0 size=N/A time=00:07:18.20 bitrate=N/A speed= 6.7x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826973.ts' for writing
frame=10651 fps=160 q=-1.0 size=N/A time=00:07:23.47 bitrate=N/A speed=6.68x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826974.ts' for writing
frame=10795 fps=160 q=-1.0 size=N/A time=00:07:29.48 bitrate=N/A speed=6.67x    
frame=10908 fps=160 q=-1.0 size=N/A time=00:07:34.01 bitrate=N/A speed=6.68x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826975.ts' for writing
frame=10954 fps=159 q=-1.0 size=N/A time=00:07:36.12 bitrate=N/A speed=6.61x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826976.ts' for writing
frame=11098 fps=159 q=-1.0 size=N/A time=00:07:42.11 bitrate=N/A speed= 6.6x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826977.ts' for writing
frame=11242 fps=158 q=-1.0 size=N/A time=00:07:48.13 bitrate=N/A speed=6.58x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826978.ts' for writing
frame=11385 fps=159 q=-1.0 size=N/A time=00:07:53.89 bitrate=N/A speed=6.61x    
frame=11385 fps=157 q=-1.0 size=N/A time=00:07:54.08 bitrate=N/A speed=6.54x    
frame=11526 fps=158 q=-1.0 size=N/A time=00:07:59.91 bitrate=N/A speed=6.57x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826979.ts' for writing
frame=11530 fps=156 q=-1.0 size=N/A time=00:08:00.14 bitrate=N/A speed=6.51x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826980.ts' for writing
frame=11671 fps=156 q=-1.0 size=N/A time=00:08:06.01 bitrate=N/A speed= 6.5x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826981.ts' for writing
frame=11815 fps=155 q=-1.0 size=N/A time=00:08:12.02 bitrate=N/A speed=6.47x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826982.ts' for writing
frame=11947 fps=155 q=-1.0 size=N/A time=00:08:17.53 bitrate=N/A speed=6.46x    
frame=12081 fps=156 q=-1.0 size=N/A time=00:08:23.22 bitrate=N/A speed=6.49x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826983.ts' for writing
frame=12096 fps=154 q=-1.0 size=N/A time=00:08:23.73 bitrate=N/A speed=6.43x    
frame=12213 fps=155 q=-1.0 size=N/A time=00:08:28.64 bitrate=N/A speed=6.45x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826984.ts' for writing
frame=12230 fps=153 q=-1.0 size=N/A time=00:08:29.26 bitrate=N/A speed=6.39x    
frame=12351 fps=154 q=-1.0 size=N/A time=00:08:34.49 bitrate=N/A speed=6.41x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826985.ts' for writing
frame=12390 fps=153 q=-1.0 size=N/A time=00:08:35.94 bitrate=N/A speed=6.39x    
frame=12391 fps=152 q=-1.0 size=N/A time=00:08:35.94 bitrate=N/A speed=6.32x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826986.ts' for writing
frame=12525 fps=152 q=-1.0 size=N/A time=00:08:41.63 bitrate=N/A speed=6.31x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826987.ts' for writing
frame=12663 fps=151 q=-1.0 size=N/A time=00:08:47.39 bitrate=N/A speed= 6.3x    
frame=12806 fps=152 q=-1.0 size=N/A time=00:08:53.15 bitrate=N/A speed=6.33x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826988.ts' for writing
frame=12822 fps=150 q=-1.0 size=N/A time=00:08:54.03 bitrate=N/A speed=6.25x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826989.ts' for writing
frame=12958 fps=150 q=-1.0 size=N/A time=00:08:59.70 bitrate=N/A speed=6.23x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826990.ts' for writing
frame=13108 fps=150 q=-1.0 size=N/A time=00:09:05.76 bitrate=N/A speed=6.26x    
frame=13108 fps=149 q=-1.0 size=N/A time=00:09:05.95 bitrate=N/A speed= 6.2x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826991.ts' for writing
frame=13242 fps=149 q=-1.0 size=N/A time=00:09:11.54 bitrate=N/A speed=6.19x    
frame=13367 fps=149 q=-1.0 size=N/A time=00:09:16.77 bitrate=N/A speed=6.21x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826992.ts' for writing
frame=13380 fps=147 q=-1.0 size=N/A time=00:09:17.30 bitrate=N/A speed=6.14x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826993.ts' for writing
frame=13531 fps=147 q=-1.0 size=N/A time=00:09:23.60 bitrate=N/A speed=6.13x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826994.ts' for writing
frame=13673 fps=147 q=-1.0 size=N/A time=00:09:29.51 bitrate=N/A speed=6.12x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826995.ts' for writing
frame=13833 fps=147 q=-1.0 size=N/A time=00:09:36.18 bitrate=N/A speed=6.11x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826996.ts' for writing
frame=13958 fps=147 q=-1.0 size=N/A time=00:09:41.22 bitrate=N/A speed=6.13x    
frame=13958 fps=146 q=-1.0 size=N/A time=00:09:41.41 bitrate=N/A speed=6.09x    
frame=14098 fps=147 q=-1.0 size=N/A time=00:09:47.34 bitrate=N/A speed=6.12x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826997.ts' for writing
frame=14121 fps=146 q=-1.0 size=N/A time=00:09:48.19 bitrate=N/A speed=6.06x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826998.ts' for writing
frame=14264 fps=145 q=-1.0 size=N/A time=00:09:54.17 bitrate=N/A speed=6.05x    
frame=14339 fps=145 q=-1.0 size=N/A time=00:09:57.35 bitrate=N/A speed=6.05x    
frame=14386 fps=145 q=-1.0 size=N/A time=00:09:59.24 bitrate=N/A speed=6.04x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea743826999.ts' for writing
frame=14394 fps=144 q=-1.0 size=N/A time=00:09:59.59 bitrate=N/A speed=6.01x    
frame=14514 fps=145 q=-1.0 size=N/A time=00:10:04.68 bitrate=N/A speed=6.03x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269100.ts' for writing
frame=14546 fps=144 q=-1.0 size=N/A time=00:10:05.92 bitrate=N/A speed=5.99x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269101.ts' for writing
frame=14681 fps=143 q=-1.0 size=N/A time=00:10:11.55 bitrate=N/A speed=5.97x    
frame=14794 fps=144 q=-1.0 size=N/A time=00:10:16.12 bitrate=N/A speed=5.98x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269102.ts' for writing
frame=14842 fps=143 q=-1.0 size=N/A time=00:10:18.27 bitrate=N/A speed=5.94x    
frame=14946 fps=143 q=-1.0 size=N/A time=00:10:22.58 bitrate=N/A speed=5.95x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269103.ts' for writing
frame=14966 fps=142 q=-1.0 size=N/A time=00:10:23.44 bitrate=N/A speed=5.91x    
frame=15123 fps=143 q=-1.0 size=N/A time=00:10:29.88 bitrate=N/A speed=5.94x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269104.ts' for writing
frame=15126 fps=142 q=-1.0 size=N/A time=00:10:30.11 bitrate=N/A speed= 5.9x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269105.ts' for writing
frame=15273 fps=141 q=-1.0 size=N/A time=00:10:36.26 bitrate=N/A speed=5.88x    
frame=15415 fps=142 q=-1.0 size=N/A time=00:10:41.97 bitrate=N/A speed=5.91x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269106.ts' for writing
frame=15415 fps=141 q=-1.0 size=N/A time=00:10:42.17 bitrate=N/A speed=5.86x    
frame=15524 fps=141 q=-1.0 size=N/A time=00:10:46.60 bitrate=N/A speed=5.87x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269107.ts' for writing
frame=15558 fps=140 q=-1.0 size=N/A time=00:10:48.14 bitrate=N/A speed=5.82x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269108.ts' for writing
frame=15702 fps=140 q=-1.0 size=N/A time=00:10:54.13 bitrate=N/A speed=5.82x    
frame=15833 fps=140 q=-1.0 size=N/A time=00:10:59.45 bitrate=N/A speed=5.84x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269109.ts' for writing
frame=15835 fps=139 q=-1.0 size=N/A time=00:10:59.68 bitrate=N/A speed=5.81x    
[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269110.ts' for writing
frame=15977 fps=140 q=-1.0 size=N/A time=00:11:05.51 bitrate=N/A speed=5.84x    

[q] command received. Exiting.

[hls @ 0x56481d436b00] Opening '/cache/d8aa42c5570a4cfccd40d42ea7438269111.ts' for writing
frame=15977 fps=139 q=-1.0 Lsize=N/A time=00:11:05.65 bitrate=N/A speed=5.78x    
video:6886955kB audio:51997kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
dmitrylyzo commented 2 months ago

The log looks fine.

Could this be a network problem? How is your TV connected to the network? Reverse proxy?

Do you have a video with such a high bitrate that works?

What is in the Ffmpeg log when you limit bitrate?

Sanidhya30 commented 2 months ago

The log looks fine.

Could this be a network problem? How is your TV connected to the network? Reverse proxy?

It's not a network problem as other media files are playing fine. Additionally, the same media file plays properly on my Mac through the Jellyfin media player or a browser. My TV is connected via Wi-Fi with a speed of around 200 Mbps, so network speed shouldn't be an issue. I do use a reverse proxy on my server, but that shouldn't affect playback either.

Do you have a video with such a high bitrate that works?

I'll try testing with other media files that have higher bitrates to see if the same issue occurs.

What is in the Ffmpeg log when you limit bitrate?

When I limit the bitrate, it starts transcoding, but I don't see any errors in the Ffmpeg logs.

I'm not sure if I'm allowed to attach a media picture here, but if it's permitted, I tried to capture the moments where the pixels turn purple, green, etc.

dmitrylyzo commented 2 months ago

When I limit the bitrate, it starts transcoding, but I don't see any errors in the Ffmpeg logs.

Look not only for errors - the transcoding rate must be high enough. How low did you set the bitrate? Does it cause the same color shifting (purple, green) or just stuttering?

You can also try setting the resolution limit. Btw, what TV model?

I'm not sure if I'm allowed to attach a media picture here, but if it's permitted, I tried to capture the moments where the pixels turn purple, green, etc.

Depends on the content. If it's not NSFW, I think it's perfectly fine to post a screenshot or short video clip to show the problem.

Sanidhya30 commented 2 months ago

When I limit the bitrate, it starts transcoding, but I don't see any errors in the Ffmpeg logs.

Look not only for errors - the transcoding rate must be high enough. How low did you set the bitrate? Does it cause the same color shifting (purple, green) or just stuttering?

You can also try setting the resolution limit. Btw, what TV model?

I changed the quality to 1080p 20Mbps which starts transcoding. Mostly faced stuttering, frame stuck issue. I have two model one is QA65Q7FAM (2017 model iirc) and the other is LS28BG700EWXXL (2022 smart monitor).

I tried to find some other media files in my library with higher bitrate but only found this one, and this is what I observed: In my 2022 model this media is direct playing and did not faced any stuttering issue. In my 2017 model this media is direct streaming and it stutters some time.

Media details:
The Batman (2022) Remux-2160p
Container: mkv
Path: /data/movies/The Batman (2022)/The Batman (2022) Remux-2160p.mkv
Size: 69047 MB

Video
Title: 4K HEVC HDR
Codec: HEVC
AVC: No
Profile: Main 10
Level: 153
Resolution: 3840x2160
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 54788 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: HDR10
DV title: DV Profile 7.6
DV version major: 1
DV version minor: 0
DV profile: 7
DV level: 6
DV rpu preset flag: 1
DV el preset flag: 1
DV bl preset flag: 1
DV bl signal compatibility id: 6
Colour space: bt2020nc
Colour transfer: smpte2084
Colour primaries: bt2020
Pixel format: yuv420p10le
Ref frames: 1

Audio
Title: English - AAC - 7.1
Language: eng
Codec: AAC
AVC: No
Profile: LC
Layout: 7.1
Channels: 8 ch
Bitrate: 829 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

Subtitle
Title: English - SUBRIP
Language: eng
Codec: SUBRIP
AVC: No
Default: No
Forced: No
External: No

Also I found one media with less bitrate which is direct streaming on both the devices and that's stutter as well.

Media info:
American Assassin (2017) Bluray-2160p
Container: mkv
Path: /data/movies/American Assassin (2017)/American Assassin (2017) Bluray-2160p.mkv
Size: 16221 MB

Video
Title: 4K HEVC HDR
Codec: HEVC
AVC: No
Profile: Main 10
Level: 150
Resolution: 3840x2160
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 20295 kbps
Bit depth: 10 bit
Video range: HDR
Video range type: HDR10
Colour space: bt2020nc
Colour transfer: smpte2084
Colour primaries: bt2020
Pixel format: yuv420p10le
Ref frames: 1

Audio
Title: English (7.1) (Dolby Atmos TrueHD)
Language: eng
Codec: TRUEHD
AVC: No
Layout: 7.1
Channels: 8 ch
Bitrate: 4466 kbps
Sample rate: 48000 Hz
Bit depth: 24 bit
Default: No
Forced: No
External: No

Audio
Title: English (5.1) (Dolby Digital)
Language: eng
Codec: AC3
AVC: No
Layout: 5.1
Channels: 6 ch
Bitrate: 640 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No

I'm not sure if I'm allowed to attach a media picture here, but if it's permitted, I tried to capture the moments where the pixels turn purple, green, etc.

Depends on the content. If it's not NSFW, I think it's perfectly fine to post a screenshot or short video clip to show the problem.

I've attached some photos in case my explanation isn't clear. PXL_20240903_121916444 PXL_20240903_121922053

Screenshot 2024-09-05 at 3 50 54 PM
dmitrylyzo commented 2 months ago

I changed the quality to 1080p 20Mbps which starts transcoding. Mostly faced stuttering, frame stuck issue.

Could you post Ffmpeg log for this?

At this point, I don't know why HDR doesn't work in HLS-TS. You can try enabling Settings -> Playback -> Prefer fMP4. But this option never worked on my Tizen 4.

Insane idea. Could you try setting maximum audio channels to Stereo in Settings -> Playback?

Sanidhya30 commented 2 months ago

Could you post Ffmpeg log for this?

ffmpeg.log During the transcoding I played the media for around 7 minute, and for 2 brief moment I experienced the issue.

At this point, I don't know why HDR doesn't work in HLS-TS. You can try enabling Settings -> Playback -> Prefer fMP4. But this option never worked on my Tizen 4.

Insane idea. Could you try setting maximum audio channels to Stereo in Settings -> Playback?

I already tried both the settings, doesn't work for me. Enabling Prefer fMP4 straight up doesn't play any media. Setting audio channel to stereo results in same stutter issue.

NaabZer commented 2 weeks ago

I have personally also noticed this behaviour. From what I've gathered, it happens with files with a lot of subtitles. Playing anything with a lot of subtitles creates this behaviour for me, the freezing/stuttering/artifacting happens when a new subtitle is supposed to be shown.

Using external subtitles doesn't help. Using the subtitle extractor plugin doesn't help. If I go into settings and tell it to always burn subtitles (i.e. force it to transcode subtitles) it runs with no problems.

It seems that either the hardware on the TV, or the application itself, cannot handle a lot of subtitle streams at once. Let me know if I can provide any further information or can help in any way. I've tried everything I can that's possible within settings/subtitle handling that I can, but have not been able to resolve the issue.