-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path!!!-setup.bat
51 lines (39 loc) · 1.53 KB
/
!!!-setup.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
@echo off
chcp 65001 > nul
where curl > nul 2>&1
set "curlExists=%errorlevel%"
mkdir bin
cd bin
IF exist .\yt-dlp.exe (
echo [Warning] 既にリソースがダウンロードされている可能性があります。セットアップを続行しますか? [y/n]
:loop
choice /C YN /N
IF errorlevel 2 (
echo [Info] セットアップをキャンセルしました。
pause
exit
)
)
echo [Info] (1/3) ffmpegをダウンロードします
timeout 3
if %curlExists% equ 0 (
curl -L -o %~dp0/bin/ffmpeg-build.zip https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip
) else (
bitsadmin /transfer "ffmpeg" /priority FOREGROUND https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip %~dp0/bin/ffmpeg-build.zip
)
timeout 1
echo [Info] (2/3) ffmpegを解凍します
call powershell -command "Expand-Archive ffmpeg-build.zip"
del /Q ffmpeg-build.zip
move .\ffmpeg-build\ffmpeg-master-latest-win64-gpl-shared\bin\* . > nul
rmdir /Q /S ffmpeg-build
echo [Info] (3/3) yt-dlp.exeをダウンロードします
timeout 3
if %curlExists% equ 0 (
curl -L -o %~dp0/bin/yt-dlp.exe https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe
) else (
bitsadmin /transfer "yt-dlp" /priority FOREGROUND https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe %~dp0/bin/yt-dlp.exe
)
echo [Info] セットアップ完了
pause
exit