Page 1 sur 1

Youtube-dl

Posté : sam. 16 déc. 2017 22:53
par pjlt
Bonjour,
Bonjour,
Ayant changé mon OS (Linux Mint) pour une version plus récente [Linux Mint 18.2 Xfce], j'ai installé le paquet "Youtube-dl" présent dans le dépôt initial. J'ai constaté que le téléchargement de vidéos de Youtube ne fonctionnait pas avec certaines vidéos. J'ai téléchargé sur le site https://yt-dl.org/ le paquet le plus récent (.deb) que j'ai installé, mais la commande "youtube-dl" me renvoie systématiquement que youtube-dl n'est pas installé:

Code : Tout sélectionner

juillet@juillet-K73SJ ~ $ youtube-dl https://www.youtube.com/watch?v=RRsTbD95Qy0Le programme « youtube-dl » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install youtube-dl
juillet@juillet-K73SJ ~ $ sudo apt install youtube-dl
[sudo] Mot de passe de juillet : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
youtube-dl is already the newest version (2017.12.14-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 335 non mis à jour.
juillet@juillet-K73SJ ~ $ youtube-dl sudo apt install youtube-dl
Le programme « youtube-dl » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install youtube-dl
juillet@juillet-K73SJ ~ $ 
Où se situe le problème.

Re: Youtube-dl

Posté : sam. 16 déc. 2017 22:58
par débitant
youtube-dl sans majuscule peut être

EDIT pourquoi : $ youtube-dl sudo apt install youtube-dl

Re: Youtube-dl

Posté : sam. 16 déc. 2017 23:01
par arghlub
Salut,

Je n'utilise pas cette application....
Mais à vue d'œil, tu as fait une erreur dans la commande après avoir installé youtube-dl :
pjlt a écrit : juillet@juillet-K73SJ ~ $ youtube-dl sudo apt install youtube-dl
Le programme « youtube-dl » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install youtube-dl
juillet@juillet-K73SJ ~ $ [/code]
Il faudrait que tu lances : «youtube-dl <URL>» par exemple :

Code : Tout sélectionner

youtube-dl https://www.youtube.com/watch?v=RRsTbD95Qy0

Re: Youtube-dl

Posté : dim. 17 déc. 2017 09:51
par pjlt
Merci pour ces éléments de réponse,llé le paquet
J'ai désinstallé le paquet youtube-dl le plus récent, qui ne fonctionnait donc pas, et réinstallé le paquionneet proposé initialement dans Synaptic. Celui- fonctionne avec certaines <url> Youtube, mais pas avec d'autres.
Lorsque cela ne fonctionne pas, la commande me renvoie ceci, sans retour à l'invite de commande:

Code : Tout sélectionner

juillet@juillet-K73SJ ~ $ youtube-dl https://www.youtube.com/watch?v=vgPzk_kCsKI&list=RDvgPzk_kCsKI
[1] 5219
juillet@juillet-K73SJ ~ $ [youtube] vgPzk_kCsKI: Downloading webpage
[youtube] vgPzk_kCsKI: Downloading video info webpage
[youtube] vgPzk_kCsKI: Extracting video information
WARNING: unable to extract uploader nickname
ERROR: Signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 905, in _decrypt_signature
    video_id, player_url, s
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 797, in _extract_signature_function
    raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'/yts/jsbin/player-vflyoGrhd/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(u"Cannot identify player u'/yts/jsbin/player-vflyoGrhd/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.


Je suis actuellement en discussion sur le forum anglophone sur le même sujet. Je vais essayer de réinstaller une version plus récente en m'assurant de la désinstallation réelle de la version actuellement présente.

Re: Youtube-dl

Posté : dim. 17 déc. 2017 21:54
par alain
Bonjour pjlt.

Je ne pense pas que ce soit un problème avec youtubedll, c'est que les vidéos qui ne fonctionnent pas sont protégées.

Re: Youtube-dl

Posté : dim. 17 déc. 2017 22:04
par mpat
salut tu as 4k video downloader qui fonctionne très bien pour youtube, jusque 25 titres dans une playliste sans l'activer, une grosse playliste en 2x

https://dl.4kdownload.com/app/4kvideodo ... _amd64.deb

Re: Youtube-dl

Posté : mar. 19 déc. 2017 19:13
par ledudulela
Bonjour,
certaines URL contiennent des paramètres optionnels tels que ?list=
Il suffit d'enlever ce paramètre dans l'url ou de taper la commande:
youtube-dl --no-playlist ton_url

avec l'url donnée dans ton exemple, j'ai enlevé l'argument ?list=
youtube-dl https://www.youtube.com/watch?v=vgPzk_kCsKI

ps: il est possible de télécharger le script youtube-dl le plus récent sur https://github.com/rg3/youtube-dl/releases/latest
(pas besoin du .tar.gz juste le fichier youtube-dl)
Il faut le placer dans un répertoire de notre choix par exemple /home/utilisateur/Scripts et le rendre exécutable.
Pour l'exécuter, se placer dans le répertoire /home/utilisateur/Scripts et lancer la commande
./youtube-dl --no-playlist ton_url
sans oublier le ./ devant car sinon ce sera le youtube-dl installé avec synaptic qui sera lancé.