| | |
| | @ECHO OFF |
| | SETLOCAL |
| | |
| | |
| | |
| |
|
| | TITLE Install tools for post-process... |
| | CD %~dp0 |
| | |
| | |
| | SET CURL_BIN=curl.exe -L -C - |
| |
|
| | SET BBOX_URL=https://frippery.org/files/busybox/busybox.exe |
| | SET BBOX_BIN=busybox.exe |
| | SET UNZIP_BIN=%BBOX_BIN% unzip |
| |
|
| | SET RESR_URL=https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesrgan-ncnn-vulkan-20220424-windows.zip |
| | SET RESR_ZIP=realesrgan-ncnn-vulkan.zip |
| | SET RESR_DIR=realesrgan-ncnn-vulkan |
| |
|
| | SET RIFE_URL=https://github.com/nihui/rife-ncnn-vulkan/releases/download/20221029/rife-ncnn-vulkan-20221029-windows.zip |
| | SET RIFE_ZIP=rife-ncnn-vulkan.zip |
| | SET RIFE_DIR=rife-ncnn-vulkan |
| | SET RIFE_RDIR=rife-ncnn-vulkan-20221029-windows |
| |
|
| | SET FFMPEG_URL=https://github.com/GyanD/codexffmpeg/releases/download/5.1.2/ffmpeg-5.1.2-full_build-shared.zip |
| | SET FFMPEG_ZIP=ffmpeg.zip |
| | SET FFMPEG_DIR=ffmpeg |
| | SET FFMPEG_RDIR=ffmpeg-5.1.2-full_build-shared |
| | |
| | |
| | SET DOWNLOAD_DIR=.download |
| | IF NOT EXIST %DOWNLOAD_DIR% MKDIR %DOWNLOAD_DIR% |
| | ATTRIB +H %DOWNLOAD_DIR% |
| | |
| | |
| | ECHO ================================================== |
| |
|
| | ECHO [0/3] download BusyBox |
| | IF EXIST %BBOX_BIN% GOTO skip_bbox |
| | %CURL_BIN% %BBOX_URL% -o %BBOX_BIN% |
| | :skip_bbox |
| |
|
| | ECHO ================================================== |
| |
|
| | ECHO [1/3] install Real-ESRGAN |
| | IF EXIST %RESR_DIR% GOTO skip_resr |
| | IF EXIST %DOWNLOAD_DIR%\%RESR_ZIP% GOTO skip_dl_resr |
| | ECHO ^>^> download from %RESR_URL% |
| | %CURL_BIN% %RESR_URL% -o %DOWNLOAD_DIR%\%RESR_ZIP% |
| | IF ERRORLEVEL 1 GOTO die |
| | :skip_dl_resr |
| | ECHO ^>^> uzip %RESR_ZIP% |
| | MKDIR %RESR_DIR% |
| | %UNZIP_BIN% %DOWNLOAD_DIR%\%RESR_ZIP% -d %RESR_DIR% |
| | IF ERRORLEVEL 1 GOTO die |
| | :skip_resr |
| |
|
| | ECHO ================================================== |
| |
|
| | ECHO [2/3] install RIFE |
| | IF EXIST %RIFE_DIR% GOTO skip_rife |
| | IF EXIST %DOWNLOAD_DIR%\%RIFE_ZIP% GOTO skip_dl_rife |
| | ECHO ^>^> download from %RIFE_URL% |
| | %CURL_BIN% %RIFE_URL% -o %DOWNLOAD_DIR%\%RIFE_ZIP% |
| | IF ERRORLEVEL 1 GOTO die |
| | :skip_dl_rife |
| | ECHO ^>^> uzip %RIFE_ZIP% |
| | %UNZIP_BIN% %DOWNLOAD_DIR%\%RIFE_ZIP% |
| | IF ERRORLEVEL 1 GOTO die |
| | RENAME %RIFE_RDIR% %RIFE_DIR% |
| | :skip_rife |
| |
|
| | ECHO ================================================== |
| |
|
| | ECHO [3/3] install FFmpeg |
| | IF EXIST %FFMPEG_DIR% GOTO skip_ffmpeg |
| | IF EXIST %DOWNLOAD_DIR%\%FFMPEG_ZIP% GOTO skip_dl_ffmpeg |
| | ECHO ^>^> download from %FFMPEG_URL% |
| | %CURL_BIN% %FFMPEG_URL% -o %DOWNLOAD_DIR%\%FFMPEG_ZIP% |
| | IF ERRORLEVEL 1 GOTO die |
| | :skip_dl_ffmpeg |
| | ECHO ^>^> uzip %FFMPEG_ZIP% |
| | %UNZIP_BIN% %DOWNLOAD_DIR%\%FFMPEG_ZIP% |
| | IF ERRORLEVEL 1 GOTO die |
| | RENAME %FFMPEG_RDIR% %FFMPEG_DIR% |
| | :skip_ffmpeg |
| |
|
| | ECHO ================================================== |
| | |
| | |
| | IF /I "%~1"=="-c" ( |
| | ATTRIB -H %DOWNLOAD_DIR% |
| | RMDIR /S /Q %DOWNLOAD_DIR% |
| | ) |
| | |
| | |
| | ECHO ^>^> Done! |
| | ECHO. |
| | GOTO :end |
| | |
| | |
| | :die |
| | ECHO ^<^< Error! |
| | ECHO ^<^< errorlevel: %ERRORLEVEL% |
| |
|
| | :end |
| | PAUSE |
| |
|