Windows 11/10 · Common errors · Step-by-step fixes
Most yt-dlp errors on Windows have simple fixes. Start with updating — yt-dlp -U — and checking FFmpeg. That solves 80% of issues.
Always start here:
yt-dlp -U
yt-dlp -F "URL"
Error reference
yt-dlp -U to get the latest extractors. This is the most common fix for this error. If it persists after updating, the site may have made a major change — check the GitHub issues page for reports.
ffmpeg.exe in the same folder as yt-dlp.exe. yt-dlp looks there first. Verify with ffmpeg -version in PowerShell. See the FFmpeg setup guide.
powershell and press Enter. Now run yt-dlp from there.yt-dlp -U. If the video requires login, pass your browser cookies:
--cookies-from-browser chrome
Replace chrome with edge or firefox as needed. If you're on a VPN, try without it — some VPN exit nodes are blocked by YouTube.
-N 4 --retries 10 --fragment-retries 10
--limit-rate 5M
-N 4 enables parallel fragment downloads. --limit-rate 5M caps speed to avoid connection resets. Try downloading at a different time if YouTube is throttling.
ffmpeg.exe is in the same folder as yt-dlp.exe and is a recent build. Update yt-dlp with yt-dlp -U. Then retry with:
yt-dlp -f "bestvideo+bestaudio/best" "URL"
yt-dlp.exe → Properties → check Unblock at the bottom → OK.
yt-dlp.exe → Properties → check Unblock → OK. If antivirus is blocking it, add an exception for the file. Always download from the official GitHub release page.
--no-check-certificate — not recommended long-term as it disables certificate validation.
yt-dlp -U. Check the supported sites list. Make sure you're using the correct video URL — playlist and channel URLs have different formats.
Diagnostics
yt-dlp -v "URL"
yt-dlp -F "URL"
yt-dlp --simulate "URL"
ffmpeg -version