Jellyfin Forum
LXC in proxmox, i7-6700k Streaming CPU Usage - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: LXC in proxmox, i7-6700k Streaming CPU Usage (/t-lxc-in-proxmox-i7-6700k-streaming-cpu-usage)



LXC in proxmox, i7-6700k Streaming CPU Usage - hp1 - 2024-05-31

Hello,

  I got jellyfin installed as an LXC container, and with my igpu, I finally have hardware encoding working! I have an HDHomeRun and using intel_gpu_top I can see ffmpeg using the hardware encoder when I'm watching livetv. CPU usage is about 10%, which is fantastic.

  So I added in some media files. I've tried HVEC and H265 1080 and 720p files. When playing these media files, the hardware encoder does not kick in and I get 50-80% CPU utilization by FFMPEG. Is there any way to use the hardware features of the igpu to reduce CPU usage? I have several other VMs running on proxmox and don't want to impact their performance.

Any ideas or assistance if very much appreciated!


RE: LXC in proxmox, i7-6700k Streaming CPU Usage - TheDreadPirate - 2024-05-31

Can you share the ffmpeg logs for these files in question?


RE: LXC in proxmox, i7-6700k Streaming CPU Usage - hp1 - 2024-05-31

You bet. Thanks for the reply.  from FFmpeg.Transcode that works. I see that it has a hardware device, and intel_gpu_top shows ffmpeg using the gpu:


Code:
{"Protocol":1,"Id":"native_b23ebc9442ec90ed5f591ef1683972b1_88948c0cf6293697a140d179075ce11f","Path":"http://x.x.x.x:8096/LiveTv/LiveStreamFiles/059fefa4242d45dcac6e2363c1fc50f8/stream.ts","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mpegts","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,"RequiresOpening":true,"OpenToken":null,"RequiresClosing":true,"LiveStreamId":"e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_native_b23ebc9442ec90ed5f591ef1683972b1_88948c0cf6293697a140d179075ce11f","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,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p MPEG2VIDEO SDR","NalLengthSize":null,"IsInterlaced":false,"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":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,"Comment":null,"TimeBase":"1/90000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"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,"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,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":3000,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 3000000 -probesize 1G -fflags +igndts -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -noautorotate -i "http://x.x.x.x:8096/LiveTv/LiveStreamFiles/059fefa4242d45dcac6e2363c1fc50f8/stream.ts" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 h264_vaapi -rc_mode VBR -b:v 19360000 -maxrate 19360000 -bufsize 38720000 -sei -a53_cc -force_key_frames:0 "expr:gte(t,n_forced*3)" -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,1920)/2)*2:trunc(ow/a/2)*2,format=nv12,hwupload_vaapi" -flags -global_header -codec:a:0 libfdk_aac -ac 6 -ab 640000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_base_url "hls/82e38131c72d24c2c11fc19ab4eb053a/" -hls_segment_filename "/var/cache/jellyfin/transcodes/82e38131c72d24c2c11fc19ab4eb053a%d.ts" -hls_playlist_type event -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/82e38131c72d24c2c11fc19ab4eb053a.m3u8"
ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec    60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter    9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample  4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
[mpeg2video @ 0x5b8ee1afa740] Invalid frame dimensions 0x0.
    Last message repeated 8 times
Input #0, mpegts, from 'http://192.168.0.62:8096/LiveTv/LiveStreamFiles/059fefa4242d45dcac6e2363c1fc50f8/stream.ts':
  Duration: N/A, start: 39210.959744, bitrate: N/A
  Program 1
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 fps, 29.97 tbr, 90k tbn
    Side data:
      cpb: bitrate max/min/avg: 18087600/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](eng): 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_vaapi))
  Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/var/cache/jellyfin/transcodes/82e38131c72d24c2c11fc19ab4eb053a.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: h264 (High), vaapi(tv, bt709, top coded first (swapped)), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 19360 kb/s, 29.97 fps, 90k tbn
    Metadata:
      encoder        : Lavc60.3.100 h264_vaapi
  Stream #0:1: Audio: aac, 48000 Hz, 5.1, s16, 640 kb/s
    Metadata:
      encoder        : Lavc60.3.100 libfdk_aac
frame=    0 fps=0.0 q=0.0 size=      0kB time=00:00:00.00 bitrate=N/A speed=  0x   
frame=  71 fps=0.0 q=-0.0 size=N/A time=00:00:02.49 bitrate=N/A speed=4.86x   
[hls @ 0x5b8ee1b038c0] Opening '/var/cache/jellyfin/transcodes/82e38131c72d24c2c11fc19ab4eb053a0.ts' for writing
[hls @ 0x5b8ee1b038c0] Opening '/var/cache/jellyfin/transcodes/82e38131c72d24c2c11fc19ab4eb053a.m3u8.tmp' for writing


And from FFmpeg.DirectStream

Code:
{"Protocol":0,"Id":"e2129a76d7d510ed701252c4bf3670bf","Path":"/mnt/movie.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":1619111022,"Name":"Movie (2023)","IsRemote":false,"ETag":"d98f3039411f7669fc77ded2c11dee93","RunTimeTicks":55459160000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":2335572,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":804,"Width":1920,"AverageFrameRate":23.809525,"RealFrameRate":23.809525,"Profile":"Main 10","Type":1,"AspectRatio":"2.40:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"eac3","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"English - Dolby Digital\u002B - 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,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - Default - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - Default - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"spa","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Latin American","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Latin American - Spanish - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"fre","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":"Canadian","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"Canadian - Fre - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":2719572,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:08:51.030 -noaccurate_seek -fflags +genpts  -i file:"/mnt/movie.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 6 -ab 640000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename "4ef5ed893b28ee1073fff14be4f5e500-1.mp4" -start_number 53 -hls_segment_filename "/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec    60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter    9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample  4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Input #0, matroska,webm, from 'file:/mnt/movie.mkv':
  Metadata:
    encoder        : libebml v1.4.2 + libmatroska v1.6.4
    creation_time  : 2023-05-16T07:31:26.000000Z
  Duration: 01:32:25.92, start: 0.000000, bitrate: 2335 kb/s
  Chapters:
    Chapter #0:0: start 1.008000, end 286.126000
      Metadata:
        title          : Chapter 01
    Chapter #0:1: start 286.126000, end 683.774000
      Metadata:
        title          : Chapter 02
    Chapter #0:2: start 683.774000, end 1031.872000
      Metadata:
        title          : Chapter 03
    Chapter #0:3: start 1031.872000, end 1303.393000
      Metadata:
        title          : Chapter 04
    Chapter #0:4: start 1303.393000, end 1637.144000
      Metadata:
        title          : Chapter 05
    Chapter #0:5: start 1637.144000, end 2018.900000
      Metadata:
        title          : Chapter 06
    Chapter #0:6: start 2018.900000, end 2316.365000
      Metadata:
        title          : Chapter 07
    Chapter #0:7: start 2316.365000, end 2702.626000
      Metadata:
        title          : Chapter 08
    Chapter #0:8: start 2702.626000, end 3052.267000
      Metadata:
        title          : Chapter 09
    Chapter #0:9: start 3052.267000, end 3349.439000
      Metadata:
        title          : Chapter 10
    Chapter #0:10: start 3349.439000, end 3685.859000
      Metadata:
        title          : Chapter 11
    Chapter #0:11: start 3685.859000, end 4020.110000
      Metadata:
        title          : Chapter 12
    Chapter #0:12: start 4020.110000, end 4372.504000
      Metadata:
        title          : Chapter 13
    Chapter #0:13: start 4372.504000, end 4701.375000
      Metadata:
        title          : Chapter 14
    Chapter #0:14: start 4701.375000, end 5170.635000
      Metadata:
        title          : Chapter 15
    Chapter #0:15: start 5170.635000, end 5545.916000
      Metadata:
        title          : Chapter 16
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x804 [SAR 1:1 DAR 160:67], 23.81 fps, 23.81 tbr, 1k tbn (default)
    Metadata:
      BPS            : 1948792
      DURATION        : 01:32:25.916000000
      NUMBER_OF_FRAMES: 132969
      NUMBER_OF_BYTES : 1350979723
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    Metadata:
      BPS            : 384000
      DURATION        : 01:32:23.648000000
      NUMBER_OF_FRAMES: 173239
      NUMBER_OF_BYTES : 266095104
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(eng): Subtitle: subrip (default)
    Metadata:
      BPS            : 35
      DURATION        : 01:31:50.296000000
      NUMBER_OF_FRAMES: 989
      NUMBER_OF_BYTES : 24273
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(eng): Subtitle: subrip (default)
    Metadata:
      title          : SDH
      BPS            : 51
      DURATION        : 01:32:18.028000000
      NUMBER_OF_FRAMES: 1609
      NUMBER_OF_BYTES : 35880
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(spa): Subtitle: subrip
    Metadata:
      title          : Latin American
      BPS            : 33
      DURATION        : 01:30:05.197000000
      NUMBER_OF_FRAMES: 839
      NUMBER_OF_BYTES : 22548
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(fre): Subtitle: subrip
    Metadata:
      title          : Canadian
      BPS            : 40
      DURATION        : 01:31:52.513000000
      NUMBER_OF_FRAMES: 1089
      NUMBER_OF_BYTES : 28146
      _STATISTICS_WRITING_APP: mkvmerge v67.0.0 ('Under Stars') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-05-16 07:31:26
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500-1.mp4' for writing
Output #0, hls, to '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x804 [SAR 1:1 DAR 160:67], q=2-31, 23.81 fps, 23.81 tbr, 24k tbn (default)
  Stream #0:1: Audio: aac, 48000 Hz, 5.1, s16, 640 kb/s
    Metadata:
      encoder        : Lavc60.3.100 libfdk_aac
frame=    0 fps=0.0 q=-1.0 size=      0kB time=00:00:00.01 bitrate=  0.0kbits/s speed=7.49x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50053.mp4' for writing
frame=  321 fps=0.0 q=-1.0 size=N/A time=00:00:13.51 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50054.mp4' for writing
frame=  665 fps=663 q=-1.0 size=N/A time=00:00:27.91 bitrate=N/A speed=27.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50055.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50056.mp4' for writing
frame=  985 fps=655 q=-1.0 size=N/A time=00:00:41.14 bitrate=N/A speed=27.4x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50057.mp4' for writing
frame= 1297 fps=647 q=-1.0 size=N/A time=00:00:54.20 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50058.mp4' for writing
frame= 1603 fps=640 q=-1.0 size=N/A time=00:01:07.08 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50059.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50060.mp4' for writing
frame= 1929 fps=642 q=-1.0 size=N/A time=00:01:20.58 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50061.mp4' for writing
frame= 2233 fps=637 q=-1.0 size=N/A time=00:01:33.26 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50062.mp4' for writing
frame= 2545 fps=635 q=-1.0 size=N/A time=00:01:46.36 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50063.mp4' for writing
frame= 2865 fps=636 q=-1.0 size=N/A time=00:01:59.50 bitrate=N/A speed=26.5x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50064.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50065.mp4' for writing
frame= 3166 fps=632 q=-1.0 size=N/A time=00:02:12.17 bitrate=N/A speed=26.4x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50066.mp4' for writing
frame= 3501 fps=636 q=-1.0 size=N/A time=00:02:26.25 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50067.mp4' for writing
frame= 3825 fps=637 q=-1.0 size=N/A time=00:02:39.69 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50068.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50069.mp4' for writing
frame= 4141 fps=636 q=-1.0 size=N/A time=00:02:52.92 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50070.mp4' for writing
frame= 4465 fps=637 q=-1.0 size=N/A time=00:03:06.44 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50071.mp4' for writing
frame= 4785 fps=637 q=-1.0 size=N/A time=00:03:19.86 bitrate=N/A speed=26.6x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50072.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50073.mp4' for writing
frame= 5125 fps=640 q=-1.0 size=N/A time=00:03:33.83 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50074.mp4' for writing
frame= 5477 fps=644 q=-1.0 size=N/A time=00:03:48.74 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50075.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50076.mp4' for writing
frame= 5833 fps=647 q=-1.0 size=N/A time=00:04:03.40 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50077.mp4' for writing
frame= 6193 fps=651 q=-1.0 size=N/A time=00:04:18.57 bitrate=N/A speed=27.2x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50078.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50079.mp4' for writing
frame= 6529 fps=652 q=-1.0 size=N/A time=00:04:32.39 bitrate=N/A speed=27.2x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50080.mp4' for writing
frame= 6829 fps=650 q=-1.0 size=N/A time=00:04:45.13 bitrate=N/A speed=27.1x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50081.mp4' for writing
frame= 7137 fps=648 q=-1.0 size=N/A time=00:04:57.72 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50082.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50083.mp4' for writing
frame= 7445 fps=647 q=-1.0 size=N/A time=00:05:10.60 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50084.mp4' for writing
frame= 7741 fps=644 q=-1.0 size=N/A time=00:05:23.08 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50085.mp4' for writing
frame= 8057 fps=644 q=-1.0 size=N/A time=00:05:36.33 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50086.mp4' for writing
frame= 8389 fps=644 q=-1.0 size=N/A time=00:05:50.20 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50087.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50088.mp4' for writing
frame= 8717 fps=645 q=-1.0 size=N/A time=00:06:03.78 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50089.mp4' for writing
frame= 9053 fps=646 q=-1.0 size=N/A time=00:06:17.84 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50090.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50091.mp4' for writing
frame= 9385 fps=646 q=-1.0 size=N/A time=00:06:31.56 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50092.mp4' for writing
frame= 9721 fps=647 q=-1.0 size=N/A time=00:06:45.64 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50093.mp4' for writing
frame=10057 fps=648 q=-1.0 size=N/A time=00:06:59.57 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50094.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50095.mp4' for writing
frame=10381 fps=648 q=-1.0 size=N/A time=00:07:13.08 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50096.mp4' for writing
frame=10697 fps=647 q=-1.0 size=N/A time=00:07:26.41 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50097.mp4' for writing
frame=10997 fps=646 q=-1.0 size=N/A time=00:07:38.82 bitrate=N/A speed=  27x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50098.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e50099.mp4' for writing
frame=11297 fps=645 q=-1.0 size=N/A time=00:07:51.30 bitrate=N/A speed=26.9x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500100.mp4' for writing
frame=11593 fps=643 q=-1.0 size=N/A time=00:08:03.66 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500101.mp4' for writing
frame=11889 fps=642 q=-1.0 size=N/A time=00:08:16.14 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500102.mp4' for writing
frame=12213 fps=642 q=-1.0 size=N/A time=00:08:29.58 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500103.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500104.mp4' for writing
frame=12541 fps=642 q=-1.0 size=N/A time=00:08:43.14 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500105.mp4' for writing
frame=12849 fps=642 q=-1.0 size=N/A time=00:08:56.14 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500106.mp4' for writing
frame=13185 fps=642 q=-1.0 size=N/A time=00:09:09.94 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500107.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500108.mp4' for writing
frame=13493 fps=642 q=-1.0 size=N/A time=00:09:23.12 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500109.mp4' for writing
frame=13801 fps=641 q=-1.0 size=N/A time=00:09:35.82 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500110.mp4' for writing
frame=14117 fps=641 q=-1.0 size=N/A time=00:09:48.98 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500111.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500112.mp4' for writing
frame=14449 fps=641 q=-1.0 size=N/A time=00:10:02.89 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500113.mp4' for writing
frame=14777 fps=642 q=-1.0 size=N/A time=00:10:16.63 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500114.mp4' for writing
frame=15121 fps=643 q=-1.0 size=N/A time=00:10:30.64 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500115.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500116.mp4' for writing
frame=15457 fps=643 q=-1.0 size=N/A time=00:10:44.81 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500117.mp4' for writing
frame=15777 fps=643 q=-1.0 size=N/A time=00:10:58.12 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500118.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500119.mp4' for writing
frame=16097 fps=643 q=-1.0 size=N/A time=00:11:11.50 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500120.mp4' for writing
frame=16405 fps=643 q=-1.0 size=N/A time=00:11:24.49 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500121.mp4' for writing
frame=16733 fps=643 q=-1.0 size=N/A time=00:11:38.12 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500122.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500123.mp4' for writing
frame=17057 fps=643 q=-1.0 size=N/A time=00:11:51.60 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500124.mp4' for writing
frame=17373 fps=643 q=-1.0 size=N/A time=00:12:04.66 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500125.mp4' for writing
frame=17673 fps=642 q=-1.0 size=N/A time=00:12:17.35 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500126.mp4' for writing
frame=17981 fps=641 q=-1.0 size=N/A time=00:12:30.26 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500127.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500128.mp4' for writing
frame=18313 fps=642 q=-1.0 size=N/A time=00:12:44.02 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500129.mp4' for writing
frame=18641 fps=642 q=-1.0 size=N/A time=00:12:57.67 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500130.mp4' for writing
frame=18954 fps=642 q=-1.0 size=N/A time=00:13:10.60 bitrate=N/A speed=26.8x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500131.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500132.mp4' for writing
frame=19245 fps=641 q=-1.0 size=N/A time=00:13:22.82 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500133.mp4' for writing
frame=19545 fps=640 q=-1.0 size=N/A time=00:13:35.18 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500134.mp4' for writing
frame=19853 fps=640 q=-1.0 size=N/A time=00:13:48.36 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500135.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500136.mp4' for writing
frame=20165 fps=639 q=-1.0 size=N/A time=00:14:01.33 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500137.mp4' for writing
frame=20481 fps=639 q=-1.0 size=N/A time=00:14:14.34 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500138.mp4' for writing
frame=20801 fps=639 q=-1.0 size=N/A time=00:14:27.76 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500139.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500140.mp4' for writing
frame=21137 fps=640 q=-1.0 size=N/A time=00:14:41.72 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500141.mp4' for writing
frame=21453 fps=640 q=-1.0 size=N/A time=00:14:54.96 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500142.mp4' for writing
frame=21769 fps=639 q=-1.0 size=N/A time=00:15:08.17 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500143.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500144.mp4' for writing
frame=22105 fps=640 q=-1.0 size=N/A time=00:15:22.18 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500145.mp4' for writing
frame=22433 fps=640 q=-1.0 size=N/A time=00:15:35.75 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500146.mp4' for writing
frame=22753 fps=640 q=-1.0 size=N/A time=00:15:49.06 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500147.mp4' for writing
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500148.mp4' for writing
frame=23069 fps=640 q=-1.0 size=N/A time=00:16:02.29 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500149.mp4' for writing
frame=23377 fps=640 q=-1.0 size=N/A time=00:16:15.22 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500150.mp4' for writing
frame=23701 fps=640 q=-1.0 size=N/A time=00:16:28.74 bitrate=N/A speed=26.7x   
[hls @ 0x631b27f469c0] Opening '/var/cache/jellyfin/transcodes/4ef5ed893b28ee1073fff14be4f5e500151.mp4' for writing



RE: LXC in proxmox, i7-6700k Streaming CPU Usage - TheDreadPirate - 2024-06-01

When you say 50-80% do you mean for a single core or for all cores?

Since it is only transcoding the audio, that is a single threaded task that should max out a single of your 4 cores/8 threads.


RE: LXC in proxmox, i7-6700k Streaming CPU Usage - hp1 - 2024-06-01

Ah, interesting, so it was audio. I actually don't have an answer for that -- LiveTV using the hardware decode/encode 'top' shows ffmpeg using 10-13%. Streaming mkv files 'top' shows 75-85%. This is on proxmox with jellyfin set up as an lxc, so just don't want streaming videos to cause problems for the other VMs running.

Is there anything that can be done to reduce the cpu load?


RE: LXC in proxmox, i7-6700k Streaming CPU Usage - TheDreadPirate - 2024-06-01

ffmpeg goes as fast as possible. There is no way to throttle that other than thread count, which is already single threaded for audio.

If it is 75-80% in top that means it is a single core. If it was 2 full cores maxed out it would show 200%, etc. What you are seeing is normal and shouldn't affect your other LXCs.


RE: LXC in proxmox, i7-6700k Streaming CPU Usage - hp1 - 2024-06-01

Awesome. Thank you for the timely and helpful replies!