
for %%f in (*.mp4 *.webm *.mov *.mkv *.avi) do (
ffmpeg ^
-threads 8 ^
-hwaccel cuda ^
-hwaccel_output_format cuda ^
-i "%%f" ^
-vf "scale_cuda=w='if(gte(iw,ih),1920,1080)':h='if(gte(iw,ih),1080,1920)'" ^
-c:v av1_nvenc ^
-preset p7 ^
-tune hq ^
-cq 28 ^
-b:v 4M ^
-maxrate 8M ^
-bufsize 16M ^
-spatial_aq 1 ^
-aq-strength 10 ^
-temporal_aq 1 ^
-rc-lookahead 32 ^
-c:a copy ^
"%%~nf_av1_cq28.mp4"
)










