Este proyecto es una herramienta de automatización hecha en Python para descargar videos de YouTube mediante una interfaz gráfica creada con Tkinter. Se utiliza la librería yt-dlp para gestionar las descargas, garantizando compatibilidad con diferentes formatos y calidades de video y audio.
Ofrecer una interfaz fácil de usar para descargar por medio de una URL de YouTube video o audio.
- Descarga videos de YouTube con la mejor calidad disponible.
- Interfaz sencilla y fácil de usar basada en Tkinter.
- Seleccionar ubicación de carpeta de descarga (por defecto
downloads). - Ventana centrada en la pantalla al iniciarse.
-
Clona este repositorio:
git clone https://github.com/NeicerVB/1_DescargarVideosYT.git cd 1_DescargarVideosYT -
Crea la carpeta donde se almacenarán las descargas:
mkdir downloads
-
Instala las dependencias necesarias:
pip install -r requirements.txt
-
Ejecuta la aplicación:
python main.py
Si deseas contribuir al desarrollo de este proyecto, sigue estos pasos:
- Realiza un fork del repositorio.
- Crea una rama nueva con tu nombre y fecha.
git checkout -b neicer-2025-10-01
- Realiza los cambios y confírmalos.
git commit -m "Agrega nueva funcionalidad" - Envía un pull request con una descripción clara de los cambios.
- Interrumpir la descarga en curso.
- Reanudar descargas interrumpidas.
- Permitir la descarga de listas de reproducción.
- Poder descargar múltiples videos a la vez.
- Desplegar el proyecto en alguna plataforma gratuita para que esté disponible en cualquier momento.
- Correpción del desplazamiento vertical en la lista de videos descargados.
- Correpción de la fecha de descarga de los videos.
- Selección de calidad de video antes de la descarga.
- Eliminar videos descargados.
- Interrumpir y cancelar la descarga en curso.
- Reanudar descargas interrumpidas.
- Cambio en las opciones de eliminar video descargado: Ahora solo hay dos opciones (Si - No).
- La ventana de "Seleccionar calidad de video" ahora está centrada en la pantalla.