Jump to content

Descargar vídeos de Youtube desde la terminal con youtube-dl


khany
 Share
Followers 0

Recommended Posts

Manual por Elmohino

___________________________________________________

 

 

youtube-dl es, quizás, el script más potente actualmente para descargar vídeos de Youtube. En sus últimas versiones también es capaz de descargar de Metacafe.

 

INSTALACIÓN

Dos opciones:

1.Instalar desde los repositorios:

sudo aptitude install youtube-dl
y luego actualizarlo a la última versión mediante:

sudo youtube-dl -U
2. Descargarlo desde la página web:

http://bitbucket.org/rg3/youtube-dl/downloads/

 

Descomprimir el paquete descargado y dar permiso de ejecución al script youtube-dl (por ejemplo, con el botón derecho del ratón marcando la casilla que hay en 'Propiedades>Permisos>Permitir ejecutar el archivo como un programa'.

Ahora "instalar" el script, por ejemplo, en 'usr/local/bin': ir con un Terminal a donde se encuentre el script y ejecutar:

Código:

sudo cp youtube-dl /usr/local/bin

 

CÓMO USAR

 

- Descargar por defecto con la mejor calidad posible vídeos o listas de reproducción en Youtube:

Código:

$ youtube-dl [url_de_Youtube] [url_de_Youtube] ......

***ATENCIÓN: Youtube aloja actualmente vídeos de una resolución de hasta 1080p y 3072p. No todos los sistemas informáticos tienen potencia para reproducir esas resoluciones.

 

- Descargar vídeos de Metacafe:

Código:

$ youtube-dl [url_de_Metacafe] [url_de_Metacafe]

 

- Comenzar a descargar vídeos desde la posición indicada en listas de reproducción de Youtube:

Código:

$ youtube-dl --playlist-start=(nº posición) [url_de_lista_de_reproducción_de_Youtube]

 

- Descargar en diferentes resoluciones y formatos [NOTA: sólo en Youtube]:

Código:

$ youtube-dl -f 13 [url_de_Youtube] (resolución 176x144 y formato 3GP)

$ youtube-dl -f 17 [url_de_Youtube] (resolución 176x144 y formato MP4)

$ youtube-dl -f 5 [url_de_Youtube] (resolución 320X180{puede variar} y formato FLV)

$ youtube-dl -f 6 [url_de_Youtube] (resolución 480x360 y formato FLV)

$ youtube-dl -f 18 [url_de_Youtube] (resolución 480x360 y formato MP4)

$ youtube-dl -f 34 [url_de_Youtube] (resolución 640x360{puede variar} y formato FLV)

$ youtube-dl -f 43 [url_de_Youtube] (resolución 640x360{puede variar} y formato WebM)

$ youtube-dl -f 35 [url_de_Youtube] (resolución 854x480 y formato FLV)

$ youtube-dl -f 22 [url_de_Youtube] (resolución 1280x720 y formato MP4)

$ youtube-dl -f 37 [url_de_Youtube] (resolución 1920x1080 y formato MP4)

$ youtube-dl -f 38 [url_de_Youtube] (resolución 4096x3072 y formato MP4)

 

- Descargar con la mejor calidad disponible sin superar el límite de formato indicado [NOTA: sólo en Youtube]:

Código:

$ youtube-dl --max-quality=(nºformato) [url_de_Youtube] [url_de_Youtube] .......

 

- Descargar en formato optimizado para teléfonos móviles (equivale a "-f 17") [NOTA: sólo en Youtube]:

Código:

$ youtube-dl -m [url_de_Youtube]

 

- Descargar cambiando el nombre al vídeo:

Código:

$ youtube-dl -o [nuevo_nombre] [url_del_vídeo]

 

- Descargar desde una lista de URL's:

Código:

$ youtube-dl -a [nombre_lista]

 

- Descargar desde el portapapeles [NOTA: es necesaria la instalación previa de la aplicación xclip]:

Código:

$ xclip -o | xargs youtube-dl

 

- Descargar en paralelo desde una lista de URL's:

Código:

$ cat [nombre_lista] | xargs -n 1 -P (nº descargas paralelas deseadas) youtube-dl

 

- Descargar usando nombre y contraseña de cuenta Youtube [NOTA: la aplicación NO necesita identificación para descargar vídeos que la soliciten]:

Código:

$ youtube-dl -u [nombre_usuario] -p [contraseña] [url_de_Youtube]

 

- Reanudar descarga interrumpida:

Código:

$ youtube-dl -c [url_del_vídeo]

 

- No descargar archivos ya existentes [NOTA: no reconoce si el archivo está parcialmente descargado] [NOTA: la aplicación, por defecto, ya descarta aquellas descargas completadas]:

Código:

$ youtube-dl -w [url_del_vídeo]

 

- Añadir nombre original sin caracteres especiales ni espacios al nombre del archivo a descargar:

Código:

$ youtube-dl -t [url_del_vídeo]

 

- Añadir nombre original al nombre del archivo a descargar:

Código:

$ youtube-dl -l [url_del_vídeo]

 

- Mostrar solamente nombre original del archivo:

Código:

$ youtube-dl -e [url_del_vídeo]

 

- Mostrar solamente las primeras líneas de la descripción del vídeo [NOTA: sólo en Youtube]:

Código:

$ youtube-dl --get-description [url_de_Youtube]

 

- Obtener las URL de descarga de una lista de reproducción de Youtube:

Código:

$ youtube-dl -g [url_de_la_lista_de_reproducción] > lista_enlaces.txt

***NOTA: para que los enlaces obtenidos puedan ser descargados con youtube-dl es necesario sustituir la cadena de caracteres "get_video?video_id" por "watch?v". Se puede hacer con gedit (usando el botón "Buscar y reemplazar texto") o también con la línea de comandos:

Código:

$ cat lista_enlaces.txt |sed 's:get_video?video_id:watch?v:' >> lista_enlaces2.txt

 

- Mostrar solamente qué formatos no están disponibles [NOTA: sólo en Youtube]:

Código:

$ youtube-dl --all-formats -s [url_de_Youtube]

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share
×
×
  • Create New...