CineMax commited on
Commit
1306cd4
·
verified ·
1 Parent(s): dac0b2e

Upload hls.bat

Browse files
Files changed (1) hide show
  1. hls.bat +65 -0
hls.bat ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @echo off
2
+ title HLS/DASH Converter - Instalador Robusto
3
+ cls
4
+
5
+ echo ============================================
6
+ echo HLS/DASH CONVERTER EXTREME
7
+ echo ============================================
8
+ echo.
9
+
10
+ :: 1. Verificar Python
11
+ python --version >nul 2>&1
12
+ if %errorlevel% neq 0 (
13
+ echo [ERROR] Python no esta instalado o no esta en el PATH.
14
+ echo Descargalo de: https://www.python.org/downloads/
15
+ pause
16
+ exit /b
17
+ )
18
+
19
+ :: 2. Instalar Requests (Metodo robusto)
20
+ echo [+] Verificando librerias necesarias...
21
+ python -c "import requests" >nul 2>&1
22
+ if %errorlevel% neq 0 (
23
+ echo.
24
+ echo [!] Libreria "requests" no encontrada. Instalando...
25
+
26
+ :: Intento 1: Instalacion global (rapido)
27
+ pip install requests --quiet >nul 2>&1
28
+
29
+ :: Intento 2: Si fallo el global, instalar solo para usuario (permisos)
30
+ if %errorlevel% neq 0 (
31
+ echo [!] Reintentando con permisos de usuario...
32
+ pip install requests --user --quiet
33
+ )
34
+
35
+ :: Verificar si finalmente se instalo
36
+ python -c "import requests" >nul 2>&1
37
+ if %errorlevel% neq 0 (
38
+ echo.
39
+ echo ============================================
40
+ echo [ERROR CRITICO] No se pudo instalar 'requests'.
41
+ echo Posibles soluciones:
42
+ echo 1. Abre "Símbolo del sistema" como Administrador.
43
+ echo 2. Ejecuta manualmente: pip install requests
44
+ echo ============================================
45
+ pause
46
+ exit /b
47
+ )
48
+ )
49
+ echo [OK] Librerias listas.
50
+
51
+ :: 3. Verificar FFmpeg
52
+ ffmpeg -version >nul 2>&1
53
+ if %errorlevel% neq 0 (
54
+ echo.
55
+ echo [ADVERTENCIA] FFmpeg no esta instalado o no esta en el PATH.
56
+ echo El programa no podra convertir videos sin FFmpeg.
57
+ echo.
58
+ )
59
+
60
+ :: 4. Ejecutar Script
61
+ echo.
62
+ echo [*] Iniciando aplicacion...
63
+ python "%~dp0hls_dash_converter.py"
64
+
65
+ pause