From 33262d74d3e5c84852ab861dd33c3481a1f72120 Mon Sep 17 00:00:00 2001 From: Nathan Date: Fri, 15 May 2026 17:50:02 -0600 Subject: [PATCH] nvenc 1mbps cq0 need to change the output dest & name --- Encode_NVENC_1mbps_dragdrop.bat | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Encode_NVENC_1mbps_dragdrop.bat diff --git a/Encode_NVENC_1mbps_dragdrop.bat b/Encode_NVENC_1mbps_dragdrop.bat new file mode 100644 index 0000000..28864d4 --- /dev/null +++ b/Encode_NVENC_1mbps_dragdrop.bat @@ -0,0 +1,37 @@ +@echo off +setlocal EnableDelayedExpansion +if "%~1"=="" ( + echo Drop one or more video files onto this script. + echo. + echo Output: + echo .mov/.mkv/etc. -^> same name .mp4 next to source + echo .mp4 -^> same name _nvenc.mp4 ^(avoids overwriting source^) + pause + exit /b 1 +) + +:loop +if "%~1"=="" goto done + +set "IN=%~f1" +set "OUT=%~dp1%~n1.mp4" +if /i "%~x1"==".mp4" set "OUT=%~dp1%~n1_nvenc.mp4" + +echo. +echo IN : "!IN!" +echo OUT: "!OUT!" + +ffmpeg -hide_banner -y -hwaccel cuda -i "!IN!" -c:v h264_nvenc -preset p7 -tune hq -rc vbr -cq 0 -b:v 0 -maxrate 1000k -bufsize 2000k -pix_fmt yuv420p -c:a aac -b:a 96k -movflags +faststart "!OUT!" +if errorlevel 1 ( + echo FAILED: %~nx1 +) else ( + echo OK: %~nx1 +) + +shift +goto loop + +:done +echo. +echo All jobs finished. +pause