Ir al contenido
yt-dlp

Generador de comandos yt-dlp

Elige las opciones que quieras y obtén el comando exacto de yt-dlp, con las comillas correctas para tu shell. Sin memorizar flags, sin instalar nada aquí, sin subir nada.

Opcional. Si lo dejas vacío, el comando termina en URL para que la rellenes tú.

Tu comando

yt-dlp URL
Básico

Solo audio extrae la pista sonora y descarta el vídeo.

Vídeo y calidad

Limita la altura. yt-dlp sigue eligiendo la mejor pista igual o por debajo.

El tipo de archivo en el que se fusionan las pistas de vídeo y audio separadas.

Opciones avanzadas (3)

Sustituye a la lista de calidad. Para quien ya conoce la sintaxis de formatos.

Reempaqueta las pistas sin recodificar. Rápido y sin pérdida.

Recodifica el vídeo. Lento y con pérdida: solo cuando remux no sirva.

Audio

El archivo al que se convierte el audio.

VBR da la mejor relación tamaño-calidad; los bitrates fijos son más previsibles.

Subtítulos

Incrustar los mete dentro del vídeo; guardar escribe un .srt aparte junto a él.

Separados por comas. Usa all para todos los idiomas disponibles.

Listas y canales

Qué hacer cuando la URL pertenece a la vez a un vídeo y a una lista.

Funcionan rangos y listas, por ejemplo 1-10,15 o -5::2 para uno de cada dos desde el final.

Opciones avanzadas (1)

Anota lo ya descargado para que una nueva ejecución lo omita. Es la forma de mantener un canal sincronizado.

Fragmentos y capítulos
Opciones avanzadas (2)

Un rango como *00:01:30-00:03:00, o el nombre de un capítulo. El asterisco inicial indica que es una marca de tiempo.

Metadatos y portada
Opciones avanzadas (3)
SponsorBlock

Corta del archivo los fragmentos marcados por la comunidad, según los datos de SponsorBlock.

Opciones avanzadas (1)

Conserva los fragmentos pero los marca, para que los saltes tú.

Archivos y carpetas

Los campos van en %(...)s. Las barras crean carpetas.

Opciones avanzadas (4)

Dónde se escriben los archivos. Combínalo con la plantilla de arriba para crear subcarpetas.

Longitud máxima del nombre de archivo, en caracteres.

Filtros
Opciones avanzadas (5)

AAAAMMDD, o una fecha relativa como now-1month.

AAAAMMDD, o una fecha relativa.

Omite lo más pequeño. Acepta 5M, 500K y similares.

Omite lo más grande.

Número de archivos a descargar antes de detenerse.

Red

Por ejemplo 2M o 500K. Útil cuando necesitas el resto del ancho de banda.

Opciones avanzadas (5)

Acelera las pistas fragmentadas. Cuatro es un punto de partida razonable.

Cuántas veces reintentar una parte fallida. Se admite infinite.

URL de proxy HTTP, HTTPS o SOCKS.

Hace que las peticiones parezcan de un navegador real. Es la solución habitual a un 403 repentino.

Sesión y cookies

Lee directamente tu sesión. Necesario para contenido privado, con restricción de edad o solo para miembros.

Opciones avanzadas (1)

Un cookies.txt en formato Netscape exportado desde tu navegador.

Directos
Opciones avanzadas (2)

Consulta hasta que empiece un directo programado. MIN-MAX segundos entre comprobaciones.

Soluciones alternativas
Opciones avanzadas (3)

Obsoleto en favor de --add-headers. Se mantiene porque muchas guías antiguas siguen usándolo.

Obsoleto en favor de --add-headers.

Opciones específicas de cada sitio, por ejemplo youtube:player_client=web.

Salida y depuración
Opciones avanzadas (2)
Restablecer

¿Para qué un generador de comandos?

yt-dlp tiene varios cientos de opciones y las útiles casi nunca funcionan solas: pedir 1080p implica combinar un selector de formato con un contenedor de fusión, e incrustar subtítulos requiere ffmpeg sin decirlo. Esta página codifica esas combinaciones para que el comando funcione a la primera.

Cada opción de aquí corresponde a un flag real, que se muestra a su lado, y la página de referencia los documenta todos para una versión concreta de yt-dlp. Nada está detrás de un plan de pago.

Cómo construir un comando de yt-dlp

  1. Pega la dirección del vídeo, la lista de reproducción o el canal que quieras en el campo URL.
  2. Elige calidad, contenedor, formato de audio, subtítulos y lo que necesites. El comando se actualiza mientras eliges.
  3. Cambia a tu shell, copia el comando y ejecútalo en una terminal donde tengas yt-dlp instalado.

Preguntas frecuentes

¿Qué es un generador de comandos yt-dlp?
Es un formulario que escribe el comando por ti. Eliges lo que quieres en lenguaje normal y produce la línea exacta de yt-dlp, con los flags en el orden correcto y las comillas adecuadas para tu shell.
¿Necesito instalar algo para usar esta página?
Para usar la página, no: solo escribe texto. Para ejecutar el comando necesitas yt-dlp, y ffmpeg para todo lo que fusione, convierta o incruste. La guía de instalación cubre ambos.
¿Qué opciones de yt-dlp puedo generar?
Todo lo que la mayoría necesita: formato y calidad, extracción de audio, subtítulos, listas, fragmentos, SponsorBlock, metadatos, nombres de archivo, filtros, ajustes de red, cookies, directos y las soluciones habituales. La página de referencia las lista todas.
¿Los comandos funcionan también con youtube-dl?
En su mayoría. yt-dlp conserva los nombres de opción de youtube-dl, así que los comandos simples son intercambiables. Las opciones más nuevas como --download-sections, --sponsorblock-remove y --impersonate solo existen en yt-dlp.
¿Hay algo detrás de un muro de pago?
No. Todas las opciones, ajustes y páginas son gratis. No se sube nada, no existen cuentas y ninguna parte del generador está reservada a un plan de pago.