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

Closed
opened 2026-02-21 05:43:44 -05:00 by deekerman · 1 comment
Owner

Originally created by @VADemon on GitHub (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

Originally created by @VADemon on GitHub (Mar 29, 2018). - [x] I've **verified** and **I assure** that I'm running youtube-dl **2018.03.26.1** ### Before submitting an *issue* make sure you have: - [x] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections - [x] [Searched](https://github.com/rg3/youtube-dl/search?type=Issues) the bugtracker for similar issues including closed ones - [x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser ### What is the purpose of your *issue*? - [x] 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](https://github.com/rg3/youtube-dl/files/1861857/gtE.log) [xc9.log](https://github.com/rg3/youtube-dl/files/1861858/xc9.log) [Yt5.log](https://github.com/rg3/youtube-dl/files/1861859/Yt5.log) [Yt5_dumppages.zip](https://github.com/rg3/youtube-dl/files/1861860/Yt5_dumppages.zip)
Author
Owner

@dstftw commented on GitHub (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 commented on GitHub (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.
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#13270
No description provided.