#1 Le 07/10/2017, à 20:22
- OuttaOrder
Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
Bonjour,
Je suis débutant sur Linux mais ai tenté de mon mieux de me débrouiller pour réussir à récupérer des fichiers mp3 de vidéos youtube (seul l'audio m'intéresse).
J'ai suivi des vidéos youtube explicatives, j'ai lu plusieurs aides sur des forums mais je n'arrive pas à télécharger quoi que ce soit (que ce soit les fichiers mp4 ou mp3).
Avec youtube-dl, j'ai systématiquement un message d'erreur, j'ai eu beau faire des apt-get upgrade, désinstaller et réinstaller en suivant les conseils de yt-dl.org, j'ai toujours ce message d'erreur :
~$ youtube-dl --verbose https://www.youtube.com/watch?v=6YFI_yRlpOs
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'https://www.youtube.com/watch?v=6YFI_yRlpOs']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.22
[debug] Python version 2.7.12 - Linux-4.4.0-96-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.11-0ubuntu0.16.04.1, ffprobe 2.8.11-0ubuntu0.16.04.1, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] 6YFI_yRlpOs: Downloading webpage
[youtube] 6YFI_yRlpOs: Downloading video info webpage
[youtube] 6YFI_yRlpOs: Extracting video information
WARNING: unable to extract uploader nickname
WARNING: unable to extract html5 player; 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.
[youtube] {43} signature length 42.45, html5 player None
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-vflOdyxa4/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-vflOdyxa4/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.
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-vflOdyxa4/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.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 666, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 316, in extract
return self._real_extract(url)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 1407, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 915, in _decrypt_signature
'Signature extraction failed: ' + tb, cause=e)
ExtractorError: 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-vflOdyxa4/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-vflOdyxa4/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.
Sur les conseils d'une aide d'un forum, j'ai tenté de prendre youtube-dlg en plus de youtube-dl pour avoir une interface graphique et mieux m'en sortir mais je dois mal m'y prendre car le paquet ne semble pas exister :
~$ sudo apt-get install youtube-dlg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet youtube-dlg
Pourriez-vous m'aider à trouver une manière d'avoir des fichiers mp3 issus de vidéos youtube svp ?
Merci !
Hors ligne
#2 Le 07/10/2017, à 20:45
- lann
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
Chez moi ça fonctionne :
youtube-dl --verbose https://www.youtube.com/watch?v=6YFI_yRlpOs
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=6YFI_yRlpOs']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.07.23
[debug] Python version 3.6.2 - Linux-4.12.3-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] 6YFI_yRlpOs: Downloading webpage
[youtube] 6YFI_yRlpOs: Downloading video info webpage
[youtube] 6YFI_yRlpOs: Extracting video information
WARNING: unable to extract uploader nickname
[youtube] {43} signature length 42.45, html5 player vflOdyxa4
[youtube] 6YFI_yRlpOs: Downloading player https://www.youtube.com/yts/jsbin/player-vflOdyxa4/en_US/base.js
[youtube] {18} signature length 42.45, html5 player vflOdyxa4
[youtube] {36} signature length 42.45, html5 player vflOdyxa4
[youtube] {17} signature length 42.45, html5 player vflOdyxa4
[youtube] {135} signature length 42.45, html5 player vflOdyxa4
[youtube] {244} signature length 42.45, html5 player vflOdyxa4
[youtube] {134} signature length 42.45, html5 player vflOdyxa4
[youtube] {243} signature length 42.45, html5 player vflOdyxa4
[youtube] {133} signature length 42.45, html5 player vflOdyxa4
[youtube] {242} signature length 42.45, html5 player vflOdyxa4
[youtube] {160} signature length 42.45, html5 player vflOdyxa4
[youtube] {278} signature length 40.45, html5 player vflOdyxa4
[youtube] 6YFI_yRlpOs: Downloading player https://www.youtube.com/yts/jsbin/player-vflOdyxa4/en_US/base.js
[youtube] {140} signature length 42.45, html5 player vflOdyxa4
[youtube] {171} signature length 42.45, html5 player vflOdyxa4
[youtube] {249} signature length 42.45, html5 player vflOdyxa4
[youtube] {250} signature length 42.45, html5 player vflOdyxa4
[youtube] {251} signature length 42.45, html5 player vflOdyxa4
[youtube] 6YFI_yRlpOs: Downloading MPD manifest
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'https://r6---sn-25glen7y.googlevideo.com/videoplayback?sparams=aitags%2Cclen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cexpire&lmt=1496321634056519&aitags=133%2C134%2C135%2C160%2C242%2C243%2C244%2C278&clen=2844431&expire=1507423304&key=yt6&initcwndbps=1212500&mt=1507401586&pl=20&mv=m&ei=5x_ZWfTBMYqQcPPSpJAN&id=o-AI3erg3yQULeG4dz4ujXfvuJEx3j42uY8HhHa0t-igAT&ms=au&ip=46.193.162.69&gir=yes&mm=31&source=youtube&mn=sn-25glen7y&ipbits=0&itag=244&mime=video%2Fwebm&requiressl=yes&dur=199.700&keepalive=yes&signature=603872D3B9E33B8A9A88E08244B83B822C170B6B.9FAF888635B2994860D510C54A518D1DBDD6C4E2&ratebypass=yes'
[download] Destination: Dark Dark Dark 'In Your Dreams'-6YFI_yRlpOs.f244.webm
[download] 100% of 2.71MiB in 00:45
[debug] Invoking downloader on 'https://r6---sn-25glen7y.googlevideo.com/videoplayback?sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cexpire&lmt=1496321551759598&clen=3375548&requiressl=yes&key=yt6&initcwndbps=1212500&mt=1507401586&pl=20&mv=m&ei=5x_ZWfTBMYqQcPPSpJAN&id=o-AI3erg3yQULeG4dz4ujXfvuJEx3j42uY8HhHa0t-igAT&ms=au&ip=46.193.162.69&gir=yes&mm=31&source=youtube&mn=sn-25glen7y&ipbits=0&itag=251&mime=audio%2Fwebm&expire=1507423304&dur=199.781&keepalive=yes&signature=15010809AFB8D9492D92E9FDAA21271B57E1F709.B7805507A4AD1E3B73B1E0A0C905BB17CF1D1734&ratebypass=yes'
[download] Destination: Dark Dark Dark 'In Your Dreams'-6YFI_yRlpOs.f251.webm
[download] 79.0% of 3.22MiB at 78.20KiB/s ETA 00:08^C
ERROR: Interrupted by user
Regarde les versions des logiciels (python, ffmpeg, etc...)
Hors ligne
#3 Le 08/10/2017, à 10:33
- OuttaOrder
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
Regarde les versions des logiciels (python, ffmpeg, etc...)
Je vois qu'effectivement tous tes codes de versions semblent plus récents que les miens. Pourtant je pensais que ces paquets se mettaient à jour avec apt-get update puis apt-get upgrade.
Je viens de tenter une mise à jour ciblée sur ffmpeg mais il est déjà à jour :
sudo apt-get upgrade ffmpeg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
ffmpeg is already the newest version (7:2.8.11-0ubuntu0.16.04.1).
ffmpeg passé en « installé manuellement ».
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Hors ligne
#4 Le 08/10/2017, à 10:39
- lann
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
oui ça dépend de ta distribution je suppose.
Tu n'as pas python 3.0 dans les paquets ?
Hors ligne
#5 Le 08/10/2017, à 10:53
- OuttaOrder
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
oui ça dépend de ta distribution je suppose.
Tu n'as pas python 3.0 dans les paquets ?
Je pense que j'en suis à la 2 :
sudo apt-get upgrade python
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
python is already the newest version (2.7.11-1).
python passé en « installé manuellement ».
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Hors ligne
#6 Le 08/10/2017, à 16:24
- lann
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
apt-cache policy python3
Hors ligne
#7 Le 10/10/2017, à 17:08
- OuttaOrder
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
apt-cache policy python3
apt-cache policy python3
python3:
Installé : 3.5.1-3
Candidat : 3.5.1-3
Table de version :
*** 3.5.1-3 500
500 http://mirrors.ircam.fr/pub/ubuntu/archive xenial/main amd64 Packages
100 /var/lib/dpkg/status
Penses-tu que le problème vienne de là ?
Hors ligne
#8 Le 10/10/2017, à 19:10
- lann
Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3
Essayes en changeant la version de python par défaut
update-alternatives --config python
et choisi la version 3
Dernière modification par lann (Le 10/10/2017, à 19:10)
Hors ligne