@echo off title HLS/DASH Converter - Instalador Robusto cls echo ============================================ echo HLS/DASH CONVERTER EXTREME echo ============================================ echo. :: 1. Verificar Python python --version >nul 2>&1 if %errorlevel% neq 0 ( echo [ERROR] Python no esta instalado o no esta en el PATH. echo Descargalo de: https://www.python.org/downloads/ pause exit /b ) :: 2. Instalar Requests (Metodo robusto) echo [+] Verificando librerias necesarias... python -c "import requests" >nul 2>&1 if %errorlevel% neq 0 ( echo. echo [!] Libreria "requests" no encontrada. Instalando... :: Intento 1: Instalacion global (rapido) pip install requests --quiet >nul 2>&1 :: Intento 2: Si fallo el global, instalar solo para usuario (permisos) if %errorlevel% neq 0 ( echo [!] Reintentando con permisos de usuario... pip install requests --user --quiet ) :: Verificar si finalmente se instalo python -c "import requests" >nul 2>&1 if %errorlevel% neq 0 ( echo. echo ============================================ echo [ERROR CRITICO] No se pudo instalar 'requests'. echo Posibles soluciones: echo 1. Abre "Símbolo del sistema" como Administrador. echo 2. Ejecuta manualmente: pip install requests echo ============================================ pause exit /b ) ) echo [OK] Librerias listas. :: 3. Verificar FFmpeg ffmpeg -version >nul 2>&1 if %errorlevel% neq 0 ( echo. echo [ADVERTENCIA] FFmpeg no esta instalado o no esta en el PATH. echo El programa no podra convertir videos sin FFmpeg. echo. ) :: 4. Ejecutar Script echo. echo [*] Iniciando aplicacion... python "%~dp0hls_dash_converter.py" pause