FFMpeg "Static surface pool size exceeded" Error on specific HDHR TV Channel #6965

Closed
opened 2026-02-07 04:20:29 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @theshoeshiner on GitHub (Apr 26, 2025).

Description of the bug

I have Jellyfin installed on a machine that uses Intel QSV hardware encoding.

My HDHomeRun seems to work for the most part, but there are certain channels that fail using hardware encoding, but working using software.

Reproduction steps

  1. Sign in and open HDHR Live TV Stream WRAZ 50.1

What is the current bug behavior?

Stream buffers to ~26% but never loads beyond that. No failure shown in web/roku clients

What is the expected correct behavior?

I expect the stream to load and play.

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.10.6

Environment

- OS: Windows 10
- Clients: Browser, Roku
- Browser: Brave
- FFmpeg Version: 7.0.2-Jellyfin
- Playback Method: Transcode
- Hardware Acceleration: QSV, None
- GPU Model: Intel UHD Graphics
- Networking: Host
- Storage: Local

Jellyfin logs

[2025-04-26 06:20:00.614 -04:00] [INF] [62] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "hdhr_5.1"
[2025-04-26 06:20:00.616 -04:00] [INF] [62] Jellyfin.LiveTv.DefaultLiveTvService: Live stream "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89" consumer count is now 2
[2025-04-26 06:20:00.632 -04:00] [INF] [62] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0150083" seconds
[2025-04-26 06:20:00.634 -04:00] [INF] [62] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89", Path: "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: False, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89", BufferMs: 0, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "1080i MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: True, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 1080, Width: 1920, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False }, MediaStream { Codec: "ac3", CodecTag: "AC-3", Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "Dolby Digital - 5.1", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "5.1", BitRate: 384000, 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: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 20384000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "1080i MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: True, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 1080, Width: 1920, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False } }
[2025-04-26 06:20:00.727 -04:00] [INF] [62] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-04-26 06:20:01.026 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 10000000 -maxrate 10000000 -bufsize 20000000 -profile:v:0 high -level 42 -g:v:0 180 -keyint_min:v:0 180 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,deinterlace_qsv=mode=2,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/ceff739fe9733f40c5583c8aa441eab0/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8\""
[2025-04-26 06:28:01.852 -04:00] [INF] [152] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8"
[2025-04-26 06:28:02.554 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-04-26 06:28:02.555 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8"
[2025-04-26 06:28:04.113 -04:00] [INF] [152] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "3.0.1" playing "WRAL HD". Stopped at "454000" ms
[2025-04-26 06:28:04.116 -04:00] [INF] [152] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89" consumer count is now 1
[2025-04-26 06:28:19.590 -04:00] [INF] [68] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-04-26 06:28:19.597 -04:00] [INF] [68] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "hdhr_50.1"
[2025-04-26 06:28:19.603 -04:00] [INF] [68] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "hdhr_50.1"
[2025-04-26 06:28:19.608 -04:00] [INF] [68] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: GetChannelStream: channel id: "hdhr_50.1". stream id: "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89" profile: "native"
[2025-04-26 06:28:19.615 -04:00] [INF] [68] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Opening "SharedHttpStream" Live stream from "http://192.168.1.180:5004/auto/v50.1"
[2025-04-26 06:28:19.980 -04:00] [INF] [152] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Beginning "SharedHttpStream" stream to "C:\Servers\Jellyfin\Data\cache\transcodes\acf7a3673b21475ead165d59b3e2fe01.ts"
[2025-04-26 06:28:19.994 -04:00] [INF] [152] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Live stream opened after 378.7315ms
[2025-04-26 06:28:20.003 -04:00] [INF] [152] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", mediaSource.Id "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", mediaSource.LiveStreamId null
[2025-04-26 06:28:20.009 -04:00] [INF] [152] Emby.Server.Implementations.Library.MediaSourceManager: Waiting 3000ms before probing the live stream
[2025-04-26 06:28:23.000 -04:00] [INF] [119] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 3000000 -probesize 1G -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2025-04-26 06:28:23.470 -04:00] [INF] [119] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "3.4609993" seconds
[2025-04-26 06:28:23.473 -04:00] [INF] [119] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", Path: "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: False, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", BufferMs: 0, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 59.94006, RealFrameRate: 59.94006, ReferenceFrameRate: 59.94006, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False }, MediaStream { Codec: "ac3", CodecTag: "AC-3", Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "Dolby Digital - 5.1", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "5.1", BitRate: 384000, 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: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8384000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 59.94006, RealFrameRate: 59.94006, ReferenceFrameRate: 59.94006, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False } }
[2025-04-26 06:28:23.572 -04:00] [INF] [119] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-04-26 06:28:23.848 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 42 -g:v:0 360 -keyint_min:v:0 360 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/c55e8bec09e3b7b0c63dfa70e9a0ca52/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8\""
[2025-04-26 06:30:46.094 -04:00] [INF] [68] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8"
[2025-04-26 06:30:46.098 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 42 -g:v:0 360 -keyint_min:v:0 360 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/c55e8bec09e3b7b0c63dfa70e9a0ca52/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8\""
[2025-04-26 06:30:46.098 -04:00] [ERR] [152] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request: "A task was canceled". URL "GET" "/videos/f88d18e9-73cc-1b8a-37cb-f8bbedcfb1f4/live.m3u8".
[2025-04-26 06:30:46.422 -04:00] [INF] [68] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0

FFmpeg logs

{"Protocol":1,"Id":"native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89","Path":"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"ts","Size":null,"Name":null,"IsRemote":false,"ETag":null,"RunTimeTicks":null,"ReadAtNativeFramerate":false,"IgnoreDts":true,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"UseMostCompatibleTranscodingProfile":true,"RequiresOpening":true,"OpenToken":null,"RequiresClosing":true,"LiveStreamId":"e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89","BufferMs":0,"RequiresLooping":false,"SupportsProbing":true,"VideoType":null,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"mpeg2video","CodecTag":null,"Language":null,"ColorRange":"tv","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":"720p MPEG2VIDEO SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":8000000,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":720,"Width":1280,"AverageFrameRate":59.94006,"RealFrameRate":59.94006,"ReferenceFrameRate":59.94006,"Profile":"Main","Type":1,"AspectRatio":"16:9","Index":-1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":4,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":"AC-3","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":384000,"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":-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":8384000,"FallbackMaxStreamingBitrate":30000000,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":3000,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}

ffmpeg -analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 51 -g:v:0 180 -keyint_min:v:0 180 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url "hls/7c110f5b3a2da8639a7e5d0a2970dd3a/" -hls_segment_filename "C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a%d.ts" -hls_playlist_type event -hls_list_size 0 -y "C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a.m3u8"


ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with clang version 19.1.7
  configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
[AVHWDeviceContext @ 000002269167b340] Using device 8086:46d1 (Intel(R) UHD Graphics).
[mpeg2video @ 000002269ec7fc40] Invalid frame dimensions 0x0.
    Last message repeated 1 times
Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts':
  Duration: N/A, start: 46791.701522, bitrate: N/A
  Program 3 
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn
      Side data:
        cpb: bitrate max/min/avg: 17588800/0/0 buffer size: 7995392 vbv_delay: N/A
  Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
  Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to 'C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a.m3u8':
  Metadata:
    encoder         : Lavf61.1.100
  Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 8000 kb/s, 59.94 fps, 90k tbn
      Metadata:
        encoder         : Lavc61.3.100 h264_qsv
      Side data:
        cpb: bitrate max/min/avg: 8000000/0/8000000 buffer size: 16000000 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s
      Metadata:
        encoder         : Lavc61.3.100 libfdk_aac
[AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded.
[mpeg2video @ 000002269dd97c40] Failed to allocate a d3d11/nv12 frame from a fixed pool of hardware frames.
[mpeg2video @ 000002269dd97c40] Consider setting extra_hw_frames to a larger value (currently set to 1, giving a pool size of 7).
[mpeg2video @ 000002269dd97c40] get_buffer() failed
[vist#0:0/mpeg2video @ 000002269dd987c0] [dec:mpeg2video @ 000002269de07b00] Error submitting packet to decoder: Operation not permitted
[AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded.
[mpeg2video @ 000002269dd97c40] get_buffer() failed
[vist#0:0/mpeg2video @ 000002269dd987c0] [dec:mpeg2video @ 000002269de07b00] Error submitting packet to decoder: Operation not permitted
[AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded.
[mpeg2video @ 000002269dd97c40] get_buffer() failed

Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

The above FFMPEG Log is for the channel that fails. The MPEG log for a different channel that works under the same configuration is below:

{"Protocol":1,"Id":"native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89","Path":"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"ts","Size":null,"Name":null,"IsRemote":false,"ETag":null,"RunTimeTicks":null,"ReadAtNativeFramerate":false,"IgnoreDts":true,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"UseMostCompatibleTranscodingProfile":true,"RequiresOpening":true,"OpenToken":null,"RequiresClosing":true,"LiveStreamId":"e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89","BufferMs":0,"RequiresLooping":false,"SupportsProbing":true,"VideoType":null,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"mpeg2video","CodecTag":null,"Language":null,"ColorRange":"tv","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":"1080i MPEG2VIDEO SDR","NalLengthSize":null,"IsInterlaced":true,"IsAVC":null,"ChannelLayout":null,"BitRate":20000000,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":29.97003,"RealFrameRate":29.97003,"ReferenceFrameRate":29.97003,"Profile":"Main","Type":1,"AspectRatio":"16:9","Index":-1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":4,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":"AC-3","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":384000,"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":-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":20384000,"FallbackMaxStreamingBitrate":30000000,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":3000,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}

ffmpeg -analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 10000000 -maxrate 10000000 -bufsize 20000000 -profile:v:0 high -level 42 -g:v:0 180 -keyint_min:v:0 180 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,deinterlace_qsv=mode=2,vpp_qsv=format=nv12" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url "hls/ceff739fe9733f40c5583c8aa441eab0/" -hls_segment_filename "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0%d.ts" -hls_playlist_type event -hls_list_size 0 -y "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8"


ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with clang version 19.1.7
  configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
[AVHWDeviceContext @ 000001b0468dd940] Using device 8086:46d1 (Intel(R) UHD Graphics).
[mpeg2video @ 000001b0541a1c00] Invalid frame dimensions 0x0.
    Last message repeated 4 times
Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts':
  Duration: N/A, start: 17769.721944, bitrate: N/A
  Program 3 
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn
      Side data:
        cpb: bitrate max/min/avg: 16619200/0/0 buffer size: 7995392 vbv_delay: N/A
  Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
  Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired)
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (ac3 (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, hls, to 'C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8':
  Metadata:
    encoder         : Lavf61.1.100
  Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 10000 kb/s, 59.94 fps, 90k tbn
      Metadata:
        encoder         : Lavc61.3.100 h264_qsv
      Side data:
        cpb: bitrate max/min/avg: 10000000/0/10000000 buffer size: 20000000 vbv_delay: N/A
  Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s
      Metadata:
        encoder         : Lavc61.3.100 libmp3lame
frame=   44 fps=0.0 q=27.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
frame=  145 fps=143 q=26.0 size=N/A time=00:00:01.75 bitrate=N/A speed=1.72x    

The main differences appears to be:

Non-working Stream:

Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts':
  Duration: N/A, start: 46791.701522, bitrate: N/A
  Program 3 
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn
      Side data:
        cpb: bitrate max/min/avg: 17588800/0/0 buffer size: 7995392 vbv_delay: N/A
  Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
  Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac))

Working Stream:

Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts':
  Duration: N/A, start: 17769.721944, bitrate: N/A
  Program 3 
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn
      Side data:
        cpb: bitrate max/min/avg: 16619200/0/0 buffer size: 7995392 vbv_delay: N/A
  Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
  Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired)
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (ac3 (native) -> mp3 (libmp3lame))
Originally created by @theshoeshiner on GitHub (Apr 26, 2025). ### Description of the bug I have Jellyfin installed on a machine that uses Intel QSV hardware encoding. My HDHomeRun seems to work for the most part, but there are certain channels that fail using hardware encoding, but working using software. ### Reproduction steps 1. Sign in and open HDHR Live TV Stream WRAZ 50.1 ### What is the current _bug_ behavior? Stream buffers to ~26% but never loads beyond that. No failure shown in web/roku clients ### What is the expected _correct_ behavior? I expect the stream to load and play. ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.10.6 ### Environment ```markdown - OS: Windows 10 - Clients: Browser, Roku - Browser: Brave - FFmpeg Version: 7.0.2-Jellyfin - Playback Method: Transcode - Hardware Acceleration: QSV, None - GPU Model: Intel UHD Graphics - Networking: Host - Storage: Local ``` ### Jellyfin logs ```shell [2025-04-26 06:20:00.614 -04:00] [INF] [62] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "hdhr_5.1" [2025-04-26 06:20:00.616 -04:00] [INF] [62] Jellyfin.LiveTv.DefaultLiveTvService: Live stream "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89" consumer count is now 2 [2025-04-26 06:20:00.632 -04:00] [INF] [62] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0150083" seconds [2025-04-26 06:20:00.634 -04:00] [INF] [62] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89", Path: "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: False, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89", BufferMs: 0, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "1080i MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: True, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 1080, Width: 1920, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False }, MediaStream { Codec: "ac3", CodecTag: "AC-3", Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "Dolby Digital - 5.1", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "5.1", BitRate: 384000, 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: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 20384000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "1080i MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: True, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 1080, Width: 1920, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False } } [2025-04-26 06:20:00.727 -04:00] [INF] [62] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2025-04-26 06:20:01.026 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 10000000 -maxrate 10000000 -bufsize 20000000 -profile:v:0 high -level 42 -g:v:0 180 -keyint_min:v:0 180 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,deinterlace_qsv=mode=2,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/ceff739fe9733f40c5583c8aa441eab0/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8\"" [2025-04-26 06:28:01.852 -04:00] [INF] [152] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8" [2025-04-26 06:28:02.554 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0 [2025-04-26 06:28:02.555 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8" [2025-04-26 06:28:04.113 -04:00] [INF] [152] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "3.0.1" playing "WRAL HD". Stopped at "454000" ms [2025-04-26 06:28:04.116 -04:00] [INF] [152] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89" consumer count is now 1 [2025-04-26 06:28:19.590 -04:00] [INF] [68] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2025-04-26 06:28:19.597 -04:00] [INF] [68] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "hdhr_50.1" [2025-04-26 06:28:19.603 -04:00] [INF] [68] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "hdhr_50.1" [2025-04-26 06:28:19.608 -04:00] [INF] [68] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: GetChannelStream: channel id: "hdhr_50.1". stream id: "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89" profile: "native" [2025-04-26 06:28:19.615 -04:00] [INF] [68] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Opening "SharedHttpStream" Live stream from "http://192.168.1.180:5004/auto/v50.1" [2025-04-26 06:28:19.980 -04:00] [INF] [152] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Beginning "SharedHttpStream" stream to "C:\Servers\Jellyfin\Data\cache\transcodes\acf7a3673b21475ead165d59b3e2fe01.ts" [2025-04-26 06:28:19.994 -04:00] [INF] [152] Jellyfin.LiveTv.TunerHosts.HdHomerun.HdHomerunHost: Live stream opened after 378.7315ms [2025-04-26 06:28:20.003 -04:00] [INF] [152] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", mediaSource.Id "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", mediaSource.LiveStreamId null [2025-04-26 06:28:20.009 -04:00] [INF] [152] Emby.Server.Implementations.Library.MediaSourceManager: Waiting 3000ms before probing the live stream [2025-04-26 06:28:23.000 -04:00] [INF] [119] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 3000000 -probesize 1G -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -threads 0 -v warning -print_format json -show_streams -show_format" [2025-04-26 06:28:23.470 -04:00] [INF] [119] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "3.4609993" seconds [2025-04-26 06:28:23.473 -04:00] [INF] [119] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", Path: "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: False, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89", BufferMs: 0, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 59.94006, RealFrameRate: 59.94006, ReferenceFrameRate: 59.94006, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False }, MediaStream { Codec: "ac3", CodecTag: "AC-3", Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "Dolby Digital - 5.1", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "5.1", BitRate: 384000, 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: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8384000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "mpeg2video", CodecTag: null, Language: null, ColorRange: "tv", 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: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p MPEG2VIDEO SDR", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 59.94006, RealFrameRate: 59.94006, ReferenceFrameRate: 59.94006, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 4, IsAnamorphic: False } } [2025-04-26 06:28:23.572 -04:00] [INF] [119] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Daniel". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2025-04-26 06:28:23.848 -04:00] [INF] [152] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 42 -g:v:0 360 -keyint_min:v:0 360 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/c55e8bec09e3b7b0c63dfa70e9a0ca52/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8\"" [2025-04-26 06:30:46.094 -04:00] [INF] [68] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8" [2025-04-26 06:30:46.098 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i \"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/acf7a3673b21475ead165d59b3e2fe01/stream.ts\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 42 -g:v:0 360 -keyint_min:v:0 360 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12\" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url \"hls/c55e8bec09e3b7b0c63dfa70e9a0ca52/\" -hls_segment_filename \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52%d.ts\" -hls_playlist_type event -hls_list_size 0 -y \"C:\Servers\Jellyfin\Data\cache\transcodes\c55e8bec09e3b7b0c63dfa70e9a0ca52.m3u8\"" [2025-04-26 06:30:46.098 -04:00] [ERR] [152] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request: "A task was canceled". URL "GET" "/videos/f88d18e9-73cc-1b8a-37cb-f8bbedcfb1f4/live.m3u8". [2025-04-26 06:30:46.422 -04:00] [INF] [68] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0 ``` ### FFmpeg logs ```shell {"Protocol":1,"Id":"native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89","Path":"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"ts","Size":null,"Name":null,"IsRemote":false,"ETag":null,"RunTimeTicks":null,"ReadAtNativeFramerate":false,"IgnoreDts":true,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"UseMostCompatibleTranscodingProfile":true,"RequiresOpening":true,"OpenToken":null,"RequiresClosing":true,"LiveStreamId":"e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_7861960cca9ed434adc53734b3ebd0bb_6acc3b51ebc6c01d2024de8a03a51c89","BufferMs":0,"RequiresLooping":false,"SupportsProbing":true,"VideoType":null,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"mpeg2video","CodecTag":null,"Language":null,"ColorRange":"tv","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":"720p MPEG2VIDEO SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":8000000,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":720,"Width":1280,"AverageFrameRate":59.94006,"RealFrameRate":59.94006,"ReferenceFrameRate":59.94006,"Profile":"Main","Type":1,"AspectRatio":"16:9","Index":-1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":4,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":"AC-3","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":384000,"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":-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":8384000,"FallbackMaxStreamingBitrate":30000000,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":3000,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false} ffmpeg -analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 8000000 -maxrate 8000000 -bufsize 16000000 -profile:v:0 high -level 51 -g:v:0 180 -keyint_min:v:0 180 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,vpp_qsv=format=nv12" -flags -global_header -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url "hls/7c110f5b3a2da8639a7e5d0a2970dd3a/" -hls_segment_filename "C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a%d.ts" -hls_playlist_type event -hls_list_size 0 -y "C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a.m3u8" ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with clang version 19.1.7 configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [AVHWDeviceContext @ 000002269167b340] Using device 8086:46d1 (Intel(R) UHD Graphics). [mpeg2video @ 000002269ec7fc40] Invalid frame dimensions 0x0. Last message repeated 1 times Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts': Duration: N/A, start: 46791.701522, bitrate: N/A Program 3 Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn Side data: cpb: bitrate max/min/avg: 17588800/0/0 buffer size: 7995392 vbv_delay: N/A Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help Output #0, hls, to 'C:\Servers\Jellyfin\Data\cache\transcodes\7c110f5b3a2da8639a7e5d0a2970dd3a.m3u8': Metadata: encoder : Lavf61.1.100 Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 8000 kb/s, 59.94 fps, 90k tbn Metadata: encoder : Lavc61.3.100 h264_qsv Side data: cpb: bitrate max/min/avg: 8000000/0/8000000 buffer size: 16000000 vbv_delay: N/A Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s Metadata: encoder : Lavc61.3.100 libfdk_aac [AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded. [mpeg2video @ 000002269dd97c40] Failed to allocate a d3d11/nv12 frame from a fixed pool of hardware frames. [mpeg2video @ 000002269dd97c40] Consider setting extra_hw_frames to a larger value (currently set to 1, giving a pool size of 7). [mpeg2video @ 000002269dd97c40] get_buffer() failed [vist#0:0/mpeg2video @ 000002269dd987c0] [dec:mpeg2video @ 000002269de07b00] Error submitting packet to decoder: Operation not permitted [AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded. [mpeg2video @ 000002269dd97c40] get_buffer() failed [vist#0:0/mpeg2video @ 000002269dd987c0] [dec:mpeg2video @ 000002269de07b00] Error submitting packet to decoder: Operation not permitted [AVHWFramesContext @ 000002269de52800] Static surface pool size exceeded. [mpeg2video @ 000002269dd97c40] get_buffer() failed ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information The above FFMPEG Log is for the channel that fails. The MPEG log for a different channel that works under the same configuration is below: ``` {"Protocol":1,"Id":"native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89","Path":"http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"ts","Size":null,"Name":null,"IsRemote":false,"ETag":null,"RunTimeTicks":null,"ReadAtNativeFramerate":false,"IgnoreDts":true,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"UseMostCompatibleTranscodingProfile":true,"RequiresOpening":true,"OpenToken":null,"RequiresClosing":true,"LiveStreamId":"e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_ff80f93c46e0a0b178f0c4d61a5abab3_6acc3b51ebc6c01d2024de8a03a51c89","BufferMs":0,"RequiresLooping":false,"SupportsProbing":true,"VideoType":null,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"mpeg2video","CodecTag":null,"Language":null,"ColorRange":"tv","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":"1080i MPEG2VIDEO SDR","NalLengthSize":null,"IsInterlaced":true,"IsAVC":null,"ChannelLayout":null,"BitRate":20000000,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":29.97003,"RealFrameRate":29.97003,"ReferenceFrameRate":29.97003,"Profile":"Main","Type":1,"AspectRatio":"16:9","Index":-1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":4,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":"AC-3","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":384000,"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":-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":20384000,"FallbackMaxStreamingBitrate":30000000,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":3000,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false} ffmpeg -analyzeduration 3000000 -probesize 1G -fflags +igndts -f mpegts -init_hw_device d3d11va=dx11:,vendor=0x8086 -init_hw_device qsv=qs@dx11 -filter_hw_device qs -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -threads 2 -i "http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_qsv -preset veryfast -b:v 10000000 -maxrate 10000000 -bufsize 20000000 -profile:v:0 high -level 42 -g:v:0 180 -keyint_min:v:0 180 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=qsv,deinterlace_qsv=mode=2,vpp_qsv=format=nv12" -flags -global_header -codec:a:0 libmp3lame -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_base_url "hls/ceff739fe9733f40c5583c8aa441eab0/" -hls_segment_filename "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0%d.ts" -hls_playlist_type event -hls_list_size 0 -y "C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8" ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with clang version 19.1.7 configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [AVHWDeviceContext @ 000001b0468dd940] Using device 8086:46d1 (Intel(R) UHD Graphics). [mpeg2video @ 000001b0541a1c00] Invalid frame dimensions 0x0. Last message repeated 4 times Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts': Duration: N/A, start: 17769.721944, bitrate: N/A Program 3 Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn Side data: cpb: bitrate max/min/avg: 16619200/0/0 buffer size: 7995392 vbv_delay: N/A Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired) Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (ac3 (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, hls, to 'C:\Servers\Jellyfin\Data\cache\transcodes\ceff739fe9733f40c5583c8aa441eab0.m3u8': Metadata: encoder : Lavf61.1.100 Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 10000 kb/s, 59.94 fps, 90k tbn Metadata: encoder : Lavc61.3.100 h264_qsv Side data: cpb: bitrate max/min/avg: 10000000/0/10000000 buffer size: 20000000 vbv_delay: N/A Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s Metadata: encoder : Lavc61.3.100 libmp3lame frame= 44 fps=0.0 q=27.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x frame= 145 fps=143 q=26.0 size=N/A time=00:00:01.75 bitrate=N/A speed=1.72x ``` The main differences appears to be: Non-working Stream: ``` Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/4d06140da7fd4b5493862c5c542f7c0a/stream.ts': Duration: N/A, start: 46791.701522, bitrate: N/A Program 3 Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn Side data: cpb: bitrate max/min/avg: 17588800/0/0 buffer size: 7995392 vbv_delay: N/A Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac)) ``` Working Stream: ``` Input #0, mpegts, from 'http://192.168.1.194:8096/LiveTv/LiveStreamFiles/a412a2a8af644d0eb11173607935b844/stream.ts': Duration: N/A, start: 17769.721944, bitrate: N/A Program 3 Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn Side data: cpb: bitrate max/min/avg: 16619200/0/0 buffer size: 7995392 vbv_delay: N/A Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired) Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_qsv)) Stream #0:1 -> #0:1 (ac3 (native) -> mp3 (libmp3lame)) ```
OVERLORD added the bug label 2026-02-07 04:20:29 +03:00
Author
Owner

@nyanmisaka commented on GitHub (Apr 26, 2025):

jellyfin-ffmpeg 7.1.1 should fix the issue. You can try to replace the FFmpeg binary manually or wait for Jellyfin 10.11.

https://github.com/jellyfin/jellyfin-ffmpeg/releases/download/v7.1.1-1/jellyfin-ffmpeg_7.1.1-1_portable_win64-clang-gpl.zip

@nyanmisaka commented on GitHub (Apr 26, 2025): jellyfin-ffmpeg 7.1.1 should fix the issue. You can try to replace the FFmpeg binary manually or wait for Jellyfin 10.11. https://github.com/jellyfin/jellyfin-ffmpeg/releases/download/v7.1.1-1/jellyfin-ffmpeg_7.1.1-1_portable_win64-clang-gpl.zip
Author
Owner

@felix920506 commented on GitHub (Apr 26, 2025):

Fixed in future release.

@felix920506 commented on GitHub (Apr 26, 2025): Fixed in future release.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6965