YouTube extractor not works! #3817

Closed
opened 2026-02-21 01:37:31 -05:00 by deekerman · 1 comment
Owner

Originally created by @mickyz on GitHub (Jan 15, 2015).

$ youtube-dl -F https://www.youtube.com/watch?v=FSPKUBkCIss --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-F', 'https://www.youtube.com/watch?v=FSPKUBkCIss', '--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.01.15
[debug] Python version 2.7.6 - Linux-3.13.0-40-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.16-6, avprobe 9.16-6
[debug] Proxy map: {}
[youtube] FSPKUBkCIss: Downloading webpage
[youtube] FSPKUBkCIss: Extracting video information
[youtube] {22} signature length 45.40, html5 player en_US-vfl86Quee
[youtube] FSPKUBkCIss: Downloading js player en_US-vfl86Quee
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature
video_id, player_url, s
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js
'Initial JS player signature function name')
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; 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.
(caused by RegexNotFoundError(u'Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; 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.',)); 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/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature
video_id, player_url, s
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js
'Initial JS player signature function name')
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; 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/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 600, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 260, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1035, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 627, in _decrypt_signature
'Signature extraction failed: ' + tb, cause=e)
ExtractorError: Signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature
video_id, player_url, s
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js
'Initial JS player signature function name')
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; 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.
(caused by RegexNotFoundError(u'Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; 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.',)); 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.

This is the output!

Originally created by @mickyz on GitHub (Jan 15, 2015). $ youtube-dl -F https://www.youtube.com/watch?v=FSPKUBkCIss --verbose [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['-F', 'https://www.youtube.com/watch?v=FSPKUBkCIss', '--verbose'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2015.01.15 [debug] Python version 2.7.6 - Linux-3.13.0-40-generic-x86_64-with-Ubuntu-14.04-trusty [debug] exe versions: avconv 9.16-6, avprobe 9.16-6 [debug] Proxy map: {} [youtube] FSPKUBkCIss: Downloading webpage [youtube] FSPKUBkCIss: Extracting video information [youtube] {22} signature length 45.40, html5 player en_US-vfl86Quee [youtube] FSPKUBkCIss: Downloading js player en_US-vfl86Quee ERROR: Signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature video_id, player_url, s File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js 'Initial JS player signature function name') File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) RegexNotFoundError: Unable to extract Initial JS player signature function name; 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. (caused by RegexNotFoundError(u'Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; 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.',)); 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/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature video_id, player_url, s File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js 'Initial JS player signature function name') File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) RegexNotFoundError: Unable to extract Initial JS player signature function name; 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/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 600, in extract_info ie_result = ie.extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 260, in extract return self._real_extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1035, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 627, in _decrypt_signature 'Signature extraction failed: ' + tb, cause=e) ExtractorError: Signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 617, in _decrypt_signature video_id, player_url, s File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 531, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 592, in _parse_sig_js 'Initial JS player signature function name') File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 516, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) RegexNotFoundError: Unable to extract Initial JS player signature function name; 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. (caused by RegexNotFoundError(u'Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; 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.',)); 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. This is the output!
Author
Owner

@jaimeMF commented on GitHub (Jan 15, 2015):

This issue was fixed in youtube-dl 2015.01.15.1. Refer to our FAQ if you need help updating.
Thanks for the report.

@jaimeMF commented on GitHub (Jan 15, 2015): This issue was fixed in youtube-dl 2015.01.15.1. Refer to [our FAQ](https://yt-dl.org/update) if you need help updating. Thanks for the report.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#3817
No description provided.