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 UnavailableVideoError: HTTP Error 403: Forbidden In youtube-dl version 2013.11.09 #1418

Closed
prestonconnors opened this issue Sep 12, 2013 · 5 comments

Comments

@prestonconnors
Copy link

@prestonconnors prestonconnors commented Sep 12, 2013

Getting a 403 error when trying to download Youtube VEVO videos in youtube-dl version 2013.11.09.

Example:

youtube-dl -vvv "http://www.youtube.com/watch?v=C-dW7z0QBNg&feature=youtube_gdata"
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-vvv', 'http://www.youtube.com/watch?v=C-dW7z0QBNg&feature=youtube_gdata', '-o', 'C-dW7z0QBNg.%(ext)s']
[debug] youtube-dl version 2013.11.09
[debug] Python version 2.7.3 - Linux-3.2.0-53-generic-x86_64-with-LinuxMint-13-maya
[debug] Proxy map: {}
[youtube] Setting language
[youtube] C-dW7z0QBNg: Downloading video webpage
[youtube] C-dW7z0QBNg: Downloading video info webpage
[youtube] C-dW7z0QBNg: Extracting video information
[youtube] C-dW7z0QBNg: 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 80 (40.39), 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
Copy link
Collaborator

@jaimeMF jaimeMF commented Sep 13, 2013

We have problems with the build server #1416 (comment), but it's fixed in the repo

@RingoTheDog
Copy link

@RingoTheDog RingoTheDog commented Sep 13, 2013

Does anyone have instructions/FAQ on how to make the .py file from the repository?

(in the past the py file was editable text, but now the .py file is compiled? ....sorry for being clueless blush)

@chid
Copy link

@chid chid commented Sep 14, 2013

@RingoTheDog you can always run make then run python setup.py install

I guess this issue can be closed soon.

@phihag
Copy link
Contributor

@phihag phihag commented Sep 16, 2013

This should be fixed in youtube-dl 2013.09.16. Type

sudo youtube-dl -U

(on Linux) or

youtube-dl -U

(on Windows) to update.

@phihag phihag closed this Sep 16, 2013
@PNath
Copy link

@PNath PNath commented Oct 12, 2014

HI

I tried downloading a video . The complete error trail is as follows. Kindly suggest the corrective measure.

[youtube] Setting language
[youtube] OG_w2jsT6Wc: Downloading webpage
[youtube] OG_w2jsT6Wc: Downloading video info webpage
[youtube] OG_w2jsT6Wc: Extracting video information
[youtube] RTMP download detected
[download] Destination: Bal Ganesh ►Kids Animation Movie in Bengali-OG_w2jsT6Wc.unknown_video
[debug] rtmpdump command line: rtmpdump --verbose -r rtmpe://v9.nonxt2.c.youtube.com/videoplayback -o 'Bal Ganesh ►Kids Animation Movie in Bengali-OG_w2jsT6Wc.unknown_video.part' --resume --skip 1
[rtmpdump] RTMPDump v2.4
rtmpdump 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
[rtmpdump] DEBUG: Parsing...
[rtmpdump] DEBUG: Parsed protocol: 2
[rtmpdump] DEBUG: Parsed host : v9.nonxt2.c.youtube.com
[rtmpdump] DEBUG: Parsed app : videoplayback
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] ERROR: You must specify a playpath (--playpath) or url (-r "rtmp://host[:port]/playpath") containing a playpath
ERROR: unable to download video
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 985, in download
self.extract_info(url)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 510, in extract_info
return self.process_ie_result(ie_result, download, extra_info)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 539, in process_ie_result
return self.process_video_result(ie_result, download=download)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 766, in process_video_result
self.process_info(new_info)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 961, in process_info
raise UnavailableVideoError(err)

UnavailableVideoError: [Errno 2] No such file or directory: 'Bal Ganesh \xe2\x96\xbaKids Animation Movie in Bengali-OG_w2jsT6Wc.unknown_video.part'

Regards
P Nath

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