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

descargaNo es muy complicado, primero hay que instalar la aplicación youtube-dl, para ello debemos abrir una terminal y teclear lo siguiente:

sudo apt-get install youtube-dl

Tras haberlo instalado, ahora vamos a usarlo:
Para ello y sin cerrar la terminal, debemos dirigirnos a la carpeta donde queremos descargar nuestro vídeo; por ejemplo yo lo quiero descargar en la carpeta de Vídeos de mi sistema:

cd Vídeos/

Copiamos el enlace del vídeo que queremos descargar; por ejemplo:

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

Esperamos a que finalice la descarga y a disfrutar de nuestro video.

Resoluciones y formatos soportados del video

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

Lo que nos mostrará:

 Setting language
 s6ROdihQz6Q: Downloading video webpage
 s6ROdihQz6Q: Downloading video info webpage
 s6ROdihQz6Q: Extracting video information
Available formats:
35 : flv [480x854]
44 : webm [480x854]
34 : flv [360x640]
18 : mp4 [360x640]
43 : webm [360x640]
5 : flv [240x400]
36 : 3gp [240x320]
17 : 3gp [144x176]
135 : mp4 [480p] (DASH Video)
134 : mp4 [360p] (DASH Video)
133 : mp4 [240p] (DASH Video)
160 : mp4 [192p] (DASH Video)
141 : mp4 [256k] (DASH Audio)
140 : mp4 [128k] (DASH Audio)
139 : mp4 [48k] (DASH Audio)

Ahora si lo que nos interesa es bajar el vídeo en formato, flv en resolución 480×854, que viene siendo el número 35, debemos teclear en la terminal:

youtube-dl -f 45 http://www.youtube.com/watch?v=s6ROdihQz6Q

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í (2013.11.09) aparecen estos:

1up.com
220.ro
3sat
56.com
8tracks
AddAnime
AppleTrailers
archive.org
ARD
arte.tv
AUEngine
Bandcamp
blip.tv
blip.tv:user
Break
Brightcove
canalc2.tv
canalplus.fr
CNN
CollegeHumor
ComedyCentral
CondeNast
Criterion
CSpan
dailymotion
DailymotionPlaylist
daum.net
DefenseGouvFr
DepositFiles
Dotsub
eHow
Escapist
exfm
facebook
Flickr
francetvinfo.fr
Freesound
FunnyOrDie
GameSpot
Gametrailers
generic
Hark
HotNewHipHop
Howcast
Hypem
ign.com
Ina
InfoQ
Instagram
JeuxVideo
Jukebox
justin.tv
Kankan
keek
liveleak
Livestream
metacafe
Metacritic
mixcloud (CURRENTLY BROKEN)
MTV
muzu.tv
MySpass
myvideo
Naver
NBA
NBCNews
Ooyala
ORF
PBS
photobucket
plus.google
pluzz.francetv.fr
Pornotube
RBMARadio
RedTube
RingTV
Roxwel
RTLnow
screen.yahoo:search
Sina
Slashdot
Slideshare
Sohu
soundcloud
soundcloud:set
Spiegel
stanfordoc
Statigram
Steam
Teamcoco
techtv.mit.edu
TED
TF1
ThisAV
TrailerAddict
Trilulilu
Tudou
Tumblr
Tutv
Unistra
ustream
Vbox7
VeeHD
Veoh
Vevo
video.google:search
video.mit.edu
videofy.me
vimeo
vimeo:channel
Vine
wat.tv
Weibo
Wimp
WorldStarHipHop
XHamster
XNXX
XVideos
Yahoo
YouJizz
Youku
YouPorn
youtube
youtube:channel
youtube:favorites
youtube:playlist
youtube:recommended
youtube:search
youtube:show
youtube:subscriptions
youtube:user
youtube:watch_later
ZDF

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
 Setting language
 I1c9KGbgxck: Downloading video webpage
 I1c9KGbgxck: Downloading video info webpage
 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, y a disfrutar de tus descargas!

Ayuda

El programa cuenta con muchas opciones, para verlas teclea:

youtube-dl -h

Descargar una Lista de Reproducción o PayList de YouTube


Supongamos que hemos encontrado unos videos de YouTube en una lista de reproducción, y deseamos descargar todos los vídeos de esta lista de reproducción para reproducirlos localmente.

Primero, debemos averiguar la dirección URL de la lista de reproducción de YouTube que deseamos descargar. Para ello, vamos a la página de YouTube con la lista de reproducción que deseamos y copiamos la URL. El formato de la URL de la lista de reproducción de YouTube es http://www.youtube.com/playlist?list=XXXXXXXXXXX , como se muestra en la siguiente imagen.

youtube-dl

Ahora debemos ejecutar el siguiente comando para descargar todos los vídeos de YouTube que están en la lista de reproducción, como se muestra en la siguiente imagen:

youtube-dl -cit --max-quality FORMAT http://www.youtube.com/playlist?list=XXXXXXXXXXX

Los argumentos de línea de comandos utilizados en el comando anterior son los siguientes.

-c: reanudar los archivos de vídeo descargados parcialmente
-i: continuar en errores de descarga
-t: uso del título de vídeo que el nombre de archivo
–max-quality FORMAT: descarga de vídeo en el formato de alta calidad

Si deseamos descargar todos los vídeos de YouTube de la lista de reproducción , así como extraer audio MP3 de los archivos de vídeo, debemos primeramente tener instalado FFmpeg y libavcodec-extra-53 en nuestro sistema, y ejecute el comando siguiente.

youtube-dl -citk --max-quality FORMAT --extract-audio --audio-format mp3 http://www.youtube.com/playlist?list=XXXXXXXXXXX

Otro dato y muy importante es que:

Cuándo reproducimos una lista de reproducción el enlace que veremos será el del vídeo seguido de la playlist en el que está ese vídeo. Ejemplo:

http://www.youtube.com/watch?v=V7RHrn2jvgg&playlist?list=PLB5DD0DDCDE1C3C47

La sección marcada en rojo corresponde al vídeo y la marcada en verde es la lista de reproducción. Para que youtube-dl descargue la lista el enlace anterior no nos vale, tendríamos que modificarlo eliminando la parte en rojo. Ejemplo:

http://www.youtube.com/playlist?list=PLB5DD0DDCDE1C3C47

Este último enlace es el que se debe poner para descargar la lista completa. Una vez aclarado este concepto lo único que debemos hacer es abrir un terminal y escribir el comando seguido de las opciones que queramos y el enlace de la playlist.

youtube-dl -ci http://www.youtube.com/playlist?list=PLB5DD0DDCDE1C3C47

Quería hacer un vídeo tutorial de lo tratado anteriormente y de este tema pero encontré uno que muestra algunos comandos de lo que quise yo mostrar.

Anuncios

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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s