4 votes

ERROR : le paramètre "token" ne figure pas dans les informations vidéo dans youtube-dl

Cette erreur s'est produite lors de l'utilisation de youtube-dl :

\[youtube\] _1234567890A_: Downloading webpage
\[youtube\] _1234567890A_: Downloading video info webpage
ERROR: _1234567890A_: "token" parameter not in video info for unknown reason;   
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.

J'ai essayé de désinstaller youtube-dl et de le réinstaller, mais cette erreur s'est reproduite.

6voto

karel Points 97032

Mettez à jour youtube-dl à la dernière version.

sudo youtube-dl -U # no longer supported in Debian-based systems 

Si youtube-dl ne peut pas être mis à jour avec cette commande, installez la dernière version de youtube-dl en utilisant l'installateur alternatif de paquets Python (pip).

sudo apt-get remove youtube-dl
sudo apt-get install python-pip  
pip install --user youtube-dl  

Dans Ubuntu 14.04 et plus, youtube-dl est un paquetage instantané. Pour l'installer :

sudo snap install youtube-dl

Le paquet snap youtube-dl sera mis à jour automatiquement en arrière-plan lorsque des mises à jour seront disponibles.

4voto

Shaun Bohannon Points 271

Mise à jour de youtube-dl :

youtube-dl est une application qui est mise à jour toutes les deux semaines pour correspondre aux changements apportés par les services en amont tels que YouTube. Par conséquent, la maintenir à jour est une tâche bien remplie . Depuis la version 18.04 d'Ubuntu, il existe un problème particulier : le paquet Ubuntu ne peut plus être mis à jour "manuellement". Ainsi, la commande youtube-dl -U ne fonctionne pas avec la version du dépôt d'archives de la Commission européenne. youtube-dl .

Problèmes récents avec le paquet Ubuntu :

Les responsables du paquet Debian pour youtube-dl ont estimé qu'il "contient un mécanisme de mise à jour automatique (possiblement non sécurisé)" et ont corrigé complètement ce mécanisme de mise à jour automatique. en dehors de l'application . Le rapport de bogue et la discussion sont ici :

Journaux de rapports de bogues Debian - #890119
youtube-dl contient un mécanisme d'auto-actualisation (éventuellement non sécurisé).

Le patch pour youtube-dl est assez vaste et sans doute un peu destructeur. Il peut être vu dans son intégralité ici... Notez le commentaire en haut du patch :

Les utilisateurs avertis sauront quoi faire dans tous les cas.

Et la bonne nouvelle, c'est qu'il y a deux très bonnes méthodes pour que les "utilisateurs avertis" gardent le contact avec les clients. youtube-dl mis à jour :

1. Mettez à jour en utilisant wget :

Et pour ma part, cela implique les commandes simples suivantes qui supprimer le dépôt youtube-dl et installer manuellement la version la plus récente :

sudo apt-get remove youtube-dl
sudo mkdir -pv /usr/local/bin
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Et maintenant youtube-dl fonctionnera comme avant :). Gardez à l'esprit que vous aurez besoin de périodiquement manuellement mettre à jour youtube-dl (en exécutant youtube-dl -U ) plutôt que d'attendre du gestionnaire de paquets qu'il le fasse pour vous...

2. Mise à jour en utilisant l'installateur pip :

Vous pouvez à la place utiliser l'installateur alternatif de paquets Python (pip) pour mettre à jour youtube-dl comme suit :

sudo apt-get remove youtube-dl
sudo apt-get install python-pip  
sudo pip install youtube-dl  

Ensuite, vous pourrez mise à jour youtube-dl en exécutant ce qui suit :

sudo pip install --upgrade youtube_dl

Et maintenant, profitez de votre hors ligne visionnage de la grande offre de vidéos de YouTube :).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X