Mercurial > codedump
changeset 12:b067eadd5715
Upload tenormoment.bat
committer: GitHub <noreply@github.com>
author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
---|---|
date | Fri, 26 Mar 2021 00:00:57 -0400 |
parents | 4c47ea3a5b85 |
children | 8852a4a26ffa |
files | tenormoment.bat |
diffstat | 1 files changed, 30 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tenormoment.bat Fri Mar 26 00:00:57 2021 -0400 @@ -0,0 +1,30 @@ +@if [%1] == [] goto usage +@if not exist "%1" goto usage +@if not "%2" == "--debug" @echo off +setlocal enabledelayedexpansion +set "time=0" +: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]: " +if "%answer%" == "o" ( + del /f /s /q "%~n1" + goto start +) +if "%answer%" == "m" goto start +goto question + + +: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! +if "!size!" == "0" ( + del "%~n1\gif_%time%.gif" + exit /B +) +set /a "time=%time%+5" +goto start + +:usage +echo usage: %0 ^<video^>