Il est considéré comme très utile d’utiliser un youtube-dl
logiciel de téléchargement de youtubes.
Un message est vu et il a cessé de fonctionner, ce qui suit.
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 479, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 383, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 454, in _parse_sig_js
u'Initial JS player signature function name')
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 391, in _search_regex
raise RegexNotFoundError(u'Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
Que dois-je faire pour continuer?
youtube-dl
Oh ma fille
la source
la source
Make sure you are using the latest version; type youtube-dl -U to update.
As-tu fais ça?youtube-dl -U
ne fonctionne plus. Les instructions pour mettre à jour youtube-dl vers la dernière version se trouvent à l' adresse suivante : youtube-dl ne fonctionne pas . btw cela fonctionne également si vous utilisez à lapip install --upgrade youtube-dl
place depip install --upgrade youtube_dl
et cela fonctionne également pour une installation locale (c'est-à-dire sans utiliser sudo) réalisée dans un environnement virtuel Python.Réponses:
Vous obtenez cette erreur:
... parce que youtube-dl n'est pas à jour. Google a changé la manière d'accéder aux vidéos YouTube plus fréquemment que ce n'était le cas il y a quelques années. Par conséquent, pour que YouTube-dl soit toujours à jour, il doit également être mis à jour plus fréquemment. Pour installer la dernière version de youtube-dl, ouvrez le terminal et tapez:
Pour mettre à niveau youtube-dl vers la dernière version:
ou
C'est fou la fréquence avec laquelle Google a changé le code d'accès aux vidéos sur YouTube. Il semble que je me souvienne de la mise à jour de youtube-dl il y a seulement quelques mois, mais la vidéo sélectionnée ne pouvait toujours pas être téléchargée tant que je ne l'avais pas mise à jour.
youtube-dl est un programme Python. Vous pouvez donc également installer localement la dernière version de youtube-dl dans un environnement virtuel Python. Pour plus d'informations sur la configuration et l'utilisation d'un environnement virtuel Python, voir Comment configurer et utiliser un environnement virtuel Python dans Ubuntu? .
la source
Le seul moyen de le faire fonctionner était la dernière version (pour moi sur debian) avec
du repo github
la source
Cela m'est arrivé une fois. Comme ils l'ont dit dans les commentaires, vous devez mettre à jour votre système ou simplement youtube-dl. Il est également bon d'utiliser des citations comme suit dans cet exemple:
la source
¨
vous avez utilisé dans votre message n'est pas visible. remplacez-le par'
ou"
.J'ai eu le même problème et cela l'a résolu
et essayer de mettre le lien dans "
link
"la source
Seulement cette façon fonctionne pour moi!
Quand je voyage chaque fois que je prends la nouvelle musique, et voici comment installer youtube-dl à partir de pip.
Si vous l'installez depuis le repo, il ne peut pas télécharger la musique, se plaint toujours !. Alors utilisez ceci pour télécharger spongebob relaxing masterpeace:
la source
Aucune de ces réponses n'a fonctionné pour moi. J'ai obtenu ce travail en utilisant les instructions données dans l'erreur: -
sudo youtube-dl -U
Je ne connais pas la raison exacte pour laquelle cette méthode de mise à jour a fonctionné et non cette commande de mise à niveau.
la source
sudo youtube-dl -U
n'a pas fonctionné sur Ubuntu 18.04. Il a donné ces résultats: asudo youtube-dl -U Usage: youtube-dl [OPTIONS] URL [URL...] youtube-dl: error: youtube-dl's self-update mechanism is disabled on Debian. Please update youtube-dl using apt(8). See https://packages.debian.org/sid/youtube-dl for the latest packaged version.
cependantsudo snap install youtube-dl-casept
fonctionné le 18.04.