Una aplicación simple para descargar videos de YouTube en formato MP4 o MP3. Desarrollada con Flask, yt-dlp y Tailwind CSS.
Antes de comenzar, asegúrate de tener instalado lo siguiente:
✅ Python 3.8 o superior
✅ pip (gestor de paquetes de Python)
✅ Git (opcional, para clonar el repositorio)
Sigue estos pasos para instalar y ejecutar la aplicación en tu máquina local.
git clone https://github.com/tu-usuario/yt-downloader.git
cd yt-downloader
Es recomendable crear un entorno virtual para aislar las dependencias del proyecto:
python -m venv .venv
.venv\Scripts\activate
source .venv/bin/activate
pip install -r requirements.txt
Si deseas descargar videos en formato MP4, necesitarás FFmpeg. Instálalo según tu sistema operativo:
bin
al PATH.brew install ffmpeg
sudo apt update && sudo apt install ffmpeg
python app.py
📌 La aplicación estará disponible en: http://localhost:5000
1️⃣ Abre tu navegador y ve a http://localhost:5000
2️⃣ Ingresa la URL del video de YouTube que deseas descargar
3️⃣ Selecciona el formato de descarga (MP4 o MP3)
4️⃣ Haz clic en "Descargar"
5️⃣ ¡Listo! 🎉 El video se guardará en tu carpeta de descargas
yt-downloader/
├── app.py # Backend en Flask
├── requirements.txt # Dependencias de Python
├── static/ # Archivos estáticos (CSS, JS)
│ └── styles.css # Estilos personalizados
├── templates/ # Plantillas HTML
│ └── index.html # Página principal
└── README.md # Documentación
¡Las contribuciones son bienvenidas! Sigue estos pasos:
git checkout -b feature/nueva-funcionalidad
)git commit -m 'Añadir nueva funcionalidad'
)git push origin feature/nueva-funcionalidad
)Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
✨ ¡Gracias por usar YouTube Downloader! 🚀