What is youtube dl?

yt-dlp: La Guía Definitiva para Descargar Videos

08/01/2026

Valoración: 4.16 (6042 votos)

En la era digital actual, el contenido en video es el rey. Plataformas como YouTube, Vimeo y cientos de otras nos ofrecen un flujo interminable de entretenimiento, tutoriales e información. Sin embargo, a menudo nos encontramos con la necesidad de guardar un video para verlo sin conexión, para un proyecto personal o simplemente para archivarlo. Aquí es donde entran en juego herramientas especializadas, y durante años, youtube-dl fue el estándar de oro. No obstante, su desarrollo se ha estancado, dando paso a un sucesor mucho más potente y activamente mantenido: yt-dlp. Este artículo es una guía completa para que aprendas a dominar esta increíble herramienta de línea de comandos, desde su instalación hasta los trucos más avanzados.

What is youtube dl?
YouTube-dl is a small command-line program you can use to download videos from YouTube as well as other video sites. It is not platform specific, and should work on your Linux, Windows, or macOS system. It is released to the public domain, which means you can modify it, redistribute it, or use it however you like.
Índice de Contenido

¿Qué es yt-dlp y por qué es mejor que youtube-dl?

Para entender yt-dlp, primero debemos hablar de su predecesor. youtube-dl es un programa de línea de comandos que permite a los usuarios descargar videos y audio de YouTube y cientos de otros sitios web. Su versatilidad y poder lo convirtieron en una herramienta indispensable para muchos. Sin embargo, con el tiempo, su desarrollo se ralentizó, lo que provocó que dejara de funcionar con sitios que actualizaban sus sistemas y que no se añadieran nuevas funcionalidades.

Aquí es donde nace yt-dlp. Se trata de un "fork" o una bifurcación del proyecto original de youtube-dl. En el mundo del software, un fork es cuando los desarrolladores toman el código fuente de un proyecto existente y lo desarrollan de forma independiente. yt-dlp no solo continuó el legado de su antecesor, sino que lo mejoró en todos los aspectos. Incorpora nuevas características, correcciones de errores constantes, mejor rendimiento y soporte para una lista aún más extensa de sitios web.

Tabla Comparativa: yt-dlp vs. youtube-dl

Característicayoutube-dl (Original)yt-dlp (Fork)
DesarrolloPrácticamente detenidoActivo, con actualizaciones frecuentes
Soporte de SitiosExtenso, pero con fallos en sitios actualizadosAún más extenso y se actualiza constantemente
VelocidadBuenaMejorada, especialmente en ciertos tipos de descargas
Nuevas FuncionesNo se añadenInclusión de nuevas opciones, filtros y mejoras de calidad de vida
Manejo de FormatosBuenoMás inteligente, prioriza la mejor calidad combinando video y audio

Instalación de yt-dlp en tu Sistema Operativo

Una de las grandes ventajas de yt-dlp es que es multiplataforma. Funciona a la perfección en Windows, macOS y Linux. La instalación es sencilla, aunque varía ligeramente según el sistema.

Instalación en Windows

Para los usuarios de Windows, la forma más fácil es descargar el archivo ejecutable (`.exe`).

  1. Visita la página oficial de lanzamientos de yt-dlp en GitHub.
  2. Busca el archivo llamado yt-dlp.exe y descárgalo.
  3. Para mayor comodidad, puedes mover este archivo a una carpeta que esté en el PATH del sistema (como C:\Windows, aunque es mejor crear una carpeta dedicada como C:\Tools y añadirla al PATH). Esto te permitirá ejecutar el comando yt-dlp desde cualquier terminal (CMD o PowerShell) sin tener que navegar a la carpeta donde se encuentra el archivo.

Instalación en macOS

Si eres usuario de Mac, la forma más recomendada de instalar y gestionar yt-dlp es a través de Homebrew, un popular gestor de paquetes.

How to download videos using YT-DLP command-line tool?
Download videos from various websites using yt-dlp command-line tool in browsers. To get started, enter a valid yt-dlp command in the input field above and click "Run". For example, to download a YouTube video, you can use: All yt-dlp command parameters can be added here. Visit yt-dlp help for command reference. Usage: yt-dlp [OPTIONS] URL [URL...]
  1. Abre la aplicación Terminal.
  2. Si no tienes Homebrew instalado, instálalo con el comando que encontrarás en su web oficial.
  3. Una vez que tengas Homebrew, simplemente ejecuta el siguiente comando:
    brew install yt-dlp
  4. Homebrew se encargará de todo, y podrás usar el comando yt-dlp inmediatamente.

Instalación en Linux

En Linux, tienes varias opciones, pero la más directa y recomendada por los desarrolladores para tener siempre la última versión es usar curl o wget.

  1. Abre tu terminal.
  2. Ejecuta uno de los siguientes comandos para descargar el ejecutable y darle permisos de ejecución:

Con curl:

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Con wget:

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Este método instala yt-dlp de forma global, por lo que podrás ejecutarlo desde cualquier ubicación en tu terminal.

Comandos Esenciales para Empezar a Descargar

Ahora que tienes yt-dlp instalado, es hora de ponerlo a prueba. La sintaxis básica es increíblemente simple, pero su poder reside en la gran cantidad de opciones que puedes añadir.

Tu Primera Descarga

Para descargar un video, simplemente abre tu terminal y escribe yt-dlp seguido de la URL del video.

yt-dlp "URL_DEL_VIDEO_AQUI"

Por defecto, yt-dlp intentará descargar la mejor calidad de video y audio disponibles y los combinará en un solo archivo. ¡Así de fácil!

Elegir un Formato Específico

A veces, no necesitas la máxima resolución o quieres un formato de archivo concreto. Primero, puedes listar todos los formatos disponibles para un video con la opción -F.

yt-dlp -F "URL_DEL_VIDEO_AQUI"

Esto te mostrará una tabla con un "format code" para cada opción de video y audio. Para descargar uno en particular, usa la opción -f seguida del código.

Why does YouTube DL download the best quality?
By default youtube-dl tries to download the best available quality, i.e. if you want the best quality you don't need to pass any special options, youtube-dl will guess it for you by default. But sometimes you may want to download in a different format, for example when you are on a slow or intermittent connection.
yt-dlp -f 22 "URL_DEL_VIDEO_AQUI"

Extraer Solo el Audio

Una de las funciones más populares es descargar solo el audio de un video, ideal para música o podcasts. La opción -x extrae el audio, y con --audio-format puedes especificar el formato deseado.

yt-dlp -x --audio-format mp3 "URL_DEL_VIDEO_AQUI"

Este comando descargará el video, extraerá la pista de audio, la convertirá a MP3 y luego eliminará el archivo de video temporal, dejándote solo con tu archivo de audio.

Profundizando en las Opciones Avanzadas

La verdadera magia de yt-dlp reside en su enorme abanico de opciones que te permiten personalizar cada aspecto de la descarga.

Descarga de Listas de Reproducción (Playlists)

Simplemente pasa la URL de una lista de reproducción y yt-dlp la detectará y descargará todos los videos que contiene. Puedes refinar esto:

  • --playlist-items 1-5,8,10: Descarga solo los videos 1 al 5, el 8 y el 10 de la lista.
  • --playlist-reverse: Descarga la lista en orden inverso.
  • --download-archive archivo.txt: Esta es una función increíblemente útil. Crea un archivo que registra los IDs de los videos descargados. Si vuelves a ejecutar el comando sobre la misma lista, solo descargará los videos nuevos que no estén en el archivo.

Plantillas de Nombres de Archivo

¿Cansado de nombres de archivo como video-abCdeFg123.mp4? Con la opción -o (output), puedes crear plantillas personalizadas para nombrar tus archivos.

  • -o '%(title)s.%(ext)s': Nombrará el archivo con el título del video y su extensión original. Ejemplo: "Mi Video Increíble.mp4".
  • -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s': Una plantilla más compleja. Creará una carpeta con el nombre del autor, dentro otra con el nombre de la playlist, y nombrará cada archivo con su número en la lista y su título.

Descarga de Subtítulos

yt-dlp también facilita la descarga de subtítulos.

  • --write-sub: Descarga los subtítulos disponibles en el idioma original.
  • --write-auto-sub: Descarga los subtítulos generados automáticamente.
  • --sub-lang es,en: Descarga los subtítulos en español e inglés, si están disponibles.
  • --embed-subs: Incrusta los subtítulos directamente en el archivo de video (si el formato lo soporta, como MKV).

Preguntas Frecuentes (FAQ) sobre yt-dlp

A continuación, respondemos algunas de las dudas más comunes que surgen al usar esta herramienta.

What is youtube dl & YT-DLP Fork?
r/youtubedl: youtube-dl and the yt-dlp fork are a command-line program to download videos from YouTube.com, as well as many other sites. We are a…

¿Es yt-dlp gratuito y seguro de usar?

Sí. yt-dlp es un software de código abierto (open source) y completamente gratuito. Su código es público y revisado por una comunidad de desarrolladores, lo que lo hace muy seguro. Sin embargo, siempre debes ser responsable con el contenido que descargas, respetando los derechos de autor y los términos de servicio de las plataformas.

Recibo un error HTTP 429 "Too Many Requests". ¿Qué significa?

Este error indica que el sitio web ha bloqueado temporalmente tu dirección IP por realizar demasiadas solicitudes en un corto período de tiempo. Suele ser una medida anti-automatización. La solución suele ser esperar un tiempo o, en algunos casos, usar la opción --cookies-from-browser TU_NAVEGADOR para usar las cookies de tu sesión iniciada, lo que puede ayudar a que el sitio te identifique como un usuario legítimo.

¿Cómo mantengo yt-dlp actualizado?

Mantener la herramienta actualizada es crucial para que siga funcionando correctamente. El método depende de cómo la instalaste:

  • Windows (.exe) y Linux (manual): Simplemente ejecuta yt-dlp -U.
  • macOS (Homebrew): Ejecuta brew upgrade yt-dlp.

¿Puedo descargar videos de sitios que requieren inicio de sesión?

Sí. Para contenido protegido por un inicio de sesión (como cursos privados o contenido para suscriptores), puedes usar la opción de cookies. yt-dlp puede extraer las cookies de tu navegador para autenticarse como si fueras tú. El comando sería algo como yt-dlp --cookies-from-browser firefox "URL_PRIVADA".

¿Por qué la descarga a veces es muy lenta?

La velocidad de descarga puede depender de muchos factores: la velocidad de tu conexión, la carga del servidor del sitio web, o incluso limitaciones impuestas por el propio sitio. yt-dlp es muy eficiente, pero no puede hacer milagros si la fuente es lenta. Para descargas muy grandes, puedes intentar usar un descargador externo como `aria2c` con la opción --external-downloader aria2c, que puede acelerar el proceso al usar múltiples conexiones.

En conclusión, yt-dlp es mucho más que un simple descargador de videos. Es una navaja suiza para la gestión de contenido multimedia en línea. Su flexibilidad, potencia y el constante apoyo de su comunidad lo convierten en la herramienta definitiva para cualquiera que necesite descargar videos de internet de manera fiable y personalizada. Te animamos a explorar su documentación ejecutando yt-dlp --help para descubrir el universo de posibilidades que ofrece.

Si quieres conocer otros artículos parecidos a yt-dlp: La Guía Definitiva para Descargar Videos puedes visitar la categoría Juegos.

Subir