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

Error during format extraction: "Cannot decrypt signature without player_url" #16031

Closed
VADemon opened this issue Mar 29, 2018 · 1 comment
Closed

Comments

@VADemon
Copy link

@VADemon VADemon commented Mar 29, 2018

  • I've verified and I assure that I'm running youtube-dl 2018.03.26.1

Before submitting an issue make sure you have:

  • At least skimmed through the README, most notably the FAQ and BUGS sections
  • Searched the bugtracker for similar issues including closed ones
  • Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

  • Bug report (encountered problems with youtube-dl)
  • Site support request (request for adding support for a new site)
  • Feature request (request for a new functionality)
  • Question
  • Other

[debug] System config: []
[debug] User config: ['--limit-rate', '10M', '-f', 'bestvideo[height<=720]+bestaudio/bestvideo[width<=1920]+bestaudio/bestvideo+bestaudio/best']
[debug] Custom config: []
[debug] Command-line args: ['-F', '-v', '--write-pages', 'https://www.youtube.com/watch?v=Yt5_JzpWdZ0']
[debug] Encodings: locale cp1251, fs mbcs, out cp1251, pref cp1251
[debug] youtube-dl version 2018.03.26.1
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-75504-gaa6c43f, ffprobe N-75504-gaa6c43f
[debug] Proxy map: {}
[youtube] Yt5_JzpWdZ0: Downloading webpage
[youtube] Saving request to Yt5_JzpWdZ0_https_-_www.youtube.com_watchhl=en_disable_polymer=true_gl=US_has_verified=1_v=Yt5_JzpWdZ0_bpctr=9999999999.dump
[youtube] Yt5_JzpWdZ0: Downloading video info webpage
[youtube] Saving request to Yt5_JzpWdZ0_https_-_www.youtube.com_get_video_infoel=info_disable_polymer=true_sts=17616_ps=default_eurl=_gl=US_hl=en_video_id=Yt5_JzpWdZ0.dump
[youtube] Saving request to Yt5_JzpWdZ0_https_-_www.youtube.com_get_video_infoel=embedded_disable_polymer=true_sts=17616_ps=default_eurl=_gl=US_hl=en_video_id=Yt5_JzpWdZ0.dump
[youtube] Saving request to Yt5_JzpWdZ0_https_-_www.youtube.com_get_video_infoel=detailpage_disable_polymer=true_sts=17616_ps=default_eurl=_gl=US_hl=en_video_id=Yt5_JzpWdZ0.dump
[youtube] Yt5_JzpWdZ0: Extracting video information
[youtube] Yt5_JzpWdZ0: Downloading m3u8 information
[youtube] Saving request to Yt5_JzpWdZ0_https_-_manifest.googlevideo.com_api_manifest_hls_variant_ei_tCC9WvKrBM7vgAeKoKuIDA_tx_9474469_ip_2a01%3A4f8%3A212%3A2f1d%3A88%3A%3A41_keepalive_yes_id_Yt5_JzpWdZ0.0_manifest_duration_30_maudio_113b3d361a7c55eb1f07e36ed07c807b.dump
WARNING: [youtube] Yt5_JzpWdZ0: Skipping DASH manifest: ExtractorError('Cannot decrypt signature without player_url; 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.',)
[info] Available formats for Yt5_JzpWdZ0:
format code  extension  resolution note
91           mp4        256x144    HLS  197k , avc1.42c00b, 30.0fps, mp4a.40.5@ 48k
92           mp4        426x240    HLS  338k , avc1.4d4015, 30.0fps, mp4a.40.5@ 48k
93           mp4        640x360    HLS  829k , avc1.4d401e, 30.0fps, mp4a.40.2@128k
94           mp4        854x480    HLS 1380k , avc1.4d401f, 30.0fps, mp4a.40.2@128k
95           mp4        1280x720   HLS 2593k , avc1.4d401f, 30.0fps, mp4a.40.2@256k (best)

Stream #1: https://www.youtube.com/watch?v=Yt5_JzpWdZ0
2: https://www.youtube.com/watch?v=gtEyw7yv-hg
3: https://www.youtube.com/watch?v=xc9vmAsenNU
Basically all streams of this channel reproduce the error: https://www.youtube.com/user/YellowBrickCinema/featured


Description

youtube-dl outputs this error: WARNING: [youtube] xc9vmAsenNU: Skipping DASH manifest: ExtractorError('Cannot decrypt signature without player_url; when trying to extract available formats.

However, it's not related to the DNS request flood issue #15914 and downloading of the streams via FFMpeg works fine. Looks to me as if only the Format extraction fails, because it only shows HLS streams and a few other streams I tested additionally offer the mp4 option AND do not generate this error.

E.g. https://www.youtube.com/watch?v=RtU_mdL2vBM has formats 300,301 available that are "old" format mp4 streams (avc1.4d4020, avc1.64002a) and respective HLS streams 91,92,93,94: avc1.42c00b, avc1.4d4015, avc1.4d401e, avc1.4d401f.

Yt5_JzpWdZ0 from the log above only shows HLS 91-95 streams.

gtE.log
xc9.log
Yt5.log
Yt5_dumppages.zip

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Mar 29, 2018

This is not an error is the first place. DASH live streams are not supported anyway. Also this video does not have 300 and 301 itags.

@dstftw dstftw closed this Mar 29, 2018
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
2 participants
You can’t perform that action at this time.