Descargar videos de youtube desde Ubuntu

Hay ocasiones en que quieres descargar videos de youtube. En Ubuntu, tenemos una aplicación llamada clive que permite bajar los vídeos de páginas web a tu ordenador. Este tutorial explica detalladamente como descargar videos de youtube, pero puedes utilizar clive con casi cualquier web que use flash para reproducir video, como por ejemplo Vimeo.

Para este tutorial, vamos a tomar como ejemplo el siguiente vídeo de Top Gear BBC
[youtube]Sp4L7_kmAOg[/youtube]

1. Instálate cclive:

sudo apt-get install cclive

 

2. Usa el programa youtube-dl para descargar videos de youtube al ordenador. La anterior solucion que yo proponia en esta entrada ya no funciona correctamente.

javi@trabajo:/tmp$ youtube-dl Sp4L7_kmAOg
[youtube] Sp4L7_kmAOg: Downloading webpage
[youtube] Sp4L7_kmAOg: Downloading video info webpage
[youtube] Sp4L7_kmAOg: Extracting video information
[youtube] Sp4L7_kmAOg: Downloading MPD manifest
[download] Destination: Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.f137.mp4
[download] 100% of 186.79MiB in 00:32
[download] Destination: Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.f140.m4a
[download] 100% of 6.81MiB in 00:01
[ffmpeg] Merging formats into "Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.mp4"
Deleting original file Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.f137.mp4 (pass -k to keep)
Deleting original file Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.f140.m4a (pass -k to keep)

3. Si queremos saber los formatos de video que hay disponibles en youtube para ese clip, usaremos la opcion -F

javi@trabajo:/tmp$ youtube-dl -F Sp4L7_kmAOg
[youtube] Sp4L7_kmAOg: Downloading webpage
[youtube] Sp4L7_kmAOg: Downloading video info webpage
[youtube] Sp4L7_kmAOg: Extracting video information
[youtube] Sp4L7_kmAOg: Downloading MPD manifest
[info] Available formats for Sp4L7_kmAOg:
format code extension resolution note
171 webm audio only DASH audio 90k , vorbis@128k (44100Hz), 4.53MiB
140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 6.81MiB
160 mp4 256x144 DASH video 112k , avc1.4d400c, 13fps, video only, 5.83MiB
242 webm 426x240 DASH video 197k , vp9, 1fps, video only, 8.15MiB
133 mp4 426x240 DASH video 256k , avc1.4d4015, 25fps, video only, 12.99MiB
243 webm 640x360 DASH video 376k , vp9, 1fps, video only, 15.45MiB
134 mp4 640x360 DASH video 614k , avc1.4d401e, 25fps, video only, 22.95MiB
244 webm 854x480 DASH video 679k , vp9, 1fps, video only, 30.36MiB
135 mp4 854x480 DASH video 1129k , avc1.4d401e, 25fps, video only, 45.20MiB
247 webm 1280x720 DASH video 1529k , vp9, 1fps, video only, 61.61MiB
136 mp4 1280x720 DASH video 2267k , avc1.4d401f, 25fps, video only, 89.19MiB
248 webm 1920x1080 DASH video 3166k , vp9, 1fps, video only, 105.84MiB
137 mp4 1920x1080 DASH video 4235k , avc1.640028, 25fps, video only, 186.79MiB
36 3gp 320x? small , mp4v.20.3, mp4a.40.2
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
5 flv 400x240 small , h263, mp3 @ 64k
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)

A continuacion, si queremos bajarnos la version de 720p en MP4, usaremos -f y el codigo del formato que en este caso es el 136

javi@trabajo:/tmp$ youtube-dl -f136 Sp4L7_kmAOg
[youtube] Sp4L7_kmAOg: Downloading webpage
[youtube] Sp4L7_kmAOg: Downloading video info webpage
[youtube] Sp4L7_kmAOg: Extracting video information
[youtube] Sp4L7_kmAOg: Downloading MPD manifest
[download] Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.mp4 has already been downloaded
[download] 100% of 193.65MiB
javi@trabajo:/tmp$ rm *.mp4
javi@trabajo:/tmp$ youtube-dl -f136 Sp4L7_kmAOg
[youtube] Sp4L7_kmAOg: Downloading webpage
[youtube] Sp4L7_kmAOg: Downloading video info webpage
[youtube] Sp4L7_kmAOg: Extracting video information
[youtube] Sp4L7_kmAOg: Downloading MPD manifest
[download] Destination: Aerial Laser Tag - Extended in Full HD - Top Gear series 19 - BBC-Sp4L7_kmAOg.mp4
[download] 100% of 89.19MiB in 00:17

 

Tabla con los diferentes formatos de vídeo de Youtube para descargar al ordenador:
listado formatos descargar video de youtube
Esta tabla se mantiene actualizada en esta página de wikipedia:
http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs