Windows PowerShell / CMD  ·  Copiar y pegar  ·  Actualizado 2026

Cheatsheet de Comandos yt-dlp para Windows

Todos los comandos comunes de yt-dlp en un solo lugar. Pega directamente en PowerShell o CMD. Sustituye la URL por el enlace de tu vídeo o playlist.

Comandos esenciales de yt-dlp

Descargar un vídeo — mejor calidad disponible
yt-dlp "URL"
Forzar fusión mejor vídeo + mejor audio (requiere FFmpeg)
yt-dlp -f "bestvideo+bestaudio/best" "URL"
Verificar la versión instalada
yt-dlp --version
Actualizar al último release
yt-dlp -U
Listar todos los formatos disponibles para un vídeo
yt-dlp -F "URL"
Simulación — mostrar qué se descargaría sin descargar
yt-dlp --simulate "URL"

Comandos de formato y resolución

Limitar a 1080p
yt-dlp -f "bestvideo[height<=1080]+bestaudio/best" "URL"
Forzar 4K (2160p) si está disponible
yt-dlp -f "bestvideo[height>=2160]+bestaudio/best" "URL"
Preferir H.264/MP4 — máxima compatibilidad
yt-dlp -f "bestvideo[ext=mp4][vcodec*=h264]+bestaudio[ext=m4a]/best[ext=mp4]" "URL"
Preferir AV1 → VP9 → alternativa
yt-dlp -f "bestvideo[vcodec^=av01]/bestvideo[vcodec^=vp9]/bestvideo+bestaudio/best" "URL"

Extracción y conversión de audio

Convertir a MP3 — mejor calidad con carátula y etiquetas
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata "URL"
Conservar audio original sin recodificar (mejor calidad real)
yt-dlp -f ba -x --audio-format best "URL"
Convertir una playlist a MP3
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata --yes-playlist -o "%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"
Lote desde archivo de texto (una URL por línea)
yt-dlp -a links.txt -x --audio-format mp3 --audio-quality 0

Comandos de playlist y canal

Descargar una playlist completa — mantener el orden en los nombres de archivo
yt-dlp --yes-playlist -o "%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"
Descargar solo elementos específicos
yt-dlp --playlist-items 1,5,10-12 "PLAYLIST_URL"
Reanudar + omitir ya descargados
yt-dlp --continue --download-archive downloaded.txt "PLAYLIST_URL"
Descargar un canal completo
yt-dlp "https://www.youtube.com/@NombreDelCanal/videos" -o "%(upload_date>%Y-%m-%d)s-%(title)s.%(ext)s"

Comandos de descarga de subtítulos

Descargar subtítulos como archivos SRT separados
yt-dlp --write-sub --write-auto-sub --sub-langs es --sub-format srt "URL"
Incrustar subtítulos en MKV
yt-dlp -f "bv+ba/best" --write-auto-sub --sub-langs "es,*" --embed-subs --merge-output-format mkv "URL"
Solo subtítulos — sin descarga de vídeo
yt-dlp --write-sub --write-auto-sub --sub-langs es --skip-download "URL"

Nombres de archivo y organización de carpetas

Título del vídeo como nombre de archivo
-o "C:/Vídeos/%(title)s.%(ext)s"
Una carpeta por playlist, archivos numerados
-o "C:/Vídeos/%(playlist)s/%(playlist_index)02d-%(title)s.%(ext)s"
Biblioteca de música — subcarpeta artista/canal
-o "C:/Música/%(artist,channel)s/%(title)s.%(ext)s"
Nombrado por fecha para canales
-o "C:/Vídeos/%(channel)s/%(upload_date>%Y-%m-%d)s-%(title)s.%(ext)s"

Variables de plantilla comunes:

%(title)s
Título del vídeo
%(ext)s
Extensión del archivo
%(id)s
ID del vídeo
%(upload_date)s
Fecha de subida (AAAAMMDD)
%(channel)s
Nombre del canal
%(playlist_index)02d
Nº de pista con ceros

Rendimiento, cookies y metadatos

Descargas de fragmentos paralelas (más rápido en buenas conexiones)
-N 4
Límite de velocidad (evitar throttling)
--limit-rate 5M
Reintentar en caso de fallo
--retries 10 --fragment-retries 10
Pasar cookies del navegador (para contenido privado o con restricción de edad)
--cookies-from-browser chrome
Incorporar miniatura y metadatos
--embed-thumbnail --embed-metadata
Solo vídeos nuevos de los últimos 30 días
--dateafter today-30days