Jellyfin Forum
OMV Docker Transcoding help - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: OMV Docker Transcoding help (/t-omv-docker-transcoding-help)



OMV Docker Transcoding help - w6trp - 2024-10-09

Hi All - new user here, I'm running OpenMediaVault which is hosting my JellyFin docker file. I followed the guide to add the /dev/dri line to the file and I enabled VAAPI and/or QSV on the dashboard but when I check the log files it does not appear to be working, something about no VA to output to. I'll do my best to give info below of the configs. Any help would be appreciated. 


docker file in OMV:
---
# https://hub.docker.com/r/linuxserver/jellyfin
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Etc/UTC
      - JELLYFIN_PublishedServerUrl=192.168.1.5 #optional
    volumes:
      - /srv/dev-disk-by-uuid-51bdfb34-5814-488d-857e-66d9fab524ab/media/LibraryConfused-faceconfig
      - /srv/dev-disk-by-uuid-51bdfb34-5814-488d-857e-66d9fab524ab/media/tvshowsConfused-facedata/tvshows
      - /srv/dev-disk-by-uuid-51bdfb34-5814-488d-857e-66d9fab524ab/media/moviesConfused-facedata/movies
    devices:
      - /dev/dri/renderD128Confused-facedev/dri/renderD128
    ports:
      - 8096:8096
      - 8920:8920 #optional
      - 7359:7359/udp #optional
      - 1900:1900/udp #optional
    restart: unless-stopped


jellyfin log file as an example: 
"{"Protocol":0,"Id":"ddccb0df0ac3601b4088e3eeaef6b4df","Path":"/data/movies/Source.Code.2011.1080p/Source.Code.2011.1080p.WebRip.EAC3.5.1.x265-Lootera.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":2049491663,"Name":"Source.Code.2011.1080p.WebRip.EAC3.5.1.x265-Lootera","IsRemote":false,"ETag":"4626df8d9fd1b61c7c95313dade29303","RunTimeTicks":55728000000,"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":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":"","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":2942135,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"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":"","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"English - Dolby Digital\u002B - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":256000,"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":"","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"English - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"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":"mjpeg","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt470bg","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":null,"NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1425,"Width":950,"AverageFrameRate":null,"RealFrameRate":90000,"Profile":"Progressive","Type":3,"AspectRatio":"2:3","Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuvj420p","Level":-99,"IsAnamorphic":false}],"MediaAttachments":[{"Codec":"mjpeg","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"cover.jpg","MimeType":"image/jpeg","DeliveryUrl":null}],"Formats":[],"Bitrate":3198135,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -noautorotate -i file:"/data/movies/Source.Code.2011.1080p/Source.Code.2011.1080p.WebRip.EAC3.5.1.x265-Lootera.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -rc_mode VBR -b:v 1244000 -maxrate 1244000 -bufsize 2488000 -profile:v:0 high -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)\,720)/2)*2:trunc(ow/a/2)*2,format=nv12,hwupload_vaapi" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "e67a164256a51bba39920804f417889c-1.mp4" -start_number 0 -hls_segment_filename "/config/cache/transcodes/e67a164256a51bba39920804f417889c%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/e67a164256a51bba39920804f417889c.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright © 2000-2023 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
  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-libxml2 --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 'fileConfused-facedata/movies/Source.Code.2011.1080p/Source.Code.2011.1080p.WebRip.EAC3.5.1.x265-Lootera.mkv':
  Metadata:
    title          :
    encoder        : libebml v1.4.5 + libmatroska v1.7.1
  Duration: 01:32:52.80, start: 0.000000, bitrate: 2942 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 5572.800000
      Metadata:
        title          : Chapter 1
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      title          :
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s
    Metadata:
      title          :
  Stream #0:2(eng): Subtitle: subrip
    Metadata:
      title          :
  Stream #0:3: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 950x1425 [SAR 1:1 DAR 2:3], 90k tbr, 90k tbn (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_vaapi))
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[AVHWDeviceContext @ 0x557fb103f480] No VA display found for any default device.
[AVFilterGraph @ 0x557fb17e7200] Error initializing filters
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

"


RE: OMV Docker Transcoding help - TheDreadPirate - 2024-10-09

What CPU do you have?


RE: OMV Docker Transcoding help - w6trp - 2024-10-09

(2024-10-09, 04:52 PM)TheDreadPirate Wrote: What CPU do you have?
Intel i7-9700


RE: OMV Docker Transcoding help - TheDreadPirate - 2024-10-09

I just noticed that you did not pass in the render group ID.

https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-with-linux-virtualization

Step one to get the render group's ID, then in the compose example, the "group_add" parameter.

Also, since you're using the LSIO image instead of the official image, you will need to use their OpenCL mod so you can do HDR tone mapping.

https://github.com/linuxserver/docker-jellyfin?tab=readme-ov-file#intel


RE: OMV Docker Transcoding help - w6trp - 2024-10-09

(2024-10-09, 05:51 PM)TheDreadPirate Wrote: I just noticed that you did not pass in the render group ID.

https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-with-linux-virtualization

Step one to get the render group's ID, then in the compose example, the "group_add" parameter.

Also, since you're using the LSIO image instead of the official image, you will need to use their OpenCL mod so you can do HDR tone mapping.

https://github.com/linuxserver/docker-jellyfin?tab=readme-ov-file#intel

ok, I followed those steps, here is the log file. does this indicate than HW transcoding is working properly now?

{"Protocol":0,"Id":"2b4f791d3a99cddea4c707c26704fead","Path":"/data/movies/Tron.1982.1080p.AV1.Opus/Tron_1982.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":1504954537,"Name":"Tron_1982","IsRemote":false,"ETag":"c8281b48a9d679d13885c1527fa0528c","RunTimeTicks":57448710000,"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":"av1","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":"1080p AV1","VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p AV1 - SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":2095719,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":8,"IsAnamorphic":false},{"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":"Opus (5.1)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"Opus (5.1) - English - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":235460,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"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":"mjpeg","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt470bg","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":null,"NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1423,"Width":949,"AverageFrameRate":null,"RealFrameRate":90000,"Profile":"Progressive","Type":3,"AspectRatio":"949:1423","Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuvj420p","Level":-99,"IsAnamorphic":false}],"MediaAttachments":[{"Codec":"mjpeg","CodecTag":"[0][0][0][0]","Comment":null,"Index":3,"FileName":"cover.jpg","MimeType":"image/jpeg","DeliveryUrl":null}],"Formats":[],"Bitrate":2331179,"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:40:36.000 -noaccurate_seek -init_hw_device vaapi=vaConfused-facedev/dri/renderD128,driver=iHD -noautorotate -i file:"/data/movies/Tron.1982.1080p.AV1.Opus/Tron_1982.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -rc_mode VBR -b:v 1308000 -maxrate 1308000 -bufsize 2616000 -profile:v:0 high -level 51 -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)\,720)/2)*2:trunc(ow/a/2)*2,format=nv12,hwupload_vaapi" -codec:a:0 libopus -strict -2 -ac 2 -ab 192000 -ar 48000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "096a9acd5ef4b7769f9d161058564a45-1.mp4" -start_number 812 -hls_segment_filename "/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright © 2000-2023 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
  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-libxml2 --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
[libdav1d @ 0x56477f0e7880] libdav1d 1.4.3-0-ge9986de
Input #0, matroska,webm, from 'fileConfused-facedata/movies/Tron.1982.1080p.AV1.Opus/Tron_1982.mkv':
  Metadata:
    title          : Tron (1982) [NeoNyx343]
    Encoded By      : NeoNyx343
    creation_time  : 2024-04-05T15:34:47.000000Z
    Encoding Parameters: --good --threads=2 --bit-depth=10 --input-bit-depth=10 --lag-in-frames=48 --end-usage=q --enable-fwd-kf=0 --disable-kf --cpu-used=3 --auto-alt-ref=1 --tile-columns=0 --tile-rows=0 --arnr-maxframes=15 --tune=ssim --cq-level=24/55 --disable-trellis-quant=0
    Encoder        : aom v3.8.2
  Duration: 01:35:44.87, start: -0.007000, bitrate: 2095 kb/s
  Stream #0:0(eng): Video: av1 (Main), yuv420p10le(tv, bt709), 1920x1080, Film Grain, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      title          : 1080p AV1
      BPS            : 1857815
      DURATION        : 01:35:44.823000000
      NUMBER_OF_FRAMES: 137738
      NUMBER_OF_BYTES : 1334102818
      _STATISTICS_WRITING_APP: mkvmerge v83.0 ('Circle Of Friends') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-04-05 15:34:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: opus, 48000 Hz, 5.1, fltp (default)
    Metadata:
      title          : Opus (5.1)
      ENCODER        : opusenc from opus-tools 0.2
      ENCODER_OPTIONS : --bitrate 256 --vbr
      BPS            : 235460
      DURATION        : 01:35:44.871000000
      NUMBER_OF_FRAMES: 287244
      NUMBER_OF_BYTES : 169085925
      _STATISTICS_WRITING_APP: mkvmerge v83.0 ('Circle Of Friends') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-04-05 15:34:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(eng): Subtitle: subrip (default)
    Metadata:
      BPS            : 49
      DURATION        : 01:34:40.720000000
      NUMBER_OF_FRAMES: 957
      NUMBER_OF_BYTES : 35233
      _STATISTICS_WRITING_APP: mkvmerge v83.0 ('Circle Of Friends') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-04-05 15:34:47
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 949x1423 [SAR 1:1 DAR 949:1423], 90k tbr, 90k tbn (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
[libdav1d @ 0x56477f11c080] libdav1d 1.4.3-0-ge9986de
Stream mapping:
  Stream #0:0 -> #0:0 (av1 (libdav1d) -> h264 (h264_vaapi))
  Stream #0:1 -> #0:1 (opus (native) -> opus (libopus))
Press [q] to stop, [?] for help
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45-1.mp4' for writing
Output #0, hls, to '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: h264 (High), vaapi(tv, bt709, progressive), 720x404 [SAR 404:405 DAR 16:9], q=2-31, 1308 kb/s, 23.98 fps, 24k tbn (default)
    Metadata:
      encoder        : Lavc60.3.100 h264_vaapi
  Stream #0:1: Audio: opus, 48000 Hz, stereo, flt, 192 kb/s (default)
    Metadata:
      encoder        : Lavc60.3.100 libopus
frame=    0 fps=0.0 q=0.0 size=      0kB time=00:00:00.00 bitrate=N/A speed=  0x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45812.mp4' for writing
frame=  81 fps=0.0 q=-0.0 size=N/A time=00:00:03.52 bitrate=N/A speed=6.93x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45813.mp4' for writing
frame=  173 fps=171 q=-0.0 size=N/A time=00:00:07.48 bitrate=N/A speed=7.39x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45814.mp4' for writing
frame=  275 fps=182 q=-0.0 size=N/A time=00:00:11.62 bitrate=N/A speed=7.68x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45815.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45816.mp4' for writing
frame=  367 fps=182 q=-0.0 size=N/A time=00:00:15.54 bitrate=N/A speed=7.72x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45817.mp4' for writing
frame=  466 fps=185 q=-0.0 size=N/A time=00:00:19.64 bitrate=N/A speed=7.81x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45818.mp4' for writing
frame=  566 fps=188 q=-0.0 size=N/A time=00:00:23.84 bitrate=N/A speed=7.91x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45819.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45820.mp4' for writing
frame=  662 fps=188 q=-0.0 size=N/A time=00:00:27.84 bitrate=N/A speed=7.92x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45821.mp4' for writing
frame=  761 fps=189 q=-0.0 size=N/A time=00:00:31.98 bitrate=N/A speed=7.96x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45822.mp4' for writing
frame=  848 fps=188 q=-0.0 size=N/A time=00:00:35.56 bitrate=N/A speed=7.87x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45823.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45824.mp4' for writing
frame=  939 fps=187 q=-0.0 size=N/A time=00:00:39.34 bitrate=N/A speed=7.84x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45825.mp4' for writing
frame= 1035 fps=187 q=-0.0 size=N/A time=00:00:43.42 bitrate=N/A speed=7.87x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45826.mp4' for writing
frame= 1130 fps=188 q=-0.0 size=N/A time=00:00:47.44 bitrate=N/A speed=7.88x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45827.mp4' for writing
frame= 1219 fps=187 q=-0.0 size=N/A time=00:00:50.98 bitrate=N/A speed=7.81x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45828.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45829.mp4' for writing
frame= 1317 fps=187 q=-0.0 size=N/A time=00:00:55.18 bitrate=N/A speed=7.86x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45830.mp4' for writing
frame= 1414 fps=188 q=-0.0 size=N/A time=00:00:59.14 bitrate=N/A speed=7.86x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45831.mp4' for writing
frame= 1504 fps=187 q=-0.0 size=N/A time=00:01:02.88 bitrate=N/A speed=7.83x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45832.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45833.mp4' for writing
frame= 1596 fps=187 q=-0.0 size=N/A time=00:01:06.68 bitrate=N/A speed=7.81x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45834.mp4' for writing
frame= 1688 fps=187 q=-0.0 size=N/A time=00:01:10.56 bitrate=N/A speed=7.81x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45835.mp4' for writing
frame= 1779 fps=187 q=-0.0 size=N/A time=00:01:14.42 bitrate=N/A speed=7.81x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45836.mp4' for writing
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45837.mp4' for writing
frame= 1879 fps=187 q=-0.0 size=N/A time=00:01:18.54 bitrate=N/A speed=7.82x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45838.mp4' for writing
frame= 1965 fps=186 q=-0.0 size=N/A time=00:01:22.22 bitrate=N/A speed= 7.8x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45839.mp4' for writing
frame= 2057 fps=186 q=-0.0 size=N/A time=00:01:25.92 bitrate=N/A speed=7.78x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45840.mp4' for writing
frame= 2140 fps=185 q=-0.0 size=N/A time=00:01:29.42 bitrate=N/A speed=7.74x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45841.mp4' for writing
frame= 2228 fps=185 q=-0.0 size=N/A time=00:01:33.04 bitrate=N/A speed=7.72x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45842.mp4' for writing
frame= 2295 fps=182 q=-0.0 size=N/A time=00:01:35.90 bitrate=N/A speed=7.63x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45843.mp4' for writing
frame= 2344 fps=179 q=-0.0 size=N/A time=00:01:37.98 bitrate=N/A speed=7.49x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45844.mp4' for writing
frame= 2410 fps=177 q=-0.0 size=N/A time=00:01:40.70 bitrate=N/A speed=7.41x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45845.mp4' for writing
frame= 2463 fps=175 q=-0.0 size=N/A time=00:01:43.00 bitrate=N/A speed=7.31x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45846.mp4' for writing
frame= 2519 fps=172 q=-0.0 size=N/A time=00:01:45.26 bitrate=N/A speed=7.21x   
frame= 2570 fps=170 q=-0.0 size=N/A time=00:01:47.36 bitrate=N/A speed=7.11x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45847.mp4' for writing
frame= 2624 fps=168 q=-0.0 size=N/A time=00:01:49.54 bitrate=N/A speed=7.01x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45848.mp4' for writing
frame= 2675 fps=166 q=-0.0 size=N/A time=00:01:51.68 bitrate=N/A speed=6.93x   
frame= 2723 fps=164 q=-0.0 size=N/A time=00:01:53.80 bitrate=N/A speed=6.85x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45849.mp4' for writing
frame= 2770 fps=162 q=-0.0 size=N/A time=00:01:55.66 bitrate=N/A speed=6.75x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45850.mp4' for writing
frame= 2827 fps=160 q=-0.0 size=N/A time=00:01:58.14 bitrate=N/A speed= 6.7x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45851.mp4' for writing
frame= 2887 fps=159 q=-0.0 size=N/A time=00:02:00.64 bitrate=N/A speed=6.65x   
frame= 2942 fps=158 q=-0.0 size=N/A time=00:02:03.00 bitrate=N/A speed= 6.6x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45852.mp4' for writing
frame= 3013 fps=157 q=-0.0 size=N/A time=00:02:05.82 bitrate=N/A speed=6.58x   
[hls @ 0x56477f1fa000] Opening '/config/cache/transcodes/096a9acd5ef4b7769f9d161058564a45853.mp4' for writing


RE: OMV Docker Transcoding help - TheDreadPirate - 2024-10-09

Looks like it, yes. Switch to QSV. It will perform a bit faster than VAAPI.


RE: OMV Docker Transcoding help - w6trp - 2024-10-09

(2024-10-09, 07:17 PM)TheDreadPirate Wrote: Looks like it, yes.  Switch to QSV.  It will perform a bit faster than VAAPI.

thanks,. i made the switch to QSV, hows this look?


ffmpeg version 6.0.1-Jellyfin Copyright © 2000-2023 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
  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-libxml2 --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
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Input #0, matroska,webm, from 'fileConfused-facedata/movies/Source.Code.2011.1080p/Source.Code.2011.1080p.WebRip.EAC3.5.1.x265-Lootera.mkv':
  Metadata:
    title          :
    encoder        : libebml v1.4.5 + libmatroska v1.7.1
  Duration: 01:32:52.80, start: 0.000000, bitrate: 2942 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 5572.800000
      Metadata:
        title          : Chapter 1
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      title          :
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s
    Metadata:
      title          :
  Stream #0:2(eng): Subtitle: subrip
    Metadata:
      title          :
  Stream #0:3: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 950x1425 [SAR 1:1 DAR 2:3], 90k tbr, 90k tbn (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c-1.mp4' for writing
Output #0, hls, to '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: h264, nv12(tv, bt709, progressive), 720x404 [SAR 404:405 DAR 16:9], q=2-31, 1116 kb/s, 23.98 fps, 24k tbn (default)
    Metadata:
      encoder        : Lavc60.3.100 h264_qsv
    Side data:
      cpb: bitrate max/min/avg: 1116000/0/1116000 buffer size: 2232000 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s
    Metadata:
      encoder        : Lavc60.3.100 libfdk_aac
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=  0x   
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c0.mp4' for writing
frame=  120 fps=0.0 q=14.0 size=N/A time=00:00:05.37 bitrate=N/A speed=10.1x   
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c1.mp4' for writing
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c2.mp4' for writing
frame=  262 fps=254 q=16.0 size=N/A time=00:00:11.28 bitrate=N/A speed=10.9x   
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c3.mp4' for writing
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c4.mp4' for writing
frame=  401 fps=261 q=22.0 size=N/A time=00:00:17.04 bitrate=N/A speed=11.1x   
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c5.mp4' for writing
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c6.mp4' for writing
frame=  533 fps=261 q=22.0 size=N/A time=00:00:22.52 bitrate=N/A speed=  11x   
[hls @ 0x5649d32bd9c0] Opening '/config/cache/transcodes/a52cb03557b85ac36c2ffac7dc2f985c7.mp4' for writing

@TheDreadPirate - just to clarify here... when not using transcoding I was seeing my CPU utilization on OMV server in the 90s.... after enabling the transcoding on VAAPI and/or QSV I still see the CPU utilization on the OMV server nearly as high. I'm assuming thats normal? Since the GPU is baked onto the CPU? I'm just trying to understand how all this works.


RE: OMV Docker Transcoding help - TheDreadPirate - 2024-10-09

The QSV transcode looks good.

The audio is transcoding as well, which will always occur on the CPU.

Code:
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))

If you are burning in subtitles, that also happens on the CPU before being sent to the GPU to encode. This does not appear to be a contributing factor, in this case, though.


RE: OMV Docker Transcoding help - w6trp - 2024-10-09

(2024-10-09, 07:55 PM)TheDreadPirate Wrote: The QSV transcode looks good.

The audio is transcoding as well, which will always occur on the CPU.

Code:
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))

If you are burning in subtitles, that also happens on the CPU before being sent to the GPU to encode.  This does not appear to be a contributing factor, in this case, though.

wonderful thanks so much, I dont intend to be transcoding the audio the files should be in English already but I dont. and not using subtitles. maybe thats another setting I can tweak or turn off. for now everything seems to be  working. I tried streaming across a few devices and changing the quality settings on the fly and skipping to different parts of the videos, seems to be good quality. 
your help is greatly appreciated since I didnt already say that!