YouTube Playlist Downloader es un script de Python que recupera y descarga una cantidad específica de videos de una lista de reproducción de YouTube determinada. Utiliza Selenium para extraer enlaces de videos de la lista de reproducción y yt-dlp
para manejar las descargas de videos. Esta herramienta es útil para descargar un lote de videos de listas de reproducción de YouTube para verlos o archivarlos sin conexión.
yt-dlp
para descargar videos en el mejor formato disponible.yt-dlp
ffmpeg
(opcional) : obligatorio si elige descargar videos en una resolución superior a 360p. Para instalar todos los módulos necesarios, utilice el archivo install.txt
proporcionado:
Instale los módulos necesarios utilizando el archivo install.txt
:
pip install -r install.txt
Instale ffmpeg
(solo si descarga videos en resoluciones más altas):
ffmpeg
del sitio web oficial y agréguelo a la RUTA de su sistema.ffmpeg
usando Homebrew: brew install ffmpeg
ffmpeg
usando su administrador de paquetes: sudo apt-get install ffmpeg # For Debian-based distributions
sudo yum install ffmpeg # For Red Hat-based distributions
Asegúrese de tener también instalada una versión compatible de Chrome, ya que el script utiliza Chrome WebDriver.
Para ejecutar el script, siga estos pasos:
Clonar o descargar el repositorio : asegúrese de tener el archivo de secuencia de comandos ( app.py
) en su directorio de trabajo.
Navegue hasta el directorio de secuencias de comandos : abra su terminal y cambie al directorio que contiene la secuencia de comandos.
Ejecute el script : ejecute el script ejecutando:
python app.py
Siga las indicaciones : ingrese una URL de lista de reproducción de YouTube PÚBLICA o NO LISTA y la cantidad máxima de videos que desea recuperar cuando se le solicite.
Ver el progreso de la descarga : el script mostrará el progreso del proceso de recuperación y descarga del video en la terminal.
Enter a Public or Unlisted YouTube playlist URL: https://www.youtube.com/playlist ? list=PL0vfts4VzfNjdPuyk9SJDIvpsOjNgU1bs
Enter the maximum number of videos to retrieve: 2
Choose Resolution:
1) 360p
2) up to 1080p
3) .mp3
Choose Number: 2
Con este ejemplo, el script recuperará hasta 2 enlaces de video de la lista de reproducción y los descargará en un directorio downloads
dentro del directorio del script actual.
ffmpeg
: si selecciona una resolución de video superior a 360p, asegúrese de que ffmpeg
esté instalado. Sin ffmpeg
, es posible que el script no pueda procesar descargas de mayor resolución.