youtube-dl: Unable to decode n-parameter: download likely to be throttled
Checklist
- I’m reporting a broken site support issue
- I’ve verified that I’m running youtube-dl version 2021.12.17
- I’ve checked that all provided URLs are alive and playable in a browser
- I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- I’ve searched the bugtracker for similar bug reports including closed ones
- I’ve read bugs section in FAQ
Verbose log
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=03Gug8rMTSI']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.10.9 (CPython) - Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with
[debug] exe versions: ffmpeg 5.1.2, ffprobe 5.1.2
[debug] Proxy map: {}
[youtube] 03Gug8rMTSI: Downloading webpage
[youtube] 03Gug8rMTSI: Downloading player dac945fd
WARNING: [youtube] Unable to decode n-parameter: download likely to be throttled (Unhandled exception in decode; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1524, in _n_descramble
raise ExtractorError('Unhandled exception in decode')
youtube_dl.utils.ExtractorError: Unhandled exception in decode; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
)
[debug] Default format spec: bestvideo+bestaudio/best
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
Description
I was trying to download a simple short you tube video, nothing fancy. The tool issued the above output and requested that I submit a bug report, and as the good netizen I am, I have just submitted.
Regards
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 2
- Comments: 23 (8 by maintainers)
Commits related to this issue
- Support `if` statements Fix for yt-dlp/yt_dlp#6131 Closes #31509 — committed to dirkf/youtube-dl by pukkandan a year ago
- Support `if` statements Fix for yt-dlp/yt_dlp#6131 Closes #31509 — committed to alxlive/youtube-dl by pukkandan a year ago
D’oh, I have two versions of Python installed, 3.10 and 3.11.
pip
calls the Python 3.10 pip, while theyoutube_dl
command finds an older version installed in Python 3.11 first in the path.After uninstalling the old version, everything works. Thanks for your help!
Looks like they already have idea of the issue/fix as per the recent discussion here: https://github.com/ytdl-org/youtube-dl/issues/30976#issuecomment-1411301628.