Mercurial > codedump
changeset 15:04b0c3437ca1
Update tenormoment.bat
committer: GitHub <noreply@github.com>
author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
---|---|
date | Fri, 26 Mar 2021 00:13:11 -0400 |
parents | 44a37d846d80 |
children | 2446a8799a65 |
files | tenormoment.bat |
diffstat | 1 files changed, 10 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/tenormoment.bat Fri Mar 26 00:10:57 2021 -0400 +++ b/tenormoment.bat Fri Mar 26 00:13:11 2021 -0400 @@ -1,23 +1,21 @@ @echo off -REM - file checks -if [%1] == [] echo usage: %0 ^<video^> -if not exist %1 echo usage: %0 ^<video^> setlocal enabledelayedexpansion set "time=0" -REM - folder checks -:question -if not exist "%~n1" goto start +if [%1] == [] echo usage: %0 ^<video^> +if not exist %1 echo usage: %0 ^<video^> + +:foldercheck +if not exist "%~n1" goto encode set /p "answer=The folder '%~n1' already exists. Would you like to overwrite or merge the contents? [o/m]: " if "%answer%" == "o" ( del /f /s /q "%~n1" - goto start + goto encode ) -if "%answer%" == "m" goto start -goto question +if "%answer%" == "m" goto encode +goto foldercheck -REM - -:start +:encode 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=%%~zF" @@ -26,4 +24,4 @@ exit /B ) set /a "time=%time%+5" -goto start +goto encode