



That caused extra resources usage to transfer processed frames among CPU, GPU and RAM. NVidia NVENC always fully supported in Live Transcoder for decoding and encoding but all filtering operations were performed using CPU. Here is my FFMPEG configuration if this helps ffmpeg version N-103221-gc3ef9e0277 Copyright (c) 2000-2021 the FFmpeg developersīuilt with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.Live Transcoder for Nimble Streamer provides wide feature set for transforming live content using both software libraries and hardware acceleration. I tried visiting a few pages on google about hardware acceleration with nvidia but I'm not sure how to go about the boxblur or if I incorrectly set it up? ffmpeg -hwaccel cuda -f concat -safe 0 -i /home/anon/project/MEDIAFILES/work_ffmpeg_space/concat_file_user_root_projectId_1.txt -s 1920x1080 -filter_complex 'scale=ih*16/9:-1:flags=bicubic,boxblur=luma_radius=min(h\,w)/20:luma_power=2:chroma_radius=min(cw\,ch)/20:chroma_power=1 overlay=(W-w)/2:(H-h)/2,crop=h=iw*9/16' -af aselect=concatdec_select,aresample=async=1 /home/anon/project/MEDIAFILES/created_videos/finalvideo_user_root_projectId_1.mp4 Here is the current command, am I missing any configuration or are there gpu specific filters that would replicate the same thing faster? Hi, I currently have an FFMPEG command that takes in some mp4 videos, concatenates them together, scales them to 1920x1080 or another size, and then adds a filter on the sides of the video that is a blurred version of the video.Ĭurrently running this it takes around 1 minute per minute of footage to render as it only uses the CPU however I have an MSI GTX 1660 6GB graphics card I would like to use to speed this up as rendering the same video with the same blur and settings in a video editor like DaVinci resolve creates a 20-minute video in around 6 minutes as it's using the graphics card.
