# HG changeset patch # User Paper <37962225+mrpapersonic@users.noreply.github.com> # Date 1616731857 14400 # Node ID 44a37d846d80b72149b8eabbe2dded9e8abec162 # Parent 8852a4a26ffa48d0c2cd15b5bcc3f8fa194c59c5 make tenormoment.bat actually functional committer: GitHub diff -r 8852a4a26ffa -r 44a37d846d80 tenormoment.bat --- a/tenormoment.bat Fri Mar 26 00:03:24 2021 -0400 +++ b/tenormoment.bat Fri Mar 26 00:10:57 2021 -0400 @@ -1,8 +1,11 @@ -@if [%1] == [] goto usage -@if not exist "%1" goto usage -@if not "%2" == "--debug" @echo off +@echo off +REM - file checks +if [%1] == [] echo usage: %0 ^ +if not exist %1 echo usage: %0 ^ setlocal enabledelayedexpansion set "time=0" + +REM - folder checks :question if not exist "%~n1" goto start set /p "answer=The folder '%~n1' already exists. Would you like to overwrite or merge the contents? [o/m]: " @@ -13,18 +16,14 @@ if "%answer%" == "m" goto start goto question - +REM - :start if not exist "%~n1" mkdir "%~n1" -ffmpeg -i "%1" -y -t 5 -ss %time% -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 "%~n1\gif_%time%.gif" -for /F "tokens=*" %%F in ("%~n1\gif_%time%.gif") do set "size=%~z1" -echo %~z1 and !size! +ffmpeg -i %1 -y -t 5 -ss %time% -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 "%~n1\gif_%time%.gif" +for /F "tokens=*" %%F in ("%~n1\gif_%time%.gif") do set "size=%%~zF" if "!size!" == "0" ( del "%~n1\gif_%time%.gif" exit /B ) set /a "time=%time%+5" goto start - -:usage -echo usage: %0 ^