UNIVERSE DOWNLOADER
Plataforma profesional de descarga multimedia con soporte IA y arquitectura escalable.

Sobre el Proyecto
Universe Downloader es una aplicación web full-stack que permite descargar videos y audio de múltiples plataformas (YouTube, TikTok, Twitch, Kick, Facebook) en máxima calidad.
Desarrollé una solución escalable con interfaz intuitiva, arquitectura en capas clean code y ejecución en background con monitoreo en tiempo real.
Como Arquitecto del Sistema, fui responsable de la arquitectura completa, integración de servicios externos como OpenAI Whisper para transcripción y optimización de procesos con FFmpeg.
Detalles Técnicos
- RolSystem Architect
- Año2025
- CorePython 3.11, FastAPI
- IA ModelOpenAI Whisper
STACK TECNOLÓGICO —
FUNCIONALIDADES —
Descarga Multi-Plataforma
Soporte para YouTube (4K), TikTok, Twitch, Kick y Facebook. Formatos MP4 (hasta 2160p) y MP3 de alta fidelidad.
Transcripción IA
Integración con OpenAI Whisper para convertir audio descargado a texto automáticamente.
Rendimiento Real-Time
Monitoreo de velocidad, ETA y porcentaje de progreso mediante polling y websockets.
Conversión H.264
Procesamiento asíncrono con FFmpeg para garantizar compatibilidad universal de video.
Desafíos Técnicos y Soluciones
01. Descargas No-Bloqueantes
Implementación de threading + progress hooks para mantener la UI responsiva durante descargas pesadas sin congelar la aplicación.
02. Multi-plataforma Robusta
Integración de mecanismo fallback para TikTok (usando pybalt CLI si yt-dlp falla), garantizando alta disponibilidad.
03. Distribución Standalone
Compilación ejecutable con PyInstaller incluyendo runtime de Python y dependencias para una experiencia "Click & Run".