@echo off chcp 65001 >nul echo @echo off >0-conv.bat set binpath=%~dp0 if not exist "%binpath%\ffmpeg.exe" echo ffmpeg not found. exiting... & echo. & pause & exit 1 echo cmd.exe /c tasklist /FI "IMAGENAME eq ProcessTamerTray.exe" ^| find /I /N "ProcessTamerTray.exe" ^|^|start "" "%binpath%ProcessTamerPortable64\ProcessTamerTray.exe" >>0-conv.bat echo %~d1 >>0-conv.bat echo cd %~dp1 >>0-conv.bat :do if [%1]==[] goto noarg echo if not exist "ok\" mkdir ok >>0-conv.bat echo if not exist "orig\" mkdir orig >>0-conv.bat echo "%binpath%\ffmpeg.exe" -hide_banner -hwaccel_output_format cuda -i "%~nx1" -c:v libsvtav1 -preset 6 -crf 30 -c:s copy -map 0 -map -v -map V "ok\%~n1 AV1 [AlbiRip].mkv" >>0-conv.bat echo if %%ERRORLEVEL%% NEQ 0 ( >>0-conv.bat echo del "ok\%~n1 AV1 [AlbiRip].mkv" >>0-conv.bat echo ) else ( >>0-conv.bat echo move "%~nx1" "orig\" >>0-conv.bat echo ) >>0-conv.bat echo "%binpath%\sounder.exe" /vol 25 "%binpath%\Infobulle.wav" >>0-conv.bat shift /1 if [%1] NEQ [] goto do echo "%binpath%\sounder.exe" "%binpath%\alert.wav" >>0-conv.bat echo taskkill /im ProcessTamerTray.exe >>0-conv.bat >>0-conv.bat echo pause >>0-conv.bat echo OK pause exit 0 :: presets: 1_ultrafast, 6_medium, 9_veryslow :: crf: exponential, 0 is lossless, 23 is the default, and 51 is worst quality possible :noarg echo Usage: %~nx0 "video to convert.flv" echo. pause exit 0