Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Youtube VEVO download not working #1768

Closed
kijalab opened this issue Nov 15, 2013 · 5 comments
Closed

Youtube VEVO download not working #1768

kijalab opened this issue Nov 15, 2013 · 5 comments

Comments

@kijalab
Copy link

@kijalab kijalab commented Nov 15, 2013

Hello, I just tried downloading a vevo video and it doesn't seem to be working. Here's the output:

./youtube-dl fwK7ggA3-bU

[youtube] Setting language
[youtube] fwK7ggA3-bU: Downloading video webpage
[youtube] fwK7ggA3-bU: Downloading video info webpage
[youtube] fwK7ggA3-bU: Extracting video information
[youtube] fwK7ggA3-bU: Encrypted signatures detected.
[youtube] fwK7ggA3-bU: Downloading js player vflqSl9GX
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "./youtube-dl/youtube_dl/extractor/youtube.py", line 1026, in _decrypt_signature
video_id, player_url, len(s)
File "./youtube-dl/youtube_dl/extractor/youtube.py", line 426, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "./youtube-dl/youtube_dl/extractor/common.py", line 205, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "./youtube-dl/youtube_dl/extractor/common.py", line 168, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "./youtube-dl/youtube_dl/extractor/common.py", line 155, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.6/urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.6/urllib2.py", line 381, in open
protocol = req.get_type()
File "/usr/lib/python2.6/urllib2.py", line 242, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-vflqSl9GX.js

@phihag phihag closed this in 9f9be84 Nov 15, 2013
@phihag
Copy link
Contributor

@phihag phihag commented Nov 15, 2013

Thank you for the report. This has been fixed in youtube-dl v 2013.11.15. Type

./youtube-dl -U

to update.

@kijalab
Copy link
Author

@kijalab kijalab commented Nov 15, 2013

Thank you.

@djvs
Copy link

@djvs djvs commented May 3, 2014

still broken in 2014.04.30.1

@djvs
Copy link

@djvs djvs commented May 3, 2014

note that "yt" is bash shortcut for "youtube-dl --no-mtime"

@ /vid $ youtube-dl --version
2014.04.30.1
@ /vid $ yt "https://www.youtube.com/watch?v=P2-F8v9sMRw"
[youtube] Setting language
[youtube] P2-F8v9sMRw: Downloading video webpage
[youtube] P2-F8v9sMRw: Downloading video info webpage
[youtube] P2-F8v9sMRw: Extracting video information
[youtube] P2-F8v9sMRw: Encrypted signatures detected.
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
[youtube] P2-F8v9sMRw: Downloading js player vfldK8353
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1043, in _decrypt_signature
video_id, player_url, len(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 443, in _extract_signature_function
errnote=u'Download of %s failed' % player_url)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 185, in _download_webpage
return self._download_webpage_handle(url_or_request, video_id, note, errnote)[0]
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 159, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 146, in _request_webpage
return compat_urllib_request.urlopen(url_or_request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 392, in open
protocol = req.get_type()
File "/usr/lib/python2.7/urllib2.py", line 254, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: //s.ytimg.com/yts/jsbin/html5player-en_US-vfldK8353.js

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented May 3, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.