2025-05-28, 01:09 PM
Hello everyone,
new to the forum but not to jellyfin. I migrated my installation to docker for maintenance' sake using linuxserver.io docker images. I enabled HW decoding with an AMD card, no permissions issues, transcoding seems to work. However, I have serious playback issues with some clients and I am unable to diagnose or understand what and why it's happening. I am going to be as thorough as possible.
Description of the issue: player starts for a second then stutters until playback is restarted from the beggining.
Relevant part of jellyfin log:
Truncated log of ffmpeg:
Also, this is what chrome shows using Development tools > Network.
![[Image: imagen.png]](https://i.ibb.co/BKCkGf2k/imagen.png)
Any help is appreciated. Thanks in advance.
new to the forum but not to jellyfin. I migrated my installation to docker for maintenance' sake using linuxserver.io docker images. I enabled HW decoding with an AMD card, no permissions issues, transcoding seems to work. However, I have serious playback issues with some clients and I am unable to diagnose or understand what and why it's happening. I am going to be as thorough as possible.
- Nextcloud deployed using docker image from linuxserver.io
- Behind reverse proxy, also deployed with docker from linuxserver.io
- nginx config checked against docs and my previous conf. Everything seems alright.
- I have also experienced same playback issues without reverse proxy, directly accessing jellyfin with http using port 8096
- Scenarios in which I encounter the playback issues:
Chrome Linux
Chromium Linux
Librewolf Linux
Android with Web Player
- Scenarios in which playback has no issues at all (even with transcoding):
Chrome Windows 11
Librewolf Windows 11
Edge Windows 11
Android with Integrated player
Description of the issue: player starts for a second then stutters until playback is restarted from the beggining.
Relevant part of jellyfin log:
Code:
[2025-05-28 14:52:14.641 +02:00] [INF] [74] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "<myusername>". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-05-28 14:52:17.231 +02:00] [INF] [74] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-05-28 14:52:17.238 +02:00] [INF] [74] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -f matroska -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vaapi=va@dr -init_hw_device vulkan=vk@dr -filter_hw_device vk -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:\"/data/Movies/Movie Name [BDRemux 1080p AVC DTS-HD MA 5.1 Subs].mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -rc_mode VBR -b:v 292000 -maxrate 292000 -bufsize 584000 -profile:v:0 main -sei -a53_cc -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=w=960:h=540:format=nv12\" -codec:a:0 libfdk_aac -ac 2 -ab 128000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"c0778daaa30c880c7aea511009c36ca2-1.mp4\" -start_number 0 -hls_segment_filename \"/data/.transcodes/c0778daaa30c880c7aea511009c36ca2%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/data/.transcodes/c0778daaa30c880c7aea511009c36ca2.m3u8\""
[2025-05-28 14:52:19.934 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTAzLjAuMC4wIFNhZmFyaS81MzcuMzZ8MTY2OTU1MzE3NDgzNA11-068b40dafd66487c9e345492d943fdf3-c06a6cd32055ad608062ba70ba56a8c8
[2025-05-28 14:52:19.935 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 05/28/2025 14:52:19
[2025-05-28 14:52:19.936 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2025-05-28 14:52:19.936 +02:00] [INF] [63] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2025-05-28 14:52:20.935 +02:00] [INF] [71] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTAzLjAuMC4wIFNhZmFyaS81MzcuMzZ8MTY2OTU1MzE3NDgzNA11-068b40dafd66487c9e345492d943fdf3-c06a6cd32055ad608062ba70ba56a8c8"
[2025-05-28 14:52:39.936 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "172.20.0.5"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id = "c06a6cd32055ad608062ba70ba56a8c8"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id = "068b40dafd66487c9e345492d943fdf3"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int = 1
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id = "c06a6cd32055ad608062ba70ba56a8c8"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id = "068b40dafd66487c9e345492d943fdf3"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method = "Transcode (v:h264 a:aac)"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName = "Jellyfin Web"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName = "Chrome"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName = "Escape"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId = "c06a6cd32055ad608062ba70ba56a8c8"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType = "Movie"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : All matches, playback registered
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback tracker found, adding playback info : "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTAzLjAuMC4wIFNhZmFyaS81MzcuMzZ8MTY2OTU1MzE3NDgzNA11-068b40dafd66487c9e345492d943fdf3-c06a6cd32055ad608062ba70ba56a8c8"
[2025-05-28 14:52:39.937 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2025-05-28 14:52:39.942 +02:00] [INF] [74] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2025-05-28 14:52:41.180 +02:00] [INF] [64] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTAzLjAuMC4wIFNhZmFyaS81MzcuMzZ8MTY2OTU1MzE3NDgzNA11-068b40dafd66487c9e345492d943fdf3-c06a6cd32055ad608062ba70ba56a8c8"
Truncated log of ffmpeg:
Code:
{"Protocol":0,"Id":"c06a6cd32055ad608062ba70ba56a8c8","Path":"/data/Movies/MovieName [BDRemux 1080p AVC DTS-HD MA 5.1 Subs].mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":23304543409,"Name":"MovieName [BDRemux 1080p AVC DTS-HD MA 5.1 Subs].mkv","IsRemote":false,"ETag":"b9a813785e04603643f9bfb064f1e405","RunTimeTicks":77420800000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"h264","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,"Rotation":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":24080912,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":24,"RealFrameRate":24,"ReferenceFrameRate":24,"Profile":"Main","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":41,"IsAnamorphic":false},{"Codec":"dts","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Castellano DTS-HD MA 5.1","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Castellano DTS-HD MA 5.1 - Spanish - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1834278,"BitDepth":16,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":true,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"DTS-HD MA","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":"ac3","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Castellano DD 5.1","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Castellano DD 5.1 - Spanish - Dolby Digital","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,"ReferenceFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Castellano Completos [Planos]","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Castellano Completos [Planos] - 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,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Castellano Completos (PGS)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Castellano Completos (PGS) - Spanish - PGSSUB","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":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Ingl\u00E9s Completos [Planos] (SDH)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Ingl\u00E9s Completos [Planos] (SDH) - English - PGSSUB","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":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Ingl\u00E9s Completos (PGS)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Ingl\u00E9s Completos (PGS) - 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,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":6,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":26555190,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vaapi=va@dr -init_hw_device vulkan=vk@dr -filter_hw_device vk -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/data/Movies/MovieFolder/MovieName [BDRemux 1080p AVC DTS-HD MA 5.1 Subs].mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -rc_mode VBR -b:v 292000 -maxrate 292000 -bufsize 584000 -profile:v:0 main -sei -a53_cc -force_key_frames:0 "expr:gte(t,n_forced*3)" -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=w=960:h=540:format=nv12" -codec:a:0 libfdk_aac -ac 2 -ab 128000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "c0778daaa30c880c7aea511009c36ca2-1.mp4" -start_number 0 -hls_segment_filename "/data/.transcodes/c0778daaa30c880c7aea511009c36ca2%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/data/.transcodes/c0778daaa30c880c7aea511009c36ca2.m3u8"
ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
Input #0, matroska,webm, from 'file:/data/Movies/MovieFolder/MovieName [BDRemux 1080p AVC DTS-HD MA 5.1].mkv':
Metadata:
encoder : libebml v1.4.2 + libmatroska v1.6.4
creation_time : 2025-03-28T13:54:31.000000Z
Duration: 02:09:02.08, start: 0.000000, bitrate: 24080 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 791.000000
Metadata:
title : Capítulo 01
Chapter #0:1: start 791.000000, end 1413.500000
Metadata:
title : Capítulo 02
Chapter #0:2: start 1413.500000, end 2103.375000
Metadata:
title : Capítulo 03
Chapter #0:3: start 2103.375000, end 2893.250000
Metadata:
title : Capítulo 04
Chapter #0:4: start 2893.250000, end 3635.500000
Metadata:
title : Capítulo 05
Chapter #0:5: start 3635.500000, end 4321.125000
Metadata:
title : Capítulo 06
Chapter #0:6: start 4321.125000, end 5261.375000
Metadata:
title : Capítulo 07
Chapter #0:7: start 5261.375000, end 6050.375000
Metadata:
title : Capítulo 08
Chapter #0:8: start 6050.375000, end 6848.500000
Metadata:
title : Capítulo 09
Chapter #0:9: start 6848.500000, end 7437.000000
Metadata:
title : Capítulo 10
Chapter #0:10: start 7437.000000, end 7742.080000
Metadata:
title : Capítulo 11
Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn (default)
Metadata:
BPS : 21585885
DURATION : 02:09:02.042000000
NUMBER_OF_FRAMES: 185809
NUMBER_OF_BYTES : 20889853915
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(spa): Audio: dts (dca) (DTS-HD MA), 48000 Hz, 5.1(side), s16p (default) (forced)
Metadata:
title : Castellano DTS-HD MA 5.1
BPS : 1834278
DURATION : 02:09:02.070000000
NUMBER_OF_FRAMES: 725819
NUMBER_OF_BYTES : 1775138896
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(spa): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
Metadata:
title : Castellano DD 5.1
BPS : 640000
DURATION : 02:09:02.080000000
NUMBER_OF_FRAMES: 241940
NUMBER_OF_BYTES : 619366400
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(spa): Subtitle: subrip (srt)
Metadata:
title : Castellano Completos [Planos]
BPS : 38
DURATION : 02:07:16.875000000
NUMBER_OF_FRAMES: 1308
NUMBER_OF_BYTES : 37088
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(spa): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
Metadata:
title : Castellano Completos (PGS)
BPS : 31857
DURATION : 02:07:16.875000000
NUMBER_OF_FRAMES: 2616
NUMBER_OF_BYTES : 30411464
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:5(eng): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
Metadata:
title : Inglés Completos [Planos] (SDH)
BPS : 31993
DURATION : 02:07:15.250000000
NUMBER_OF_FRAMES: 2546
NUMBER_OF_BYTES : 30534827
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:6(eng): Subtitle: subrip (srt)
Metadata:
title : Inglés Completos (PGS)
BPS : 37
DURATION : 02:07:15.250000000
NUMBER_OF_FRAMES: 1272
NUMBER_OF_BYTES : 35817
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2025-03-28 13:54:31
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_vaapi))
Stream #0:1 -> #0:1 (dts (dca) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca2-1.mp4' for writing
Output #0, hls, to '/data/.transcodes/c0778daaa30c880c7aea511009c36ca2.m3u8':
Metadata:
encoder : Lavf61.7.100
Stream #0:0: Video: h264 (Main), vaapi(tv, bt709, progressive), 960x540 [SAR 1:1 DAR 16:9], q=2-31, 292 kb/s, 24 fps, 12288 tbn (default)
Metadata:
encoder : Lavc61.19.101 h264_vaapi
Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 128 kb/s (default) (forced)
Metadata:
encoder : Lavc61.19.101 libfdk_aac
Side data:
cpb: bitrate max/min/avg: 128000/128000/128000 buffer size: 0 vbv_delay: N/A
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca20.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca21.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca22.mp4' for writing
frame= 249 fps=0.0 q=-0.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca23.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca24.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca25.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca26.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca27.mp4' for writing
frame= 600 fps=600 q=-0.0 size=N/A time=00:00:14.62 bitrate=N/A speed=14.6x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca28.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca29.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca210.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca211.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca212.mp4' for writing
frame= 953 fps=635 q=-0.0 size=N/A time=00:00:29.33 bitrate=N/A speed=19.6x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca213.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca214.mp4' for writing
frame= 1148 fps=574 q=-0.0 size=N/A time=00:00:37.45 bitrate=N/A speed=18.7x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca215.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca216.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca217.mp4' for writing
frame= 1335 fps=534 q=-0.0 size=N/A time=00:00:45.25 bitrate=N/A speed=18.1x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca218.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca219.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca220.mp4' for writing
frame= 1525 fps=508 q=-0.0 size=N/A time=00:00:53.16 bitrate=N/A speed=17.7x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca221.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca222.mp4' for writing
frame= 1715 fps=490 q=-0.0 size=N/A time=00:01:01.08 bitrate=N/A speed=17.4x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca223.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca224.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca225.mp4' for writing
frame= 1913 fps=478 q=-0.0 size=N/A time=00:01:09.33 bitrate=N/A speed=17.3x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca226.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca227.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca228.mp4' for writing
frame= 2097 fps=466 q=-0.0 size=N/A time=00:01:17.00 bitrate=N/A speed=17.1x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca229.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca230.mp4' for writing
frame= 2288 fps=457 q=-0.0 size=N/A time=00:01:24.95 bitrate=N/A speed= 17x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca231.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca232.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca233.mp4' for writing
frame= 2488 fps=452 q=-0.0 size=N/A time=00:01:33.29 bitrate=N/A speed= 17x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca234.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca235.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca236.mp4' for writing
frame= 2671 fps=445 q=-0.0 size=N/A time=00:01:40.91 bitrate=N/A speed=16.8x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca237.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca238.mp4' for writing
frame= 2860 fps=440 q=-0.0 size=N/A time=00:01:48.79 bitrate=N/A speed=16.7x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca239.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca240.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 5904344 is out of range
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca241.mp4' for writing
frame= 3052 fps=436 q=-0.0 size=N/A time=00:01:56.79 bitrate=N/A speed=16.7x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca242.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 6192120 is out of range
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca243.mp4' for writing
frame= 3240 fps=432 q=-0.0 size=N/A time=00:02:04.62 bitrate=N/A speed=16.6x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca244.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 6480872 is out of range
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca245.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca246.mp4' for writing
frame= 3429 fps=429 q=-0.0 size=N/A time=00:02:12.50 bitrate=N/A speed=16.6x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca247.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca248.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca249.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 7200728 is out of range
frame= 3627 fps=427 q=-0.0 size=N/A time=00:02:20.75 bitrate=N/A speed=16.6x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca250.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 7344120 is out of range
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca251.mp4' for writing
frame= 3807 fps=423 q=-0.0 size=N/A time=00:02:28.25 bitrate=N/A speed=16.5x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca252.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca253.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca254.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 7920632 is out of range
frame= 3994 fps=420 q=-0.0 size=N/A time=00:02:36.04 bitrate=N/A speed=16.4x
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca255.mp4' for writing
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca256.mp4' for writing
[mp4 @ 0x7f57ac079180] Packet duration: -16 / dts: 8208344 is out of range
* TRUNCATED, THOSE FOUR LINES REPEAT FOREVER *
[q] command received. Exiting.
[hls @ 0x558a9d78dcc0] Opening '/data/.transcodes/c0778daaa30c880c7aea511009c36ca2860.mp4' for writing
[out#0/hls @ 0x558a9c71bac0] video:91883KiB audio:40355KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame=61984 fps=382 q=-0.0 Lsize=N/A time=00:42:52.29 bitrate=N/A speed=15.9x
Also, this is what chrome shows using Development tools > Network.
![[Image: imagen.png]](https://i.ibb.co/BKCkGf2k/imagen.png)
Any help is appreciated. Thanks in advance.