1. Seguramente has querido seguir algún curso o videotutorial desde la página de
Youtube, pero tu conexión es muy lenta y no puedes visualizar los videos en buena
calidad ya que tarda mucho para cargar. La opción más interesante es descargar
estos videos para tenerlos en la pc y así visualizarlos sin problemas ademas de
seguir el video o curso en Off de tal manera que no encuentres distracción alguna
mientras estas en la web.
Pues en la actualidad casi para todas las plataformas (Linux, Mac, Windows) es
posible encontrar alguna herramienta para realizar esta opción, pero no todas son
totalmente eficientes, y como siempre la intención es poder hacer nuestras
operaciones de diario en la consola o terminal, ya que nos permite realizarlas de
manera mas rápida y efectiva.
Hoy les vengo a hablar un poco del paquete youtube-dl, el cual nos permite
realizar esta acción sin ningún problema.
Los desarrolladores lo describen de la siguiente manera:
youtube-dl es un pequeño programa de comandos que permite descargar videos desde
Youtube.com entre otros sitios. Para funcionar requiere o depende del interprete
de Python en la versión 2,6, 2,7 o 3,3 y versiones posteriores, youtube-dl es
multiplataforma y liberado bajo las 4 leyes del Software Libre. Actualmente el
proyecto es desarrollado bajo github. Sin más que decir vamos directamente al
tutorial :
## INSTALACION DEL PAQUETE ##
Existen diversas formas de instalar el paquete las cuales podemos consultar
directamente en la pagina de descarga del paquete – http://rg3.github.io/youtube-dl/
download.html - , pero en especifico les mostrare 3 maneras de hacerlo de manera
fácil, para los que aun le temen a usar el terminal para estos propósitos:
1 – Instalando con curl :
• sudo curl https://yt-dl.org/downloads/2014.07.30/youtube-dl -o
/usr/local/bin/youtube-dl
• sudo chmod a+x /usr/local/bin/youtube-dl
@neocarvajal
2. En pocas palabras lo que estamos haciendo es :
• Descargando el paquete youtube-dl en la carpeta bin ubicada en la ruta
especificada
• Damos permisos de ejecución a todos los grupos de usuarios en el sistema
2 – Instalando con wget (opción recomendada)
• sudo wget https://yt-dl.org/downloads/2014.07.30/youtube-dl -O
/usr/local/bin/youtube-dl
• sudo chmod a+x /usr/local/bin/youtube-dl
Como pueden notar el proceso es el mismo solo que no todas las distribuciones
vienen con el paquete curl instalado por lo tanto para que no se compliquen usen
wget y ya estaría.
3 – Instalando con python
• Descargamos el .tar.gz en el link (Full source + docs + binary tarball
• tar xvf /ruta/del/archivo.tar.gz
• cd youtube-dl
• python setup.py install
Para este metodo de instalación tambien necesitaran cumplir con algunas
dependencia dependiendo de tu sistema.
Una vez instalado el paquete vamos a descargar algunos videos, les mostrare tres
casos en especifico.
## DESCARGAR UN VIDEO DE YOUTUBE ##
• Buscamos la dirección del video a descargar
• Abrimos un terminal
• youtube-dl https://www.youtube.com/watch?v=gNgx48aCAsE
Con estos simples pasos ya tendriamos en nuestra pc el video.
## DESCARGAR VIDEOS DESDE UN ARCHIVO LISTA ##
• Abrimos un terminal
• nano lista
• Pegamos los link en el archivo de manera que entre cada link exista un
espacio
• youtube-dl -a /ruta/del/archivo
## DESCARGAR UN PLAYLIST DE YOUTUBE ##
• Copiamos el link del playlist
• Abrimos un terminal
• youtube-dl Link del playlist
@neocarvajal
3. Cabe destacar que youtube-dl cuenta con un gran numero de opciones que podemos
agregar al comando para la descarga que deseamos realizar, como terminar descargas
no finalizadas, saltar errores, seleccionar el formato del video entre otros, para
ello los invito a que investiguen un poco en la consola usando man youtube-dl.
@neocarvajal