Cargando

Ir a contenido


 


Cómo instalar y usar YouTube-DL en Ubuntu 17

En este tutorial te explicamos los diferentes pasos que debes seguir para saber cómo instalar y usar YouTube-DL en Ubuntu 17


Escrito por el oct 18 2017 17:38 youtube linux



Una de las plataformas más usadas actualmente para todo el tema de videos es indiscutiblemente YouTube la cual nos ofrece una amplia gama de opciones de videos en diversas categorías y, aun mas allá, nos permite subir nuestros propios videos y ganar reconocimiento y quizás algo de dinero.

 

Mas allá de estas ventajas, es posible que en determinados momentos sea necesario descargar algunos videos de YouTube por razones como:

 

Razones descargar videos YouTube
  • Reproducir el video en cualquier momento sin conexión a internet
  • Usarlos con los respectivos permisos de autor para presentaciones o apoyo de actividades
  • Tener una serie de videos que ofrezca la posibilidad de descarga gratuita y más.

 

Hoy Solvetic analizará cómo podemos usar una práctica herramienta que nos permite descargar videos de YouTube, y otras plataformas, con sencillez.

 

Qué es YouTube-dl
YouTube-dl es una herramienta de descarga de video de línea de comandos la cual es de código abierto y que se puede usar para descargar videos de YouTube y otros sitios web como Facebook, Dailymotion, Google Video, Yahoo y más.

 

YouTube-dl está basado en pygtk y requiere que Python ejecute su contenido. Es compatible con muchos sistemas operativos, dentro de los cuales tenemos Windows, Mac y Unix. Para hacer uso de YouTube-dl se requiere del intérprete de Python (2.6, 2.7, o 3.2+).

 

Algunas de las características de YouTube-dl son
  • Compatible con la reanudación de descargas interrumpidas
  • Posibilidad de descarga de canales o listas de reproducción
  • Permite agregar un título personalizado, proxy y mucho más.

 

Ahora veremos cómo instalar y usar YouTube-dl en Ubuntu 17.04.

 

 


1. Actualización del sistema operativo Linux

 

Paso 1

Antes de proceder con la instalación actualizaremos los paquetes del sistema operativo ejecutando las siguientes líneas:
sudo apt-get update -y
sudo apt-get upgrade -y
Una vez actualizados los paquetes del sistema operativo procedemos a instalar YouTube-dl, esta aplicación Youtube-dl no está disponible en el repositorio Ubuntu 17.04. Por lo tanto, deberá descargarlo desde su sitio web oficial. Para ello lo descargaremos con el comando curl:
sudo apt install curl -y

 

Paso 2

Ahora descargaremos los binarios de YouTube-dl ejecutando la siguiente línea:
sudo curl -L https://yt-dl.org/latest/youtube-dl -o /usr/bin/youtube-dl

 

Ahora cambiaremos los permisos del paquete binario youtube-dl con el siguiente comando:

sudo chmod 755 /usr/bin/youtube-dl

2. Uso de YouTube-dl Linux

 

Paso 1

Si deseamos listar todas las opciones que nos ofrece YouTube-dl podemos ejecutar el siguiente comando:
youtube-dl –help

 

Paso 2

YouTube-dl soporta múltiples formatos de video como Mp4, WebM, 3gp y FLV. Podemos enumerar todos los formatos disponibles para video específico con el siguiente comando:
youtube-dl -F (Ruta del video)

 

Paso 3

Allí podemos ver todas las opciones de video disponibles en ese momento y cada una tiene un identificar en el costado izquierdo.

 

A continuación, basta con seleccionar cualquier formato con el cual se desee descargar el video usando el parámetro -f:

youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Al ejecutar esta línea iniciara la descarga del video en una resolución de 640x360. Podemos ver que se ha descargado el video de forma correcta.

 

 

 

 

Paso 4

Si deseamos descargar video de YouTube en formato de audio mp3, también es posible con el siguiente comando:
youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --audio-format mp3

 

Paso 5

En este caso podemos observar que se necesitara un reproductor compatible con dicho formato. Si deseamos descargar todos los videos de un canal especifico debemos ejecutar la siguiente línea:
youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Si la red que usamos cuenta con servicios de proxy podemos ejecutar la siguiente línea para la descarga del video:
youtube-dl --proxy http://proxy-ip:port https://www.youtube.com/watch?v=6WteQjr49f4
Otra de las posibilidades que nos ofrece YouTube-dl es descargar la lista de varios videos de YouTube con un solo comando, para ello primero guardaremos todas las URLs de los videos de Youtube en un archivo llamado youtube-list.txt y luego ejecutaremos el siguiente comando para descargar todos los videos. Allí se iniciará la descarga de cada video.
youtube-dl -a archivo.txt

 

 


3. Instalación de la interfaz gráfica de YouTube-dl Linux


La herramienta YouTube-dl cuenta con una interfaz gráfica llamada youtube-dlg la cual es una herramienta gratuita y de código abierto para youtube-dl escrita en wxPython.

 

Paso 1

Por defecto, esta herramienta no está disponible en el repositorio Ubuntu 17.04, por ello debemos agregar PPA para esto ejecutando lo siguiente:
sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update -y
Paso 2

Posteriormente procedemos a instalar youtube-dlg ejecutando la siguiente línea:
sudo apt install youtube-dlg -y

 

 

Paso 3

Una vez instalado podremos acceder a la aplicación directamente desde Unity:

 

 

Paso 4

Una vez abierta la aplicación basta con ingresar las URLs a descargar, pulsar en el botón Add y finalmente pulsar en el botón de descarga ubicado en la esquina inferior derecha. Allí iniciara todo el proceso de descarga del video.

 

 

 


4. Parámetros a usar con YouTube-dl a nivel general


Existen múltiples parámetros que podemos implementar al usar YouTube-dl para todo el proceso de descarga de videos, estos son:

 

Imprime la ayuda y sale del programa
-h, --help

 

Actualiza el programa a la última versión
-U, --update

 

Continúa aun con los errores de descarga
i, --ignore-errors

 

Abortar la descarga de más videos (en la lista de reproducción o en la línea de comandos) si existen errores
--abort-on-error

 

Muestra la identificación del navegador actual
--dump-user-agent

 

Lista todos los extractores compatibles
--list-extractors

 

No lee los archivos de configuración
--ignore-config

 

Ubicación del archivo de configuración
--config-location PATH

 

Marca los videos vistos (solo YouTube)
--mark-watched

 

No marca los videos vistos (solo en YouTube)
--no-mark-watched

 

No emiten códigos de color en la salida
--no-color

 


5. Parámetros a usar con YouTube-dl a nivel de red tenemos las siguientes opciones

 

Permite usar el proxy HTTP / HTTPS / SOCKS especificado
--proxy URL

 

Tiempo de espera antes de abandonar la descarga, en segundos
--socket-timeout SECONDS

 

Permite configurar el direccionamiento IP así
--source-address IP :-4
  • Realizar todas las conexiones a través de IPv4
    --force-ipv4
  • Realice todas las conexiones a través de IPv6-6,
    --force-ipv6

 

 


6. Parámetros a usar con YouTube-dl a nivel de video

 

Video de lista de reproducción para iniciar
--playlist-start NUMBER

 

Lista de reproducción de links de video para descargar
--playlist-items ITEM_SPEC

 

Descarga solo los títulos coincidentes
--match-title REGEX

 

Omitir la descarga para los títulos coincidentes
--reject-title REGEX

 

Abortar después de descargar los archivos indicados
--max-downloads NUMBER

 

No descarga ningún video más pequeño que el tamaño indicado
-min-filesize TAMAÑO

 

No descarga ningún video más grande que el indicado
--max-filesize TAMAÑO

 

Descarga solo videos cargados en la fecha seleccionada
--date

 

Descargue solo videos cargados en o antes de esa fecha
--date antes de DATE

 

No descarga ningún video con menos de el número de vistas indicadas
--min-views COUNT

 

No descarga ningún video con más de la cantidad de vistas indicadas
--max-views COUNT

 

Filtro de video genérico
--match-filter FILTER

 

Descarga solo el video mas no la lista de reproducción
--no-playlist

 

Descarga la lista de reproducción
--yes-playlist

 


7. Parámetros a usar con YouTube-dl a nivel de descarga


Tasa de descarga máxima en bytes por segundo
-r, - RATE de tasa de limitación

 

Saltar fragmentos no disponibles
-skip-unavailable-fragments

 

Abortar la descarga cuando un fragmento no está disponible
--abort-on-unavailable-fragment

 

Tamaño del búfer de descarga
--buffer-size TAMAÑO

 

Descargue los videos de la lista de reproducción en orden inverso
--playlist-reverse

 

Descarga videos de lista de reproducción en orden aleatorio
--playlist-random

 

Utiliza el programa de descarga nativo de HLS
--hls-prefer-native

 

Usa ffmpeg en lugar del HLS
--hls-prefer-ffmpeg

 

Utilice el descargador externo especificado
--EXTERNAL-downloader COMMAND

 


8. Parámetros a usar con YouTube-dl a nivel de sistema de archivos


Indica el archivo que contiene la URL para descargar
-a, --batch-file FILE

 

Hace uso del ID del video en el nombre del archivo
--id

 

Restringe nombres de archivos solo a ASCII
--restrict-nombres de archivos

 

No sobrescribe archivos
w, --no-overwrites

 

No usa archivos .part
--no-part

 

No usa el encabezado del archivo
--no-mtime

 

Escribe la descripción del video
--write-description

 

Indica el archivo JSON que contiene la información del video
--load-info-json FILE

 

Deshabilitar el almacenamiento en caché del sistema de archivos
--no-cache-dir

 

Para conocer en detalle todas las opciones disponibles con YouTube-dl podemos visitar el siguiente enlace:

 

 

Hemos visto como esta práctica herramienta se convierte en una utilidad simple, pero con grandes prestaciones a la hora de descargar videos no solo de YouTube sino de otras plataformas adicionales de forma funcional.

 

Te explicamos cómo poder descargar vídeos de Youtube en Linux con YouTube DL de forma sencilla y en diferentes formatos.

¿Te ha gustado y ayudado este Tutorial?
Puedes premiar al autor pulsando este botón para darle un punto positivo
  • -
  • 0
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado oct 18 2017 17:38
  •   Visitas 610
  •   Nivel
    Profesional



Tutoriales Relacionados


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
Demuestra que eres experto!
  ESCRIBIR TUTORIAL
Suscribirse