Descargar vídeos de Youtube en consola.
Quien más, quien menos, si hay una operación que todos hacemos de vez en cuando, es descargar algún vídeo que nos interesa de internet.
Por ello debes saber que existe un comando con el cual podremos descargar vídeos de youtube directamente desde nuestra consola linux.
El comando que usaremos es Youtube-dl, y realmente es un script basado en Python.
Su uso es muy fácil, lo vemos con ejemplos.
Descargar vídeos desde consola
Instalamos el script.
1 | curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl |
ejemplo…
1 2 3 4 5 6 7 | curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 3 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 3 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 599 0 599 0 0 369 0 --:--:-- 0:00:01 --:--:-- 1132 100 1612k 100 1612k 0 0 476k 0 0:00:03 0:00:03 --:--:-- 1213k |
Le concedemos permisos de ejecución.
1 | chmod a+rx /usr/local/bin/youtube-dl |
Verificamos que está instalado correctamente.
1 | updatedb |
1 | locate youtube |
ejemplo del final de una salida correcta…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /usr/bin/youtube-dl /usr/lib64/vlc/lua/playlist/youtube.luac /usr/lib64/vlc/lua/playlist/youtube_homepage.luac /usr/local/bin/youtube-dl /usr/share/doc/packages/youtube-dl /usr/share/doc/packages/youtube-dl/LICENSE /usr/share/doc/packages/youtube-dl/README.txt /usr/share/doc/vlc/lua/playlist/youtube.lua /usr/share/kde4/services/searchproviders/youtube.desktop /usr/share/kservices5/searchproviders/youtube.desktop /usr/share/libquvi-scripts/0.9.20131130/common/quvi/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/media/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/playlist/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/scan/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/subtitle/youtube.lua /usr/share/man/man1/youtube-dl.1.gz /usr/share/zsh/site-functions/_youtube-dl |
Una vez cerciorados de su correcta instalación, descargamos un video.
1 | youtube-dl 'aquí-url-del-video' |
ejemplo…
1 | youtube-dl 'https://www.youtube.com/watch?v=JPd0Av4OlGg' |
Como puedes ver es una operación muy rápida.
Si quieres descargar varios vídeos a la vez, puedes crear una lista txt.
Por ejemplo…
1 | youtube-dl -a “lista-urls-videos-youtube.txt” |
Estas dos opciones que vemos en el articulo son las más comunes, pero tiene muchas más.
Las puedes ver con…
1 | youtube-dl –h |
Genial. Realmente genial. Para usar sin abusar.