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

Vevo videos not converting -- sig length 82? #1416

Closed
RealDeviil opened this issue Sep 12, 2013 · 8 comments
Closed

Vevo videos not converting -- sig length 82? #1416

RealDeviil opened this issue Sep 12, 2013 · 8 comments

Comments

@RealDeviil
Copy link

@RealDeviil RealDeviil commented Sep 12, 2013

Thank you guys for the great work! See below:

user@ubuntu:~$ sudo youtube-dl -f 18/5/17 -o '/home/user/public_html/youtubeTest/%(title)s-sd9f807sdf7.flv' --newline --verbose http://www.youtube.com/watch?v=w1oM3kQpXRo
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-f', '18/5/17', '-o', '/home/user/public_html/youtubeTest/%(title)s-sd9f807sdf7.flv', '--newline', '--verbose', 'http://www.youtube.com/watch?v=w1oM3kQpXRo']
[debug] youtube-dl version 2013.11.09
[debug] Python version 2.7.3 - Linux-3.2.0-49-generic-pae-i686-with-Ubuntu-12.04-precise
[debug] Proxy map: {}
[youtube] Setting language
[youtube] w1oM3kQpXRo: Downloading video webpage
[youtube] w1oM3kQpXRo: Downloading video info webpage
[youtube] w1oM3kQpXRo: Extracting video information
[youtube] w1oM3kQpXRo: Encrypted signatures detected.
[youtube] encrypted signature length 82 (40.41), itag 46, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 37, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 45, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 22, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 44, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 35, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 43, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 34, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 18, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 5, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 36, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 17, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 137, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 248, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 136, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 247, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 135, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 244, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 245, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 246, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 134, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 243, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 133, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 242, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 160, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 139, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 140, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 141, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 171, html5 player vflGNjMhJ
[youtube] encrypted signature length 82 (40.41), itag 172, html5 player vflGNjMhJ
ERROR: unable to download video
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 573, in download
videos = self.extract_info(url)
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 339, in extract_info
return self.process_ie_result(ie_result, download=download)
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 422, in process_ie_result
for r in ie_result['entries']
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 369, in process_ie_result
self.process_info(ie_result)
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 550, in process_info
raise UnavailableVideoError(err)
UnavailableVideoError: HTTP Error 403: Forbidden

@jaimeMF jaimeMF closed this in ce85f02 Sep 12, 2013
@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Sep 12, 2013

Thanks for the report!, they had change the algo for length 82, the old one didn't work.

@RingoTheDog
Copy link

@RingoTheDog RingoTheDog commented Sep 12, 2013

YouTube-Dl -U does not appear to be pulling a new ver...

C:>youtube-dl.py -v -U
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', '-U']
[debug] youtube-dl version 2013.11.09
[debug] Python version 2.7.1 - Windows-7-6.1.7601-SP1
[debug] Proxy map: {}
youtube-dl is up-to-date (2013.11.09)

@phihag
Copy link
Contributor

@phihag phihag commented Sep 13, 2013

Sorry, there are problems with the build server. I'm on it.

@sunxvogy
Copy link

@sunxvogy sunxvogy commented Sep 13, 2013

Hi, I don't know why need to chage youtube_genalgo.py?

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Sep 13, 2013

@sunxvogy We use it to generate the python code for decrypting the signatures, it's faster than doing manually.

@sunxvogy
Copy link

@sunxvogy sunxvogy commented Sep 13, 2013

but it needs to modify _decrypt_signature(self, s) still?

@RingoTheDog
Copy link

@RingoTheDog RingoTheDog commented Sep 13, 2013

Is the compiled youtube-dl.py file posted anywhere? (I was only able to the find the repository)

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Sep 13, 2013

@sunxvogy We use the code produced by youtube_genalgo.py in _decrypt_signature(self, s), you can manually write the code but it's a bit slower.
@RingoTheDog not yet.

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
5 participants
You can’t perform that action at this time.