![]() |
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/Library ![]() - /srv/dev-disk-by-uuid-51bdfb34-5814-488d-857e-66d9fab524ab/media/tvshows ![]() - /srv/dev-disk-by-uuid-51bdfb34-5814-488d-857e-66d9fab524ab/media/movies ![]() devices: - /dev/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 'file ![]() 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. 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=va ![]() 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 'file ![]() 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 'file ![]() 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: 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. 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! |