Ir al contenido
Conéctate para seguir esto  
khany

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

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]

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder en este tema...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL

Conéctate para seguir esto  

×
×
  • Crear Nuevo...