Descargando videos de Youtube con Python

imagen / Rego Korosi
  
28 de Abril de 2017   0  

No nos dejarán mentir: En algún momento de nuestra vida hemos tenido la necesidad de descargar algún video de Youtube para poder tener de manera offline en nuestro equipo y reproducir tantas veces queramos mientras nos encontramos en algún lugar fuera de la ciudad o tal vez por el simple echo de coleccionar estos videos que tanto queremos.

Bueno! el día de hoy les presentaré una herramienta de consola muy sencilla que me he descargado, probado y realmente me ha agrabado bastante y por eso he decidido escribir algo al respecto.

Youtube-dl

Es un programa de línea de comandos para descargar videos de YouTube.com y unos sitios más. Se requiere la versión de Python 2.6, 2.7 o 3.2 y versiones posteriores. Esta herramienta puede trabajar con equipos Unix, Windows y Mac OS.

Esta herramienta se encuentra liberado como dominio público (sin licencia definida), lo que significa que se puede modificar, distribuir y utilizar según sean nuestras necesidades.

Instalación en MAC.

En equipos MAC es necesario tener instalado homebrew y posteriormente ejecutar el siguiente comando en tu terminal:

brew install youtube-dl

Instalación Windows.

Para instalar en tu equipo windows, solamente necesitas descargar el ejecutable .exe y agregarlo en tu PATH para poder llamarlo desde la terminal (CMD) de Windows. 

Nota importante: "El archivo .exe puede estar en cualquier lugar de tu equipo excento en C:\Windows\System32.

Instalación en sistemas Unix.

Para cualquier sistema basado en Unix, podemos instalar con las siguientes 2 líneas de comando:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Si no tienes la posibilidad de utilizar la herramienta curl, entonces ejecuta lo siguiente:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Forma básica de uso.

A continuación veremos algunas formas básicas de cómo podemos utiilzar esta herramienta.

Descargando video.

youtube-dl https://www.youtube.com/watch?v=YgtL4S7Hrwo

Descargar una lista completa:

youtube-dl https://www.youtube.com/playlist?list=PLLj6w0Thbv00Ij2yYC5PJOUaD_xuQcm7O

Descargar un video en un formato especificado:

youtube-dl https://www.youtube.com/watch?v=YgtL4S7Hrwo -f mp4

 

¿Muy fácil verdad? Ahora ya no tendrás excusa para poder tener contigo siempre la gran pelea de Monaka en la que derrotó a Hit en la batalla de los universos 6 y 7 :)

 

Nos vemos en el siguiente post y no olviden dejar aquí abajo sus comentarios.



Alex Dzul

FullStack Python / Django Developer. #jslove

Temas relacionados