@@ -19,9 +19,18 @@ SET "bayerscale="
1919SET " start_time = "
2020SET " duration = "
2121SET " colormax = "
22+ SET " version = "
23+ SET " build = "
2224
2325SET WD = %TEMP% \GIFCONV
2426SET palette = %WD% \template
27+ FOR /F " delims=" %%a in ('ffmpeg -version') DO (
28+ IF NOT DEFINED version (
29+ SET " version = %%a "
30+ ) ELSE IF NOT DEFINED build (
31+ SET " build = %%a "
32+ )
33+ )
2534GOTO :help_check_1
2635
2736:help_message
@@ -74,22 +83,22 @@ GOTO :EOF
7483IF %mode% GTR 3 (
7584 ECHO [31mNot a valid mode[0m
7685 GOTO :EOF
77- )ELSE IF %mode% LSS 1 (
86+ ) ELSE IF %mode% LSS 1 (
7887 ECHO [31mNot a valid mode[0m
7988 GOTO :EOF
8089)
8190IF %dither% GTR 6 (
8291 ECHO [31mNot a valid dither algorithm[0m
8392 GOTO :EOF
84- )ELSE IF %dither% LSS 1 (
93+ ) ELSE IF %dither% LSS 1 (
8594 ECHO [31mNot a valid dither algorithm[0m
8695 GOTO :EOF
8796)
8897IF DEFINED bayerscale (
8998 IF !bayerscale! GTR 5 (
9099 ECHO [31mNot a valid bayerscale value[0m
91100 GOTO :EOF
92- )ELSE IF !bayerscale! LSS 1 (
101+ ) ELSE IF !bayerscale! LSS 1 (
93102 ECHO [31mNot a valid bayerscale value[0m
94103 GOTO :EOF
95104 )
@@ -123,6 +132,7 @@ GOTO :help_check_2
123132IF %input% == " " GOTO :help_message
124133IF %input% == " help" GOTO :help_message
125134IF %input% == " h" GOTO :help_message
135+ IF %input% == " -h" GOTO :help_message
126136GOTO :varin
127137
128138:help_check_2
@@ -133,6 +143,8 @@ IF NOT DEFINED dither SET dither=1
133143GOTO :safchek
134144
135145:script_start
146+ ECHO [33m%version% [0m
147+ ECHO [33m%build% [0m
136148ECHO [32mCreating Working Directory...[0m
137149MD " %WD% "
138150
0 commit comments