As of today, I'm getting the following error when attempting to download any YouTube video I've tried:
$ youtube-dl 'https://www.youtube.com/watch?v=qxXZF60EPdM' [youtube] qxXZF60EPdM: Downloading webpage [youtube] qxXZF60EPdM: Downloading video info webpage ERROR: Signature extraction failed: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1384, in _decrypt_signature func = self._extract_signature_function( File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1262, in _extract_signature_function raise ExtractorError('Cannot identify player %r' % player_url) youtube_dl.utils.ExtractorError: Cannot identify player 'https://www.youtube.com/s/player/4fbb4d5b/player_ias.vflset/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. (caused by ExtractorError("Cannot identify player 'https://www.youtube.com/s/player/4fbb4d5b/player_ias.vflset/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.")); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. In the case of this particular video, I was able to successfully download it with this exact same command sometime within the past week. The most obvious conclusion would seem to be that YouTube has changed their formats recently, and an updated extractor is required. I have tried with the version available via wget from https://yt-dl.org/downloads/latest/youtube-dl, and that version downloads the video is without apparent issues. I don't see anything in the recent commits on GitHub which seems like it might affect this, but clearly there must have been something. (Unless something else has caused the version installed on my system to break.) If this is happening for other people too, then getting this updated is probably more urgent, and this should probably go from "wishlist" to "important". -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw