ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
132.25k stars 10.03k forks source link

Error: Unable to decrypt signature, key length 81 not supported #1141

Closed mattasp closed 11 years ago

mattasp commented 11 years ago

mattis@greenlair:~/Music/Red Hot Chili Peppers$ youtube-dl http://www.youtube.com/watch?v=YlUKcNNmywk -o "Red Hot Chili Peppers - Californication.flv" --verbose -x -f 43 --audio-format mp3 [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['http://www.youtube.com/watch?v=YlUKcNNmywk', '-o', 'Red Hot Chili Peppers - Californication.flv', '--verbose', '-x', '-f', '43', '--audio-format', 'mp3'] [debug] youtube-dl version 2013.07.02 [debug] Python version 2.7.4 - Linux-3.8.0-25-generic-x86_64-with-Ubuntu-13.04-raring [debug] Proxy map: {} [youtube] Setting language [youtube] YlUKcNNmywk: Downloading video webpage [youtube] YlUKcNNmywk: Downloading video info webpage [youtube] YlUKcNNmywk: Extracting video information [youtube] YlUKcNNmywk: Encrypted signatures detected. [youtube] encrypted signature length 81 (40.40), itag 44, html5 player vflLC8JvQ ERROR: Unable to decrypt signature, key length 81 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . 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/YoutubeDL.py", line 312, in extract_info ie_result = ie.extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 92, in extract return self._real_extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 567, in _real_extract signature = self._decrypt_signature(url_data['s'][0]) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 188, in _decrypt_signature raise ExtractorError(u'Unable to decrypt signature, key length %d not supported; retrying might work' % (len(s))) ExtractorError: Unable to decrypt signature, key length 81 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.

jaimeMF commented 11 years ago

You're running an outdated version, run sudo youtube-dl -U to get the latest version.