2008-01-04, 08:47
i cook up this ver of batch
hope someone can do a proper batch. say with an option to set second to take screenshot
Code:
@echo off
set FFMPEG=C:\Windows\System32\ffmpeg.exe
set THUMB="%%~di%%~pi%%~ni.tbn"
set MAKETHUMB=%FFMPEG% -i "%%i" -f mjpeg -t 0.001 -ss 5 -y %THUMB%
set FILES="*.mov" "*.mpg" "*.avi" "*.flv" "*.wmv" "*.mp4"
ECHO ----------------------------------------------------------------------
ECHO.
ECHO [1] Trailers
ECHO [2] Drags
ECHO [3] Camcorder
ECHO [4] Music
ECHO [5] TV Series
ECHO [6] Quit
ECHO.
SET DirsType=
SET /P DirsType="Please select a Folder and press <ENTER>: "
IF /I "%DirsType%"=="1" (
for /r F:\Videos\Trailers %%i in ( %FILES% ) do if not exist %THUMB% %MAKETHUMB%
)
IF /I "%DirsType%"=="2" (
for /r F:\Videos\Sports\Drag %%i in ( %FILES% ) do if not exist %THUMB% %MAKETHUMB%
)
IF /I "%DirsType%"=="3" (
for /r F:\Videos\Camcorder %%i in ( %FILES% ) do if not exist %THUMB% %MAKETHUMB%
)
IF /I "%DirsType%"=="4" (
for /r F:\Videos\Music %%i in ( %FILES% ) do if not exist %THUMB% %MAKETHUMB%
)
IF /I "%DirsType%"=="5" (
for /r F:\Videos\TV Series %%i in ( %FILES% ) do if not exist %THUMB% %MAKETHUMB%
)
IF /I "%DirsType%"=="6" (
GOTO Quit
)