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^>