Windows 11/10 · Errores comunes · Soluciones paso a paso
La mayoría de los errores de yt-dlp en Windows tienen soluciones sencillas. Empieza actualizando — yt-dlp -U — y comprobando FFmpeg. Eso resuelve el 80% de los problemas.
La mayoría de los problemas de yt-dlp en Windows se resuelven con dos cosas: ejecutar yt-dlp -U para actualizar (esto soluciona la mayoría de errores "Unable to extract", 403 y de comprobación de bots), y asegurarte de que ffmpeg.exe esté en la misma carpeta que yt-dlp.exe (esto soluciona la falta de sonido y los errores de fusión). Para vídeos que requieren inicio de sesión o marcados como bot, añade --cookies-from-browser chrome. Las secciones siguientes cubren cada mensaje de error específico y su solución.
Empieza siempre por aquí:
yt-dlp -U
yt-dlp -F "URL"
Referencia de errores
yt-dlp -U para obtener los últimos extractores. Esta es la solución más habitual para este error. Si persiste tras la actualización, el sitio puede haber hecho un cambio importante — consulta la página de issues de GitHub para ver informes.
yt-dlp -U) — una versión desactualizada es la causa más común. Luego pasa las cookies del navegador con la sesión iniciada:
yt-dlp --cookies-from-browser chrome "URL"
Sustituye chrome por firefox o edge según convenga; expórtalas desde una ventana privada/incógnito y ciérrala justo después. Si sigue fallando, prueba otro cliente de reproductor:
yt-dlp --extractor-args "youtube:player_client=android" "URL"
Para descargas masivas, ve más despacio para no activar la comprobación: --sleep-requests 2 --sleep-interval 5. Nota: las IP de centros de datos/VPN reciben el trato más estricto — una conexión doméstica normal se cuestiona mucho menos.
ffmpeg.exe en la misma carpeta que yt-dlp.exe. yt-dlp busca allí primero. Verifica con ffmpeg -version en PowerShell. Consulta la guía de configuración de FFmpeg.
powershell y pulsa Enter. Ejecuta yt-dlp desde allí.yt-dlp -U. Si el vídeo requiere inicio de sesión, pasa las cookies del navegador:
--cookies-from-browser chrome
Sustituye chrome por edge o firefox según sea necesario. Si usas una VPN, prueba sin ella — algunos nodos de salida de VPN son bloqueados por YouTube.
-N 4 --retries 10 --fragment-retries 10
--limit-rate 5M
-N 4 activa las descargas de fragmentos paralelas. --limit-rate 5M limita la velocidad para evitar reinicios de conexión. Intenta descargar en otro momento si YouTube está limitando.
ffmpeg.exe está en la misma carpeta que yt-dlp.exe y es un build reciente. Actualiza yt-dlp con yt-dlp -U. Luego vuelve a intentarlo con:
yt-dlp -f "bestvideo+bestaudio/best" "URL"
yt-dlp.exe → Propiedades → marcar Desbloquear en la parte inferior → Aceptar.
yt-dlp.exe → Propiedades → marca Desbloquear → Aceptar. Si el antivirus lo bloquea, añade una excepción para el archivo. Descarga siempre desde la página oficial de releases de GitHub.
--no-check-certificate — no recomendado a largo plazo ya que deshabilita la validación de certificados.
yt-dlp -U. Comprueba la lista de sitios compatibles. Asegúrate de usar la URL correcta del vídeo — las URLs de playlist y canal tienen formatos distintos.
Diagnóstico
yt-dlp -v "URL"
yt-dlp -F "URL"
yt-dlp --simulate "URL"
ffmpeg -version