2025-05-15, 10:28 PM
I'm runnning Jellyfin 10.10.7 under docker with the linuxserver image on an Intel Core i5-7500T with QSV enabled. Whenever I trigger a transcode on certain files (by lowering the bitrate or playing on a device with small screen size), it stops and shows a black screen.
Here's the ffmpeg log:
If I disable video transcoding for the user, it tries to remux instead and fails to play but the logs show a different error:
As I said this error only happens with a specific set of files, most of my library I can play without issues even with transcoding.
What could be the cause of this issue?
Here's the ffmpeg log:
Code:
{"Protocol":0,"Id":"22357ea395c6ee384e2a37917698df30","Path":"/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":848372151,"Name":"11. Soviet Storm World War II In The East. ep. 11. Operation Bagration","IsRemote":false,"ETag":"2bc389c56d014915dd8d41c890ffd837","RunTimeTicks":27260923360,"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":"avc1","Language":"und","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/90000","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":2294542,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":25,"RealFrameRate":25,"ReferenceFrameRate":25,"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":"aac","CodecTag":"mp4a","Language":"und","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/44100","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":191999,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":44100,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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}],"MediaAttachments":[],"Formats":[],"Bitrate":2489635,"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 -ss 00:00:15.000 -noaccurate_seek -f mov,mp4,m4a,3gp,3g2,mj2 -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel qsv -hwaccel_output_format qsv -noautorotate -c:v h264_qsv -i file:"/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset veryfast -b:v 1308001 -maxrate 1308001 -bufsize 2616002 -profile:v:0 high -level 40 -g:v:0 75 -keyint_min:v:0 75 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,vpp_qsv=w=1280:h=720:format=nv12" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "82343529d1088f6903ae87e19e117b4c-1.mp4" -start_number 5 -hls_segment_filename "/config/cache/transcodes/82343529d1088f6903ae87e19e117b4c%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/82343529d1088f6903ae87e19e117b4c.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
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isom
creation_time : 2014-04-18T00:53:41.000000Z
Duration: 00:45:26.09, start: 0.000000, bitrate: 2489 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080, 2294 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
creation_time : 2014-01-08T22:06:19.000000Z
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
Metadata:
creation_time : 2014-01-08T21:52:38.000000Z
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (h264 (h264_qsv) -> h264 (h264_qsv))
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Invalid argument
[h264_qsv @ 0x564d63f90940] video_get_buffer: image parameters invalid
[h264_qsv @ 0x564d63f90940] get_buffer() failed
[h264_qsv @ 0x564d63f90940] Too many errors when draining, this is a bug. Stop draining and force EOF.
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decoding error: Internal bug, should not have happened
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Decode error rate 1 exceeds maximum 0.666667
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Task finished with error code: -1145393733 (Error number -1145393733 occurred)
[vist#0:0/h264 @ 0x564d64285280] [dec:h264_qsv @ 0x564d63f24500] Terminating thread with return code -1145393733 (Error number -1145393733 occurred)
[vf#0:0 @ 0x564d63fb7d40] No filtered frames for output stream, trying to initialize anyway.
[hls @ 0x564d63ff32c0] Opening '/config/cache/transcodes/82343529d1088f6903ae87e19e117b4c-1.mp4' for writing
Output #0, hls, to '/config/cache/transcodes/82343529d1088f6903ae87e19e117b4c.m3u8':
Metadata:
encoder : Lavf61.7.100
Stream #0:0: Video: h264, nv12(progressive), 1280x720, q=2-31, 1308 kb/s, 25 fps, 12800 tbn (default)
Metadata:
encoder : Lavc61.19.101 h264_qsv
Side data:
cpb: bitrate max/min/avg: 1308001/0/1308001 buffer size: 2616002 vbv_delay: N/A
Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
[hls @ 0x564d63ff32c0] Opening '/config/cache/transcodes/82343529d1088f6903ae87e19e117b4c5.mp4' for writing
[out#0/hls @ 0x564d64284940] video:0KiB audio:63893KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame= 0 fps=0.0 q=0.0 Lsize=N/A time=N/A bitrate=N/A speed=N/A
Conversion failed!
If I disable video transcoding for the user, it tries to remux instead and fails to play but the logs show a different error:
Code:
{"Protocol":0,"Id":"22357ea395c6ee384e2a37917698df30","Path":"/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":848372151,"Name":"11. Soviet Storm World War II In The East. ep. 11. Operation Bagration","IsRemote":false,"ETag":"2bc389c56d014915dd8d41c890ffd837","RunTimeTicks":27260923360,"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":"avc1","Language":"und","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/90000","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":2294542,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":25,"RealFrameRate":25,"ReferenceFrameRate":25,"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":"aac","CodecTag":"mp4a","Language":"und","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/44100","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":191999,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":44100,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":"LC","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}],"MediaAttachments":[],"Formats":[],"Bitrate":2489635,"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 -readrate 10 -fflags +genpts -f mov,mp4,m4a,3gp,3g2,mj2 -i file:"/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4" -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 copy -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 "19603557ea8ef31a9f9877635822039c-1.mp4" -start_number 0 -hls_segment_filename "/config/cache/transcodes/19603557ea8ef31a9f9877635822039c%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/19603557ea8ef31a9f9877635822039c.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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/Media/TV Shows/Soviet Storm/Soviet Storm - WW2 in the East/11. Soviet Storm World War II In The East. ep. 11. Operation Bagration.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isom
creation_time : 2014-04-18T00:53:41.000000Z
Duration: 00:45:26.09, start: 0.000000, bitrate: 2489 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080, 2294 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
creation_time : 2014-01-08T22:06:19.000000Z
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
Metadata:
creation_time : 2014-01-08T21:52:38.000000Z
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
[hls @ 0x561ad5cf85c0] Opening '/config/cache/transcodes/19603557ea8ef31a9f9877635822039c-1.mp4' for writing
Output #0, hls, to '/config/cache/transcodes/19603557ea8ef31a9f9877635822039c.m3u8':
Metadata:
encoder : Lavf61.7.100
Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080, q=2-31, 2294 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
Press [q] to stop, [?] for help
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 0, current: 0; changing to 1. This may result in incorrect timestamps in the output file.
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 1, current: 0; changing to 2. This may result in incorrect timestamps in the output file.
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 2, current: 0; changing to 3. This may result in incorrect timestamps in the output file.
( This message repeats nearly 100 times)
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 122, current: 0; changing to 123. This may result in incorrect timestamps in the output file.
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 123, current: 0; changing to 124. This may result in incorrect timestamps in the output file.
[vost#0:0/copy @ 0x561ad5ce0900] Non-monotonic DTS; previous: 124, current: 0; changing to 125. This may result in incorrect timestamps in the output file.
frame= 126 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
frame= 126 fps=126 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
frame= 126 fps= 84 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
( This message also repeats )
frame= 126 fps=0.9 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
frame= 126 fps=0.9 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
frame= 126 fps=0.9 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x
[q] command received. Exiting.
[hls @ 0x561ad5cf85c0] Opening '/config/cache/transcodes/19603557ea8ef31a9f9877635822039c0.mp4' for writing
[out#0/hls @ 0x561ad5cbf280] video:1097KiB audio:32959KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame= 126 fps=0.9 q=-1.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x
As I said this error only happens with a specific set of files, most of my library I can play without issues even with transcoding.
What could be the cause of this issue?