YouTube_logo_standard_white

Si contamos con un sistema operativo como Mac OS X o un sistema de tipo Linux, podemos emplear la terminal para descargar listas de Youtube sin necesidad ir bajando manualmente cada video de una lista con programas como jDownloader o sin tener que sufrir el adware de aplicaciones diseñadas para descargar listas.

Instalación

Para descargar listas tenemos que instalar previamente la aplicación de Youtube-DL, esto variará dependiendo del sistema operativo que tengamos.

Mac OS X

En un sistema de tipo OS X tenemos que instalar previamente la utilidad de MacPorts, descargándolo e instalándolo desde la página web oficial del proyecto MacPorts.

Una vez hemos instalado MacPorts, desde la Terminal podremos instalar la utilidad de Youtube-DL con la que podremos bajar listas de Youtube, para ello usaremos los siguientes comandos.

sudo easy_install pip
sudo pip install youtube_dl

Linux (Debian, Ubuntu y similares…)

Desde un sistema Linux basado en Debian como Ubuntu, Xubuntu, Linux Mint… es mucho más sencillo, ya que desde la consola podemos instalar Youtube-dl de forma sencilla con el siguiente comando:

sudo apt-get install youtube-dl

En el caso de que al usar Youtube-DLveamos que siempre falla, existe un método de instalación alternativo y manual:

sudo apt-get remove -y youtube-dl
sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r

Usar Youtube-DL

Una vez tenemos instalado Youtube-DL en nuestra máquina podemos usarlo desde la terminal de forma sencilla con el siguiente comando para descargar una lista videos de Youtube:

youtube-dl -citw <Dirección de la lista>

Script

Para facilitar el mecanismo de descargar videos de una lista sin tener que memorizar los comandos tenemos el siguiente script que podéis estudiar y usar.

#!/bin/bash
# script para descargar playlist de youtube
# requisito en mac tener macports instalado luego:
# sudo easy_install pip
# sudo pip install youtube_dl
# en linux basado en debian es mas sencillo, basta con sudo apt-get instal youtube-dl
echo "Script para descargar playlist desde Youtube"
echo "Dime el nombre de la carpeta que contendrá el playlist"
read -r NAME
echo "Dime la dirección del playlist de Youtube (p.e http://www.youtube.com/playlist?list=PL3DFF2F30C0A04640 ):"
read PL
mkdir "$NAME" && cd "$NAME"
#mkdir .tmp && cd .tmp
youtube-dl -o '%(stitle)s.%(ext)s' $PL
echo "Descarga completada!"

Este código lo podéis pegar en un fichero en blanco con extensión .sh al que invocareis desde la terminal con el comando:

sh miScript.sh

Espero que esta información os sea útil 🙂

Categorías:

Entradas relacionadas

DevOps

OpenShift: Instalación local con Docker o binarios

Llevo una tarde entera pegándome con la documentación de OpenShift para instalarlo en un servidor CentOS 7.3 que he levantado en una máquina de Azure. Mi objetivo sencillamente vocacional, tengo la intención de manejar con Leer más…

Linux

Crear una VPN con nuestra Raspberry Pi

Para mi disponer de mi propia VPN es una gran ventaja, ya que me permite varias cosas: Acceder desde fuera de casa a la red local de mi casa: Pudiendo controlar cualquier equipo de forma Leer más…

Proyectos

Kaptis: Como usar una WebCam para vigilar con tu Raspberry

¿Qué es el proyecto Kaptis? El proyecto Kaptis nace de una solución de seguridad a medida que tuve que desarrollar para cubrir con un presupuesto muy reducido las necesidades de instalar un sistema de seguridad Leer más…

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies