Youtube-dl

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 07:18 26 oct 2020 por -dam- (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
youtube-dl
Información general
Tipo de programa gestor de descargas
Autor Ricardo García
Desarrollador Sergey M
Lanzamiento inicial 8 de agosto de 2006
Licencia Unlicense
Información técnica
Programado en Python
Versiones
Última versión estable 2020.07.2827 de julio de 2020
Enlaces

youtube-dl es un programa de línea de comandos para descargar vídeos o extraer audio de sitios de streaming tales como YouTube, Dailymotion o Vimeo. El programa está escrito en Python, por lo que es multiplataforma, pudiéndose ejecutar en cualquier sistema con Python. Está en el dominio público, bajo la licencia Unlicense.

Por una reclamación de la RIAA por derechos de autor a la empresa Github, ésta removerá el repositorio del proyecto dejando múltiples proyectos de diferentes lenguajes sin soporte de su principal bibliotea [1]

Instalación

En Debian, Ubuntu y dervadas:

$ sudo apt install youtube-dl

En Arch Linux y derivadas:

$ sudo pacman -S youtube-dl


Utilización

$ youtube-dl [OPTIONS] URL

Muchos otros parámetros pueden ser especificados también. En algunos casos (como YouTube) la URL puede sustituirse por el ID del video.[2][3]

Selección de formato

En los casos en que haya múltiples formatos de video disponibles, youtube-dl usará por defecto la descarga de la mejor versión posible. Para elegir un formato específico, se puede obtener una lista de los formatos disponibles:

$ youtube-dl -F URL

Conociendo el código de formato:

$ youtube-dl -f format URL

A menudo puede descargar formatos de solo audio o solo de vídeo de esta manera. Si está instalado FFmpeg, se puede descargar un formato solo de vídeo y solo de audio y mezclarlos en un solo archivo:

$ youtube-dl -f video_format+audio_format URL

Extraer audio

Se usa el parámetro -x para descargar solo el audio (requiere FFmpeg).

$ youtube-dl -x -f bestaudio URL

Se puede crear un alias que busca la URL desde el portapapeles con xclip usando xclip -o

Configuración

El archivo de configuración de todo el sistema es /etc/youtube-dl.conf y el archivo de configuración específico del usuario es ~/.config/youtube-dl/config. La sintaxis es simplemente una opción de línea de comando por línea. Ejemplo de configuración:[3]

~/.config/youtube-dl/config
# Guardar en ~/Videos
-o ~/Videos/%(title)s.%(ext)s
# Prefiere resoluciones de 1080p o más bajas
-f (bestvideo[height<=1080]/bestvideo)+bestaudio/best[height<=1080]/best

Ver [1] para más información.

Dependencias

youtube-dl depende de otras utilidades de línea de comandos, aunque son opcionales. Para el post-procesado y operaciones de fusión se usa FFmpeg o avconv. Para extraer datos de un flujo Macromedia RTMP usa RTMPDump. Para sitios que necesiten JavaScript para extraer datos usa PhantomJS. Estas utilidades no vienen incluidas con youtube-dl, y se descargan por separado.

Los usuarios de Windows deben descargar las compilaciones ejecutables de sus respectivas fuentes y colocarlas en el mismo directorio que youtube-dl.

Los usuarios de macOS pueden instalar las dependencias usando el comando brew:

brew install [nombre de la dependencia]

Sitios soportados

Algunos de los sitios que son soportados por youtube-dl:[4]

Vídeo

Anime

Música

Pornografía

Referencias

  1. https://www.xataka.com/servicios/github-cierra-repositorio-youtube-dl-software-utilizado-multitud-apps-paginas-descarga-videos
  2. «youtube-dl: Options» (en inglés). GitHub. Consultado el 23 de julio de 2017. 
  3. a b «youtube-dl (Español)». ArchWiki. 5 de octubre de 2018. Consultado el 30 de mayo de 2020. 
  4. «youtube-dl: Supported sites» (en inglés). GitHub. Consultado el 23 de julio de 2017. 

Enlaces externos


Fuentes

 Este artículo incorpora texto de un trabajo de contenido libre. Licenciado bajo GNU Free Documentation License 1.3 o posterior Declaración de la licencia: youtube-dl (Español), ArchWiki. Para aprender como añadir texto de licencias libres a artículos de Wikipedia, véase Wikipedia:Agregar textos en licencia libre en Wikipedia. Para más información sobre cómo reutilizar texto de Wikipedia, véanse las condiciones de uso.