Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/10/2017, à 19: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, à 19: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, à 09:33

OuttaOrder

Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3

lann a écrit :

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, à 09: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, à 09:53

OuttaOrder

Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3

lann a écrit :

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, à 15:24

lann

Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3

apt-cache policy python3

Hors ligne

#7 Le 10/10/2017, à 16:08

OuttaOrder

Re : Impossible d'utiliser youtube-dl pour se procurer fichiers mp3

lann a écrit :
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, à 18: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, à 18:10)

Hors ligne