![]() |
ffmpeg question - 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: ffmpeg question (/t-ffmpeg-question) |
ffmpeg question - pennywise134 - 2024-11-28 I understand that Jellyfin recommends using jellyfin-ffmpeg over vanilla ffmpeg. How can I tell if my Jellyfiin server is transcoding using Jellyfin's version of ffmpeg? intel-gpu-top shows that ffmpeg is being used to transcode, but I don't know how to tell if this is the jellyfin version of ffmpeg or regular/vanilla ffmpeg. Some screenshots and a transcoding log attached. Jellyfin version: 10.10.3 OS: Ubuntu Desktop 24.04.1 LTS CPU: Intel i3-1220p Memory: 24gb LPDDR5 RE: ffmpeg question - TheDreadPirate - 2024-11-28 You have to go out of your way and modify the service files to change which ffmpeg Jellyfin uses. That setting in the dashboard does not do anything anymore. Your log confirms it is using jellyfin-ffmpeg. Code: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device vaapi=va:,vendor_id=0x8086,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/media/lucas/GOLD/Videos/Movies/4K Movies/Spider-Man Across the Spider-Verse (2023)/Spider-Man.Across.the.Spider-Verse.2023.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-FLUX.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_qsv -tag:v:0 hvc1 -low_power 1 -preset veryfast -b:v 1116000 -maxrate 1116000 -bufsize 2232000 -profile:v:0 main -level 50 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_vaapi=w=1280:h=532:extra_hw_frames=24,hwmap=derive_device=opencl:mode=read,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0,hwmap=derive_device=qsv:mode=write:reverse=1:extra_hw_frames=16,format=qsv" -codec:a:0 libfdk_aac -ac 6 -ab 384000 -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 "7648e4370bdfc0d9a153a8ac226a4341-1.mp4" -start_number 0 -hls_segment_filename "/var/cache/jellyfin/transcodes/7648e4370bdfc0d9a153a8ac226a4341%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/7648e4370bdfc0d9a153a8ac226a4341.m3u8" RE: ffmpeg question - pennywise134 - 2024-11-28 (2024-11-28, 09:42 PM)TheDreadPirate Wrote: You have to go out of your way and modify the service files to change which ffmpeg Jellyfin uses. That setting in the dashboard does not do anything anymore. Ahh ok, so the actual process name is ‘ffmpeg’? I think that’s the part that was confusing me, I thought it was supposed to be ‘jellyfin-ffmpeg’ |