

But it doesn't seem that important as far as I can tell. Impossible to convert between the formats supported by the filter 'Parsed_scale_npp_0' and the filter 'auto_scaler_0' Error reinitializing filters! Failed to inject frame into filter network: Function not implemented Error while processing the decoded data for stream #0:0 Conversion failed!Īlso there's things like hardware upload and download which I can't figure out. This code ffmpeg -y -hwaccel cuvid -i INPUT c:a copy -c:v hevc_nvenc -vf "scale_npp=w=1920:h:-1:format=yuv420p:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" OUTPUT This code can't leave the video as it is if it's smaller than FHD. I'm not sure if I'm going to have problems using -hwaccel cuvid and nvenc but it seems to work fine. ffmpeg -y -hwaccel cuvid -i INPUT -c:a copy -c:v hevc_nvenc -vf "scale_npp=1920:1080" OUTPUT I want to use something like this -filter:v "scale='min(1920,iw)':min'(1080,ih)':force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2"īut I've only gotten a very limited version of it to work. I have a 1070 with a recently compiled version of ffmpeg with just about everything enabled. 1 ffmpeg -i input.mp4 -vf scale1280:720 -preset slow -crf 18 output.mp4 Here, you are telling FFmpeg to scale the video to 720p and then encode it using crf18 with libx264 ‘s slow preset that usually provides very good quality due to the number of coding tools that it turns on. (Not sure about OpenCL but it probably can) I'm aware that Scale_Cuda, Scale_NPP and Vulkan that can do this.

Software filters take forever, and since my encodes use nvenc anyway I thought I might as well give gpu resizing a shot.
