jellyfin-ffmpeg icon indicating copy to clipboard operation
jellyfin-ffmpeg copied to clipboard

HW-Accelerated encoding to HEVC fails with QuickSync over VA-API

Open Clubfan22 opened this issue 2 years ago • 32 comments

Describe The Bug

When transcoding a VP9 video stream to HEVC with QuickSync, enabling the "prefer native encoder" setting of Jellyfin (leading to using the VAAPI API for hardware acceleration) results in an "Error while filtering: Cannot allocate memory" error at the start of transcoding. If that setting, however, is unchecked (leading to using native QuickSync API for hardware acceleration), transcoding works flawlessly.

I am not sure if different input formats lead to different results, I've only tested it for VP9 in a WebM container.

Steps To Reproduce

  1. Enable QuickSync hardware acceleration
  2. Enable "VP9 Decoding", enable "Prefer System Native Hw Decoder", enable "Hardware Encoding", disable "Low-Power Encoding" for both H.264 and HEVC, enable "Encoding to HEVC"
  3. Play file (example was obtained via yt-dlp --audio-format opus https://www.youtube.com/watch\?v\=ksQqPHJZVo4) via AndroidTV client for HEVC transcoding

Expected Behavior Successful transcoding given that the hardware is actually capable of decoding VP9 and encoding HEVC

System (please complete the following information):

  • Platform: Linux
  • Operating System: Synology DSM 7.1.1-42962 Update 3
  • Virtualization: Docker
  • Jellyfin Version: 10.8.8
  • Jellyfin-FFmpeg Version: 5.1.2
  • Hardware Acceleration: QSV over VAAPI
  • CPU & GPU Model: Intel J4125

MediaInfo

General
Complete name                            : /home/marco/Pascow - Königreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm
Format                                   : WebM
Format version                           : Version 4
File size                                : 221 MiB
Duration                                 : 3 min 6 s
Overall bit rate                         : 9 926 kb/s
Writing application                      : Lavf58.29.100
Writing library                          : Lavf58.29.100

Video
ID                                       : 1
Format                                   : VP9
Codec ID                                 : V_VP9
Duration                                 : 3 min 6 s
Width                                    : 3 840 pixels
Height                                   : 2 026 pixels
Display aspect ratio                     : 1.895
Frame rate mode                          : Constant
Frame rate                               : 25.000 FPS
Color space                              : YUV
Language                                 : English
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : Opus
Codec ID                                 : A_OPUS
Duration                                 : 3 min 6 s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Bit depth                                : 32 bits
Compression mode                         : Lossy
Language                                 : English
Default                                  : Yes
Forced                                   : No

FFmpeg Logs Failed conversion:

/videos/b281d967-8bc3-f4c0-e5f9-0376f35b6eb5/hls1/main/0.ts

{"Protocol":0,"Id":"b281d9678bc3f4c0e5f90376f35b6eb5","Path":"/external/Mediatheken/Filme/Pascow - K\u00F6nigreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":231339952,"Name":"Pascow - K\u00F6nigreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4]","IsRemote":false,"ETag":"7462505a5bc64bdddb706ed1779aac33","RunTimeTicks":1864610048,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"vp9","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"4K VP9 SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":9925505,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":2026,"Width":3840,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"Profile 0","Type":1,"AspectRatio":"1920:1013","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":-99,"IsAnamorphic":null},{"Codec":"opus","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Eng - OPUS - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":9925505,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:,driver=iHD,kernel_driver=i915 -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -autorotate 0 -i file:"/external/Mediatheken/Filme/Pascow - Königreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_qsv -tag:v:0 hvc1 -preset 7 -b:v 9925505 -maxrate 9925505 -bufsize 19851010 -g:v:0 75 -keyint_min:v:0 75 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12,hwmap=derive_device=qsv,format=qsv" -codec:a:0 libfdk_aac -ac 2 -ab 128000 -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_segment_filename "/config/transcodes/e6dc25a3f0fff7a1b82986583749ee5d%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/transcodes/e6dc25a3f0fff7a1b82986583749ee5d.m3u8"


ffmpeg version 5.1.2-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (Debian 10.2.1-6)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-static --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libsvtav1 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, matroska,webm, from 'file:/external/Mediatheken/Filme/Pascow - Königreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm':
  Metadata:
    ENCODER         : Lavf58.29.100
  Duration: 00:03:06.46, start: -0.007000, bitrate: 9925 kb/s
  Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, bt709), 3840x2026, SAR 1:1 DAR 1920:1013, 25 fps, 25 tbr, 1k tbn (default)
    Metadata:
      DURATION        : 00:03:06.440000000
  Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
    Metadata:
      DURATION        : 00:03:06.461000000
Stream mapping:
  Stream #0:0 -> #0:0 (vp9 (native) -> hevc (hevc_qsv))
  Stream #0:1 -> #0:1 (opus (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/config/transcodes/e6dc25a3f0fff7a1b82986583749ee5d.m3u8':
  Metadata:
    encoder         : Lavf59.27.100
  Stream #0:0: Video: hevc (hvc1 / 0x31637668), qsv(tv, bt709, progressive), 3840x2026 [SAR 1:1 DAR 1920:1013], q=2-31, 9925 kb/s, 25 fps, 90k tbn (default)
    Metadata:
      encoder         : Lavc59.37.100 hevc_qsv
    Side data:
      cpb: bitrate max/min/avg: 9925505/0/9925505 buffer size: 19851010 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 128 kb/s (default)
    Metadata:
      encoder         : Lavc59.37.100 libfdk_aac
frame=    1 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
Error while filtering: Cannot allocate memory
Failed to inject frame into filter network: Cannot allocate memory
Error while processing the decoded data for stream #0:0
[libfdk_aac @ 0x564fc410f8c0] 2 frames left in the queue on closing
Conversion failed!

Successful transcoding when disabling "Prefer System Native Hw Decoder" in Step 3:

/videos/b281d967-8bc3-f4c0-e5f9-0376f35b6eb5/hls1/main/0.ts

{"Protocol":0,"Id":"b281d9678bc3f4c0e5f90376f35b6eb5","Path":"/external/Mediatheken/Filme/Pascow - K\u00F6nigreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":231339952,"Name":"Pascow - K\u00F6nigreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4]","IsRemote":false,"ETag":"7462505a5bc64bdddb706ed1779aac33","RunTimeTicks":1864610048,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"vp9","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"4K VP9 SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":9925505,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":2026,"Width":3840,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"Profile 0","Type":1,"AspectRatio":"1920:1013","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":-99,"IsAnamorphic":null},{"Codec":"opus","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Eng - OPUS - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":9925505,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:,driver=iHD,kernel_driver=i915 -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel qsv -hwaccel_output_format qsv -c:v vp9_qsv -autorotate 0 -i file:"/external/Mediatheken/Filme/Pascow - Königreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_qsv -tag:v:0 hvc1 -preset 7 -b:v 9925505 -maxrate 9925505 -bufsize 19851010 -g:v:0 75 -keyint_min:v:0 75 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_qsv=format=nv12" -codec:a:0 libfdk_aac -ac 2 -ab 128000 -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_segment_filename "/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa95%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa95.m3u8"


ffmpeg version 5.1.2-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (Debian 10.2.1-6)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-static --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libsvtav1 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, matroska,webm, from 'file:/external/Mediatheken/Filme/Pascow - Königreiche im Winter - Featuring Apocalypse Vega (Official Video) [ksQqPHJZVo4].webm':
  Metadata:
    ENCODER         : Lavf58.29.100
  Duration: 00:03:06.46, start: -0.007000, bitrate: 9925 kb/s
  Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, bt709), 3840x2026, SAR 1:1 DAR 1920:1013, 25 fps, 25 tbr, 1k tbn (default)
    Metadata:
      DURATION        : 00:03:06.440000000
  Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
    Metadata:
      DURATION        : 00:03:06.461000000
Stream mapping:
  Stream #0:0 -> #0:0 (vp9 (vp9_qsv) -> hevc (hevc_qsv))
  Stream #0:1 -> #0:1 (opus (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa95.m3u8':
  Metadata:
    encoder         : Lavf59.27.100
  Stream #0:0: Video: hevc (hvc1 / 0x31637668), qsv(tv, bt709, progressive), 3840x2026 [SAR 1:1 DAR 1920:1013], q=2-31, 9925 kb/s, 25 fps, 90k tbn (default)
    Metadata:
      encoder         : Lavc59.37.100 hevc_qsv
    Side data:
      cpb: bitrate max/min/avg: 9925505/0/9925505 buffer size: 19851010 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 128 kb/s (default)
    Metadata:
      encoder         : Lavc59.37.100 libfdk_aac
frame=    1 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
frame=   18 fps=0.0 q=-0.0 size=N/A time=00:00:00.70 bitrate=N/A speed=1.15x    
frame=   34 fps= 30 q=-0.0 size=N/A time=00:00:01.34 bitrate=N/A speed= 1.2x    
frame=   51 fps= 31 q=-0.0 size=N/A time=00:00:02.02 bitrate=N/A speed=1.24x    
frame=   68 fps= 31 q=-0.0 size=N/A time=00:00:02.70 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa950.ts' for writing
frame=   85 fps= 32 q=-0.0 size=N/A time=00:00:03.39 bitrate=N/A speed=1.27x    
frame=  102 fps= 32 q=-0.0 size=N/A time=00:00:04.07 bitrate=N/A speed=1.28x    
frame=  118 fps= 32 q=-0.0 size=N/A time=00:00:04.71 bitrate=N/A speed=1.28x    
frame=  134 fps= 32 q=-0.0 size=N/A time=00:00:05.35 bitrate=N/A speed=1.27x    
frame=  150 fps= 32 q=-0.0 size=N/A time=00:00:05.99 bitrate=N/A speed=1.26x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa951.ts' for writing
frame=  166 fps= 32 q=-0.0 size=N/A time=00:00:06.63 bitrate=N/A speed=1.26x    
frame=  182 fps= 32 q=-0.0 size=N/A time=00:00:07.27 bitrate=N/A speed=1.26x    
frame=  198 fps= 32 q=-0.0 size=N/A time=00:00:07.91 bitrate=N/A speed=1.26x    
frame=  214 fps= 32 q=-0.0 size=N/A time=00:00:08.55 bitrate=N/A speed=1.26x    
frame=  230 fps= 32 q=-0.0 size=N/A time=00:00:09.19 bitrate=N/A speed=1.26x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa952.ts' for writing
frame=  247 fps= 32 q=-0.0 size=N/A time=00:00:09.87 bitrate=N/A speed=1.26x    
frame=  263 fps= 32 q=-0.0 size=N/A time=00:00:10.51 bitrate=N/A speed=1.26x    
frame=  279 fps= 31 q=-0.0 size=N/A time=00:00:11.15 bitrate=N/A speed=1.26x    
frame=  295 fps= 31 q=-0.0 size=N/A time=00:00:11.79 bitrate=N/A speed=1.26x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa953.ts' for writing
frame=  312 fps= 32 q=-0.0 size=N/A time=00:00:12.45 bitrate=N/A speed=1.26x    
frame=  328 fps= 32 q=-0.0 size=N/A time=00:00:13.09 bitrate=N/A speed=1.26x    
frame=  344 fps= 32 q=-0.0 size=N/A time=00:00:13.73 bitrate=N/A speed=1.26x    
frame=  359 fps= 31 q=-0.0 size=N/A time=00:00:14.35 bitrate=N/A speed=1.26x    
frame=  374 fps= 31 q=-0.0 size=N/A time=00:00:14.95 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa954.ts' for writing
frame=  390 fps= 31 q=-0.0 size=N/A time=00:00:15.59 bitrate=N/A speed=1.25x    
frame=  405 fps= 31 q=-0.0 size=N/A time=00:00:16.19 bitrate=N/A speed=1.25x    
frame=  420 fps= 31 q=-0.0 size=N/A time=00:00:16.78 bitrate=N/A speed=1.25x    
frame=  435 fps= 31 q=-0.0 size=N/A time=00:00:17.38 bitrate=N/A speed=1.24x    
frame=  451 fps= 31 q=-0.0 size=N/A time=00:00:18.02 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa955.ts' for writing
frame=  469 fps= 31 q=-0.0 size=N/A time=00:00:18.75 bitrate=N/A speed=1.25x    
frame=  485 fps= 31 q=-0.0 size=N/A time=00:00:19.39 bitrate=N/A speed=1.25x    
frame=  501 fps= 31 q=-0.0 size=N/A time=00:00:20.03 bitrate=N/A speed=1.25x    
frame=  517 fps= 31 q=-0.0 size=N/A time=00:00:20.67 bitrate=N/A speed=1.25x    
frame=  532 fps= 31 q=-0.0 size=N/A time=00:00:21.26 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa956.ts' for writing
frame=  549 fps= 31 q=-0.0 size=N/A time=00:00:21.95 bitrate=N/A speed=1.25x    
frame=  565 fps= 31 q=-0.0 size=N/A time=00:00:22.59 bitrate=N/A speed=1.25x    
frame=  581 fps= 31 q=-0.0 size=N/A time=00:00:23.23 bitrate=N/A speed=1.25x    
frame=  597 fps= 31 q=-0.0 size=N/A time=00:00:23.87 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa957.ts' for writing
frame=  614 fps= 31 q=-0.0 size=N/A time=00:00:24.55 bitrate=N/A speed=1.25x    
frame=  630 fps= 31 q=-0.0 size=N/A time=00:00:25.19 bitrate=N/A speed=1.25x    
frame=  646 fps= 31 q=-0.0 size=N/A time=00:00:25.83 bitrate=N/A speed=1.25x    
frame=  662 fps= 31 q=-0.0 size=N/A time=00:00:26.47 bitrate=N/A speed=1.25x    
frame=  678 fps= 31 q=-0.0 size=N/A time=00:00:27.11 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa958.ts' for writing
frame=  695 fps= 31 q=-0.0 size=N/A time=00:00:27.79 bitrate=N/A speed=1.26x    
frame=  711 fps= 31 q=-0.0 size=N/A time=00:00:28.43 bitrate=N/A speed=1.26x    
frame=  726 fps= 31 q=-0.0 size=N/A time=00:00:29.03 bitrate=N/A speed=1.25x    
frame=  742 fps= 31 q=-0.0 size=N/A time=00:00:29.67 bitrate=N/A speed=1.25x    
frame=  757 fps= 31 q=-0.0 size=N/A time=00:00:30.27 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa959.ts' for writing
frame=  773 fps= 31 q=-0.0 size=N/A time=00:00:30.91 bitrate=N/A speed=1.25x    
frame=  788 fps= 31 q=-0.0 size=N/A time=00:00:31.53 bitrate=N/A speed=1.25x    
frame=  804 fps= 31 q=-0.0 size=N/A time=00:00:32.14 bitrate=N/A speed=1.25x    
frame=  820 fps= 31 q=-0.0 size=N/A time=00:00:32.78 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9510.ts' for writing
frame=  837 fps= 31 q=-0.0 size=N/A time=00:00:33.47 bitrate=N/A speed=1.25x    
frame=  853 fps= 31 q=-0.0 size=N/A time=00:00:34.11 bitrate=N/A speed=1.25x    
frame=  870 fps= 31 q=-0.0 size=N/A time=00:00:34.79 bitrate=N/A speed=1.25x    
frame=  886 fps= 31 q=-0.0 size=N/A time=00:00:35.43 bitrate=N/A speed=1.25x    
frame=  902 fps= 31 q=-0.0 size=N/A time=00:00:36.07 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9511.ts' for writing
frame=  919 fps= 31 q=-0.0 size=N/A time=00:00:36.73 bitrate=N/A speed=1.25x    
frame=  934 fps= 31 q=-0.0 size=N/A time=00:00:37.35 bitrate=N/A speed=1.25x    
frame=  950 fps= 31 q=-0.0 size=N/A time=00:00:37.99 bitrate=N/A speed=1.25x    
frame=  966 fps= 31 q=-0.0 size=N/A time=00:00:38.63 bitrate=N/A speed=1.25x    
frame=  982 fps= 31 q=-0.0 size=N/A time=00:00:39.27 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9512.ts' for writing
frame=  998 fps= 31 q=-0.0 size=N/A time=00:00:39.91 bitrate=N/A speed=1.25x    
frame= 1014 fps= 31 q=-0.0 size=N/A time=00:00:40.55 bitrate=N/A speed=1.25x    
frame= 1030 fps= 31 q=-0.0 size=N/A time=00:00:41.19 bitrate=N/A speed=1.25x    
frame= 1046 fps= 31 q=-0.0 size=N/A time=00:00:41.83 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9513.ts' for writing
frame= 1062 fps= 31 q=-0.0 size=N/A time=00:00:42.47 bitrate=N/A speed=1.25x    
frame= 1078 fps= 31 q=-0.0 size=N/A time=00:00:43.11 bitrate=N/A speed=1.25x    
frame= 1093 fps= 31 q=-0.0 size=N/A time=00:00:43.71 bitrate=N/A speed=1.25x    
frame= 1108 fps= 31 q=-0.0 size=N/A time=00:00:44.30 bitrate=N/A speed=1.25x    
frame= 1123 fps= 31 q=-0.0 size=N/A time=00:00:44.90 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9514.ts' for writing
frame= 1139 fps= 31 q=-0.0 size=N/A time=00:00:45.54 bitrate=N/A speed=1.25x    
frame= 1156 fps= 31 q=-0.0 size=N/A time=00:00:46.22 bitrate=N/A speed=1.25x    
frame= 1173 fps= 31 q=-0.0 size=N/A time=00:00:46.91 bitrate=N/A speed=1.25x    
frame= 1188 fps= 31 q=-0.0 size=N/A time=00:00:47.50 bitrate=N/A speed=1.25x    
frame= 1203 fps= 31 q=-0.0 size=N/A time=00:00:48.10 bitrate=N/A speed=1.25x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9515.ts' for writing
frame= 1219 fps= 31 q=-0.0 size=N/A time=00:00:48.74 bitrate=N/A speed=1.25x    
frame= 1235 fps= 31 q=-0.0 size=N/A time=00:00:49.38 bitrate=N/A speed=1.25x    
frame= 1250 fps= 31 q=-0.0 size=N/A time=00:00:49.98 bitrate=N/A speed=1.24x    
frame= 1266 fps= 31 q=-0.0 size=N/A time=00:00:50.62 bitrate=N/A speed=1.24x    
frame= 1281 fps= 31 q=-0.0 size=N/A time=00:00:51.22 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9516.ts' for writing
frame= 1297 fps= 31 q=-0.0 size=N/A time=00:00:51.88 bitrate=N/A speed=1.24x    
frame= 1312 fps= 31 q=-0.0 size=N/A time=00:00:52.45 bitrate=N/A speed=1.24x    
frame= 1327 fps= 31 q=-0.0 size=N/A time=00:00:53.07 bitrate=N/A speed=1.24x    
frame= 1343 fps= 31 q=-0.0 size=N/A time=00:00:53.71 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9517.ts' for writing
frame= 1360 fps= 31 q=-0.0 size=N/A time=00:00:54.37 bitrate=N/A speed=1.24x    
frame= 1375 fps= 31 q=-0.0 size=N/A time=00:00:54.99 bitrate=N/A speed=1.24x    
frame= 1390 fps= 31 q=-0.0 size=N/A time=00:00:55.59 bitrate=N/A speed=1.24x    
frame= 1405 fps= 31 q=-0.0 size=N/A time=00:00:56.19 bitrate=N/A speed=1.24x    
frame= 1420 fps= 31 q=-0.0 size=N/A time=00:00:56.78 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9518.ts' for writing
frame= 1436 fps= 31 q=-0.0 size=N/A time=00:00:57.42 bitrate=N/A speed=1.24x    
frame= 1452 fps= 31 q=-0.0 size=N/A time=00:00:58.06 bitrate=N/A speed=1.24x    
frame= 1467 fps= 31 q=-0.0 size=N/A time=00:00:58.66 bitrate=N/A speed=1.24x    
frame= 1483 fps= 31 q=-0.0 size=N/A time=00:00:59.30 bitrate=N/A speed=1.24x    
frame= 1499 fps= 31 q=-0.0 size=N/A time=00:00:59.94 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9519.ts' for writing
frame= 1516 fps= 31 q=-0.0 size=N/A time=00:01:00.62 bitrate=N/A speed=1.24x    
frame= 1531 fps= 31 q=-0.0 size=N/A time=00:01:01.22 bitrate=N/A speed=1.24x    
frame= 1547 fps= 31 q=-0.0 size=N/A time=00:01:01.86 bitrate=N/A speed=1.24x    
frame= 1562 fps= 31 q=-0.0 size=N/A time=00:01:02.46 bitrate=N/A speed=1.24x    
frame= 1577 fps= 31 q=-0.0 size=N/A time=00:01:03.06 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9520.ts' for writing
frame= 1593 fps= 31 q=-0.0 size=N/A time=00:01:03.70 bitrate=N/A speed=1.24x    
frame= 1609 fps= 31 q=-0.0 size=N/A time=00:01:04.34 bitrate=N/A speed=1.24x    
frame= 1625 fps= 31 q=-0.0 size=N/A time=00:01:04.98 bitrate=N/A speed=1.24x    
frame= 1640 fps= 31 q=-0.0 size=N/A time=00:01:05.57 bitrate=N/A speed=1.24x    
frame= 1655 fps= 31 q=-0.0 size=N/A time=00:01:06.19 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9521.ts' for writing
frame= 1671 fps= 31 q=-0.0 size=N/A time=00:01:06.83 bitrate=N/A speed=1.24x    
frame= 1687 fps= 31 q=-0.0 size=N/A time=00:01:07.47 bitrate=N/A speed=1.24x    
frame= 1703 fps= 31 q=-0.0 size=N/A time=00:01:08.11 bitrate=N/A speed=1.24x    
frame= 1719 fps= 31 q=-0.0 size=N/A time=00:01:08.75 bitrate=N/A speed=1.24x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9522.ts' for writing
frame= 1735 fps= 31 q=-0.0 size=N/A time=00:01:09.39 bitrate=N/A speed=1.24x    
frame= 1751 fps= 31 q=-0.0 size=N/A time=00:01:10.03 bitrate=N/A speed=1.24x    
frame= 1766 fps= 31 q=-0.0 size=N/A time=00:01:10.63 bitrate=N/A speed=1.24x    
frame= 1781 fps= 31 q=-0.0 size=N/A time=00:01:11.23 bitrate=N/A speed=1.23x    
frame= 1797 fps= 31 q=-0.0 size=N/A time=00:01:11.87 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9523.ts' for writing
frame= 1813 fps= 31 q=-0.0 size=N/A time=00:01:12.51 bitrate=N/A speed=1.23x    
frame= 1829 fps= 31 q=-0.0 size=N/A time=00:01:13.15 bitrate=N/A speed=1.23x    
frame= 1845 fps= 31 q=-0.0 size=N/A time=00:01:13.79 bitrate=N/A speed=1.23x    
frame= 1861 fps= 31 q=-0.0 size=N/A time=00:01:14.43 bitrate=N/A speed=1.23x    
frame= 1877 fps= 31 q=-0.0 size=N/A time=00:01:15.07 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9524.ts' for writing
frame= 1892 fps= 31 q=-0.0 size=N/A time=00:01:15.66 bitrate=N/A speed=1.23x    
frame= 1909 fps= 31 q=-0.0 size=N/A time=00:01:16.35 bitrate=N/A speed=1.23x    
frame= 1925 fps= 31 q=-0.0 size=N/A time=00:01:16.99 bitrate=N/A speed=1.23x    
frame= 1941 fps= 31 q=-0.0 size=N/A time=00:01:17.63 bitrate=N/A speed=1.23x    
frame= 1956 fps= 31 q=-0.0 size=N/A time=00:01:18.22 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9525.ts' for writing
frame= 1973 fps= 31 q=-0.0 size=N/A time=00:01:18.91 bitrate=N/A speed=1.23x    
frame= 1989 fps= 31 q=-0.0 size=N/A time=00:01:19.55 bitrate=N/A speed=1.23x    
frame= 2006 fps= 31 q=-0.0 size=N/A time=00:01:20.21 bitrate=N/A speed=1.23x    
frame= 2021 fps= 31 q=-0.0 size=N/A time=00:01:20.83 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9526.ts' for writing
frame= 2037 fps= 31 q=-0.0 size=N/A time=00:01:21.47 bitrate=N/A speed=1.23x    
frame= 2053 fps= 31 q=-0.0 size=N/A time=00:01:22.13 bitrate=N/A speed=1.24x    
frame= 2069 fps= 31 q=-0.0 size=N/A time=00:01:22.75 bitrate=N/A speed=1.23x    
frame= 2085 fps= 31 q=-0.0 size=N/A time=00:01:23.39 bitrate=N/A speed=1.23x    
frame= 2101 fps= 31 q=-0.0 size=N/A time=00:01:24.03 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9527.ts' for writing
frame= 2117 fps= 31 q=-0.0 size=N/A time=00:01:24.67 bitrate=N/A speed=1.24x    
frame= 2133 fps= 31 q=-0.0 size=N/A time=00:01:25.31 bitrate=N/A speed=1.24x    
frame= 2148 fps= 31 q=-0.0 size=N/A time=00:01:25.90 bitrate=N/A speed=1.24x    
frame= 2164 fps= 31 q=-0.0 size=N/A time=00:01:26.54 bitrate=N/A speed=1.23x    
frame= 2179 fps= 31 q=-0.0 size=N/A time=00:01:27.14 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9528.ts' for writing
frame= 2195 fps= 31 q=-0.0 size=N/A time=00:01:27.78 bitrate=N/A speed=1.23x    
frame= 2211 fps= 31 q=-0.0 size=N/A time=00:01:28.42 bitrate=N/A speed=1.23x    
frame= 2227 fps= 31 q=-0.0 size=N/A time=00:01:29.06 bitrate=N/A speed=1.23x    
frame= 2243 fps= 31 q=-0.0 size=N/A time=00:01:29.70 bitrate=N/A speed=1.23x    
frame= 2258 fps= 31 q=-0.0 size=N/A time=00:01:30.30 bitrate=N/A speed=1.23x    
[hls @ 0x560036afd680] Opening '/config/transcodes/4e3f6c4f05ed122ac1055a133c23fa9529.ts' for writing
frame= 2274 fps= 31 q=-0.0 size=N/A time=00:01:30.94 bitrate=N/A speed=1.23x    

Additional Context

I'm running my Jellyfin instance in an unprivileged Docker container. HW-accelerated transcoding to H264 works as expected.

Clubfan22 avatar Dec 29 '22 16:12 Clubfan22