@ECHO OFF SETLOCAL PUSHD "%~dp0" IF "%~1"=="" GOTO HELP IF NOT EXIST webm MD webm GOTO LOOP :LOOP SET FNAME=%~f1 node __frametools\framerate.js "%FNAME%" -v SET /P BITRATE=Enter bitrate (ex: 700k): CHOICE /M Downscale IF %ERRORLEVEL%==1 GOTO SCALE SET SCALE= GOTO CONV :SCALE SET /P W=Width (-1 for auto): SET /P H=Height (-1 for auto): SET SCALE=-vf scale=%W%:%H% GOTO CONV :CONV FFMPEG -i "%FNAME%" -c:v libvpx-vp9 -crf 12 -b:v %BITRATE% %SCALE% -an "webm\%~n1.webm" SHIFT IF "%~1"=="" GOTO END GOTO LOOP :HELP ECHO Help GOTO END :END POPD ENDLOCAL