Aplicación local desarrollada en Python + FastAPI que permite descargar videos de YouTube sin anuncios, eligiendo la calidad disponible directamente desde YouTube.
⚠️ El uso de esta herramienta debe respetar los Términos de Servicio de YouTube. Está pensada para uso educativo y personal.
- Descarga de videos de YouTube sin anuncios
- Selección de calidad disponible (según YouTube)
- Servidor web local con FastAPI
- Interfaz accesible desde el navegador
- Descarga y procesamiento local
Antes de ejecutar el proyecto, asegúrate de tener instalado:
Este proyecto requiere FFmpeg para el procesamiento de audio y video.
Ejecuta en PowerShell o CMD:
winget install ffmpegVerifica la instalación:
ffmpeg -versionSi el comando no se reconoce, reinicia la terminal o el sistema.
- Descarga el último release desde GitHub
- Ejecuta el archivo
YTDownloader.exe - Completa la instalación con Innosetup
Una vez iniciado, la aplicación estará disponible en:
http://127.0.0.1:8000
- Python
- FastAPI
- Uvicorn
- FFmpeg
- yt-dlp / youtube-dl (según implementación)
- El programa solo permite calidades disponibles en YouTube
- Todo se ejecuta localmente, no usa servidores externos
- FFmpeg es obligatorio para combinar audio y video en alta calidad
Este proyecto se distribuye bajo la licencia MIT.
Desarrollado por KarmaDevz