From 9931400b128e2ae3802df3ac18c523fe129da345 Mon Sep 17 00:00:00 2001 From: Jai Luthra Date: Thu, 11 Dec 2025 12:58:29 +0530 Subject: [PATCH] Updated Verify NVENC patch (markdown) --- Verify-NVENC-patch.md | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Verify-NVENC-patch.md b/Verify-NVENC-patch.md index 56a64bb..2129b70 100644 --- a/Verify-NVENC-patch.md +++ b/Verify-NVENC-patch.md @@ -17,7 +17,11 @@ ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda \ -vf hwupload -c:a copy -c:v h264_nvenc -b:v 6M -f null - \ -vf hwupload -c:a copy -c:v h264_nvenc -b:v 7M -f null - \ -vf hwupload -c:a copy -c:v h264_nvenc -b:v 8M -f null - \ - -vf hwupload -c:a copy -c:v h264_nvenc -b:v 9M -f null - + -vf hwupload -c:a copy -c:v h264_nvenc -b:v 9M -f null - \ + -vf hwupload -c:a copy -c:v h264_nvenc -b:v 10M -f null - \ + -vf hwupload -c:a copy -c:v h264_nvenc -b:v 11M -f null - \ + -vf hwupload -c:a copy -c:v h264_nvenc -b:v 12M -f null - \ + -vf hwupload -c:a copy -c:v h264_nvenc -b:v 13M -f null - ``` This only requires to have installed a recent ffmpeg version compiled with nvenc enabled. Almost all distributions have it now. @@ -33,15 +37,19 @@ Or alternatively manually run the following command: ``` ffmpeg.exe -y -hwaccel cuda -hwaccel_output_format cuda ^ -f lavfi -i testsrc -t 50 ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 1M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 2M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 3M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 4M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 5M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 6M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 7M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 8M -f null - ^ --vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 9M -f null - +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 1M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 2M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 3M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 4M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 5M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 6M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 7M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 8M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 9M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 10M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 11M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 12M -f null - ^ +-vf hwupload -fps_mode passthrough -c:a copy -c:v h264_nvenc -b:v 13M -f null - ``` ## Output