Una aplicación web desarrollada con Flask que permite descargar videos y audio de YouTube de manera sencilla y eficiente. Soporta múltiples formatos y calidades de descarga.
- 🎵 Descarga de audio en formato MP3, M4A y FLAC
- 🎥 Descarga de video en formato MP4 y otros formatos
- 🌐 Soporte para múltiples sitios: YouTube, Facebook, Twitter, Instagram, TikTok y más
- 📊 Selector avanzado de calidad y formato (audio, video, combinados)
- 🖼️ Vista previa de miniatura, título, canal y duración antes de descargar
- 📈 Progreso de descarga en tiempo real (porcentaje, velocidad, ETA)
- 🗂️ Organización automática en carpetas separadas para audio y video
- ⚙️ Opciones avanzadas: codecs, proxy, argumentos personalizados, cookies por navegador
- 🔒 Soporte para descargas con cookies y archivos de configuración
- 🗜️ Compresor de video integrado (x264/x265)
- 🧩 Interfaz moderna, intuitiva y responsiva
- Python 3.x
- Flask
- yt-dlp
- FFmpeg
- HTML/CSS/JavaScript
- Python 3.x instalado
- FFmpeg instalado
- Conexión a Internet
- Clona el repositorio: -bash git clone https://github.com/MixDark/YoutubeDownloader.git
- Instala las dependencias: -bash pip install -r requirements.txt
- Ejecuta la aplicación: bash python app.py
- Abre tu navegador y ve a
http://localhost:5000 - Pega la URL del video de YouTube
- Selecciona el formato deseado (MP3 o MP4)
- Si eliges MP4, selecciona la calidad del video
- Haz clic en "Descargar"