youtube-dl es una herramienta de software libre y de código abierto para descargar videos y audio de YouTube [2] y más de 1000 sitios web de alojamiento de videos. [3] Se publica bajo la licencia de software Unlicense . [4]
A partir de septiembre de 2021, youtube-dl es uno de los proyectos con más estrellas en GitHub , con más de 100 000 estrellas. [5] Según library.io, otros 308 paquetes y 1430 repositorios dependen de él. [6] Existen numerosas bifurcaciones del proyecto.
youtube-dl fue creado en 2006 por Ricardo García. [7] Inicialmente, solo se admitía YouTube, pero a medida que el proyecto crecía, comenzó a admitir otros sitios web para compartir videos. [8]
Ricardo García renunció como mantenedor en 2011 y fue reemplazado por Philipp Hagemeister, [9] quien luego renunció y fue reemplazado por dstftw. [10] En 2021, dstftw renunció y fue reemplazado por dirkf. [11]
En 2021, algunos miembros de la comunidad lanzaron una bifurcación de youtube-dl, llamada youtube-dlc (por "comunidad"). En enero de 2021, el esfuerzo continuaba como yt-dlp. [12] yt-dlp se incluyó en Ubuntu a partir de la versión 22.04. [13] youtube-dl se eliminó de Debian 12.0 y Ubuntu 23.10 debido al estancamiento del desarrollo y se reemplazó con un paquete vacío que dependía de yt-dlp. [14] [15]
En agosto de 2023, la empresa alemana Uberspace eliminó un dominio web que alojaba en sus instalaciones para el proyecto original youtube-dl, citando una orden judicial regional alemana emitida por Landgericht, Hamburgo, que parecía prohibir el mero alojamiento de información y enlaces de desarrolladores de GitHub relacionados con el descifrado de "cifrados rodantes" (no criptográficos). [16] La página web del subdominio de GitHub sigue en su lugar.
El 23 de octubre de 2020, la Asociación de la Industria Discográfica de Estados Unidos (RIAA) emitió un aviso de eliminación a GitHub en virtud de la Ley de Derechos de Autor del Milenio Digital (DMCA), solicitando la eliminación de youtube-dl y 17 bifurcaciones públicas del proyecto. La solicitud de la RIAA argumentó que youtube-dl viola las disposiciones antielusión de la Sección 1201 de la DMCA y las disposiciones de la ley de derechos de autor alemana , ya que elude un "cifrado rodante" utilizado por YouTube para generar la URL del archivo de video en sí (que la RIAA ha considerado una medida de protección técnica eficaz , ya que está "destinada a inhibir el acceso directo a los archivos de video subyacentes de YouTube, impidiendo o inhibiendo así la descarga , copia o distribución de los archivos de video"), [17] [18] [19] y que su documentación alentaba expresamente su uso con medios con derechos de autor al enumerar videos musicales de artistas representados por la RIAA como ejemplos. GitHub inicialmente cumplió con la solicitud. [20] [5] [21]
Los usuarios criticaron la eliminación, señalando los usos legítimos de la aplicación, incluida la descarga de contenido de video publicado bajo esquemas de licencias abiertas o para crear trabajos derivados que caen dentro del uso justo , u otros usos como el periodismo , el archivo y la aplicación de la ley . [22] [5] [23] La atención pública a la eliminación resultó en un efecto Streisand que recuerda al de la eliminación de DeCSS . Los usuarios volvieron a publicar el código fuente del software en Internet en múltiples formatos. Por ejemplo, los usuarios publicaron imágenes en Twitter que contenían todo el código fuente de youtube-dl codificado en diferentes colores en cada píxel. [24] Los usuarios de GitHub también presentaron solicitudes de extracción al propio repositorio de GitHub de avisos de eliminación de DMCA que incluían el código fuente de youtube-dl. [24] [25]
El 16 de noviembre de 2020, el repositorio fue restablecido, después de que la Electronic Frontier Foundation enviara a GitHub una carta advirtiendo que su eliminación podría sentar un precedente para que otros titulares de derechos de autor hagan un mal uso del proceso de notificación y retirada para eliminar herramientas de software de Internet basándose únicamente en el argumento de que esas herramientas podrían usarse para infringir los derechos de autor
. [26] Además, la carta de la EFF afirmó que el software no estaba funcionando como un "dispositivo de elusión", violando el DRM en la transmisión de video, ya que la transmisión en sí no estaba encriptada. [26] GitHub también anunció que las futuras reclamaciones de retirada en virtud de la Sección 1201 serían examinadas manualmente caso por caso por expertos legales y técnicos. [27] [28]
El 22 de septiembre de 2020, en paralelo a la solicitud de eliminación de la RIAA, el proveedor de alojamiento web alemán Uberspace fue advertido por Sony Entertainment, Warner Music Group y Universal Music por alojar el servicio en su sitio web. [29] [30] [31] Cuando no respondió, el Tribunal Regional de Hamburgo descartó que se bloqueara el acceso al sitio web. [32]
Para descargar videos o listas de reproducción:
youtube-dl <url>
La ruta de salida se puede especificar como: (nombre del archivo que se incluirá en la ruta)
youtube-dl -o <ruta> <url>
Para ver la lista de todos los formatos y tamaños de archivos disponibles:
youtube-dl-F <url>
El vídeo se puede descargar seleccionando el código de formato de la lista o escribiendo el formato manualmente:
youtube-dl -f <formato/código> <url>
Se puede descargar un vídeo de la mejor calidad con -f best
la opción. Además, la calidad de las transmisiones de audio y vídeo se puede especificar por separado y combinar con el +
operador. [33]
Una parte del vídeo se puede descargar con la ayuda de ffmpeg . [34]
Permitir que los archivos de configuración se llamen yt-dlp en lugar de youtube-dlc.