-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.bat
More file actions
169 lines (120 loc) · 3.25 KB
/
Copy pathinstall.bat
File metadata and controls
169 lines (120 loc) · 3.25 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
@echo off
chcp 65001 >nul 2>&1
title Video Resizer Tool - Installation
REM Script dizinine geç
set SCRIPT_DIR=%~dp0
cd /d "%SCRIPT_DIR%"
echo.
echo ================================================================
echo VIDEO RESIZER TOOL
echo Installation
echo ================================================================
echo.
echo Mevcut klasor: %CD%
echo.
echo REQUIRED FILES:
echo - main.py : Video işleme ve dönüştürme
echo - requirements.txt: Gerekli bağımlılıkları içerir
echo - openH264_setup.py: H264 codec kurulum desteği
echo - install.bat : Kurulum scripti (bu dosya)
echo.
echo DOCUMENTATION:
echo - README.md : Kullanım talimatları
echo.
echo FOR PUBLIC:
echo - toExe.bat : EXE dosyası oluşturma scripti
echo - icon.ico : Uygulama ikonu
echo.
echo.
echo.
timeout /t 2 >nul
:: Python version check
echo [1/7] Python kontrolu yapiliyor...
python --version >nul 2>&1
if errorlevel 1 (
echo ❌ HATA: Python bulunamadi!
echo Python 3.8+ yuklu oldugundan emin olun
echo https://python.org adresinden indirebilirsiniz
pause
exit /b 1
)
python --version
echo ✅ Python bulundu
echo.
echo.
echo.
timeout /t 2 >nul
:: Create and navigate to the converter directory
echo [2/7] Virtual environment olusturuluyor...
if exist ".venv\" (
echo ⚠️ Mevcut virtual environment bulundu, yeniden kullanilacak
call .venv\Scripts\activate.bat
) else (
echo 🔧 Yeni virtual environment olusturuluyor...
python.exe -m venv .venv
call .venv\Scripts\activate.bat
echo ✅ Virtual environment olusturuldu
)
echo.
echo Python and venv directory:
python.exe -m pip -V
echo.
echo.
echo.
timeout /t 2 >nul
echo [3/7] Pip guncelleniyor...
python.exe -m pip install --upgrade pip
if errorlevel 1 (
echo ⚠️ Pip guncellenemedi, mevcut surum kullanilacak
) else (
echo ✅ Pip guncellendi
)
echo.
echo.
echo.
timeout /t 2 >nul
echo [4/7] Dependencies yukleniyor...
python.exe -m pip install -r requirements.txt
if errorlevel 1 (
echo ❌ HATA: Bağımlılıklar kurulamadi!
echo requirements.txt dosyasini kontrol edin
pause
exit /b 1
) else (
echo ✅ Tum bagimliliklar basariyla kuruldu
)
echo.
echo.
echo.
timeout /t 2 >nul
echo [6/7] Test calistiriliyor...
python main.py --version >nul 2>&1
if errorlevel 1 (
echo ⚠️ Test tamamlanamadi, ancak kurulum devam ediyor
) else (
echo ✅ Sistem testi basarili
)
echo.
echo.
echo.
timeout /t 2 >nul
echo [7/7] Kurulum tamamlaniyor...
echo.
echo ================================================================
echo KURULUM BASARILI!
echo ================================================================
echo.
echo Video Resizer Tool basariyla kuruldu.
echo.
echo Kullanim ornekleri:
echo python main.py
echo python main.py video.mp4
echo python main.py video.mp4 -y 1080 -f 30
echo python main.py --help
echo.
echo EXE dosyasi olusturmak icin: toExe.bat
echo.
echo Kurulum klasoru : %CD%
echo Virtual environment: %CD%\.venv
echo.
pause