Cómo descargar videos de YouTube en Ubuntu con youtube‑dl

Para instalar la última versión directa desde el repositorio en github, necesitarás instalar git.

Clona el repo de youtube-dl, compila e instala, en una terminal teclea:

git clone https://github.com/rg3/youtube-dl.git ~/development/github/youtube-dl
cd ~/development/github/youtube-dl
make all
sudo make install

Para usarlo sólo ve al directorio donde desees que se guarde el archivo, copia la URL de algún video de YouTube y ponlo delante del comando youtube-dl, de esta manera:

youtube-dl http://www.youtube.com/watch?v=I1c9KGbgxck

Espera a que finalize la descarga y listo, ¡un video más para la colección!

Cómo ver las resoluciones y formatos soportados

youtube-dl --list-formats http://www.youtube.com/watch?v=I1c9KGbgxck

Lo cual muestra:

[youtube] Setting language
[youtube] I1c9KGbgxck: Downloading video webpage
[youtube] I1c9KGbgxck: Downloading video info webpage
[youtube] I1c9KGbgxck: Extracting video information
Available formats:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]

Digamos que te interesa bajar el video en formato, webm en resolución 720×1280, que viene siendo el número 45, entonces teclea en tu terminal:

youtube-dl -f 45 http://www.youtube.com/watch?v=I1c9KGbgxck
Si no se le especifica un formato, youtube-dl automáticamente descargará el archivo con la más alta calidad, es decir el que aparece hasta arriba en la lista de formatos.

¿Qué otros proveedores soporta youtube-dl?

youtube-dl --list-extractors

En la versión utilizada aquí (2012.09.27) aparecen estos:

youtube:playlist
youtube:user
youtube:search
youtube
metacafe
dailymotion
video.google
video.google:search
photobucket
video.yahoo
video.yahoo:search
DepositFiles
facebook
blip.tv:user
blip.tv
vimeo
myvideo
comedycentral
escapist
collegehumor
xvideos
soundcloud
infoq
mixcloud
stanfordoc
mtv
Youku
xnxx
generic

Cómo arreglar el infame ERROR: unable to download video

Si al tratar de descargar algún video te aparece algo como esto:

youtube-dl http://www.youtube.com/watch?v=I1c9KGbgxck
[youtube] Setting language
[youtube] I1c9KGbgxck: Downloading video webpage
[youtube] I1c9KGbgxck: Downloading video info webpage
[youtube] I1c9KGbgxck: Extracting video information
 
ERROR: unable to download video

Seguramente es porque necesitas una actualización, abre una terminal y teclea lo siguiente:

sudo youtube-dl -U

Y listo, happy downloading! 😉

Ayuda

El programa cuenta con muchas opciones, para verlas teclea:

youtube-dl -h
Coach outlet