Network and Connection Issues
SSL Certificate Problems
SSL certificate validation errors
SSL certificate validation errors
If you encounter SSL certificate validation errors:Alternatively, use legacy server connection for servers that don’t support RFC 5746:
Encoding Issues
Character encoding problems in output
Character encoding problems in output
Force a specific encoding:This is experimental and may not work in all cases.
Custom HTTP Headers
Websites requiring specific headers
Websites requiring specific headers
Add custom HTTP headers:You can use this option multiple times to add multiple headers.
Using Insecure Connections
Force HTTP instead of HTTPS
Force HTTP instead of HTTPS
For YouTube and other supported sites:
Currently supported only for YouTube and a few other sites.
Rate Limiting and Throttling
Sleep Between Requests
Avoid getting rate-limited
Avoid getting rate-limited
Add delays between operations:These options help avoid triggering anti-bot measures.
Retry Configuration
Configure retry behavior
Configure retry behavior
Terminal and Display Issues
Bidirectional Text Support
Terminal doesn't support bidirectional text
Terminal doesn't support bidirectional text
Enable the bidi workaround:Requires
bidiv or fribidi executable in PATH.Color Output Issues
Control color output
Control color output
Download Issues
Format Selection Problems
Video format not available or download fails
Video format not available or download fails
Try different format selection strategies:
Geo-Restrictions
Video not available in your country
Video not available in your country
Use a proxy or VPN:
Extraction Errors
Extractor fails or times out
Extractor fails or times out
Fragment Download Issues
DASH/HLS fragment downloads failing
DASH/HLS fragment downloads failing
Authentication Issues
Login Problems
Cannot login to website
Cannot login to website
Try different authentication methods:
Cookie Issues
Session cookies required
Session cookies required
Performance Issues
Slow Downloads
Download speed is too slow
Download speed is too slow
High CPU/Memory Usage
yt-dlp consuming too many resources
yt-dlp consuming too many resources
Website-Specific Workarounds
YouTube Issues
YouTube download problems
YouTube download problems
Generic Extractor
Force using generic extractor
Force using generic extractor
Debugging
Enable Verbose Output
Get detailed debug information
Get detailed debug information
Test Without Downloading
Test extraction without downloading
Test extraction without downloading
Configuration File Workarounds
Permanent Workaround Settings
Create a configuration file to apply workarounds permanently:~/.config/yt-dlp/config
Compatibility Options
yt-dlp provides compatibility options to revert to older behaviors:Getting Help
Check the FAQ
Many common issues are covered in the FAQ.
Search Issues
Search existing issues to see if your problem is already reported.
Report Bugs
Create a new issue with verbose output and reproduction steps.
Join Discord
Get help from the community on Discord.