logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-09-2015 19:55:23

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

[Résolu] Problème téléchargement de vidéo " youtube-dl"

Bonsoir,

Je viens de télécharger le logiciel youtube-dl

apt-get install youtube-dl


Puis je fais

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


Et j'ai cette erreur.


nico@Debian:~$ youtube-dl https://www.youtube.com/watch?v=1YWDLjvfEs4
[youtube] Setting language
[youtube] 1YWDLjvfEs4: Downloading webpage
[youtube] 1YWDLjvfEs4: Downloading video info webpage
[youtube] 1YWDLjvfEs4: Extracting video information
[youtube] 1YWDLjvfEs4: Encrypted signatures detected.
[youtube] 1YWDLjvfEs4: Downloading js player new
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.



En utilisant d'autre lien youtube sur d'autre vidéo cela fonctionne mais pas sur tous.
Pouvez-vous me dire pourquoi j'ai cette erreur.
Merci de vos réponses.

Dernière modification par Koily (02-09-2015 17:54:48)


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#2 01-09-2015 20:06:44

Anonyme-8
Invité

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

essaie de lancer

youtube-dl -U


probablement en root

et retente ta chance

#3 01-09-2015 20:28:50

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

J'ai ce message en user et root

root@Debian:/home/nico# youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
 


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#4 01-09-2015 20:49:34

Anonyme
Invité

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Bonsoir,

essaies ce script, chez moi aucun problème : ( le rendre exécutable et ./youtube  TONLIEN)



URL=$1
if [ -z $URL ]; then
  echo "Usage: youtube url"
  exit
fi

#Find what quality of videos are available
youtube-dl -F $URL
echo
echo -n "Quality for Video (default 137): "
read Qual1
echo -n "Quality for Audio (default 140): "
read Qual2

#Set values if user has just pressed Return without typing anything
if [ -z $Qual1 ]; then
  Qual1="137"
fi
if [ -z $Qual2 ]; then
  Qual2="140"
fi

#Set filenames from output of youtube-dl
File1=$(youtube-dl --get-filename -f $Qual1 $URL)
File2=$(youtube-dl --get-filename -f $Qual2 $URL)
echo $File1
echo $File2
Out=${File1:0:${#File1}-16}".mp4"
echo $Out

#Download Video file with First Quality Setting
youtube-dl -f $Qual1 $URL
if [[ ! -f $File1 ]]; then
  echo
  echo "Error video file not downloaded"
  exit
fi
mv "$File1" "$File1New"

#Download Audio file with Second Quality Setting
youtube-dl -f $Qual2 $URL
if [[ ! -f $File2 ]]; then
  echo
  echo "Error audio file not downloaded"
  exit
fi
mv "$File2" "$File2New"

File1=$File1New
File2=$File2New

#Merge Audio and Video with avconv
#Delete -threads 0 if you have a Single Core CPU
echo
echo "Combining Audio and Video files with FFMpeg"
avconv -i "$File1" -i "$File2" -c copy -threads 0 "$Out"
if [[ -f $Out ]]; then
  echo
  echo "File" $Out "created"
else
  echo
  echo "Error Unable to combine Audio and Video files with FFMpeg"
  exit
fi

#Remove old Files
#rm "$File1"
#rm "$File2"
 



EDIT: Je me rappelle que moi pip avait mis le boxon chez moi.

Dernière modification par Anonyme (01-09-2015 20:51:40)

#5 02-09-2015 01:55:01

kawer
Membre
Lieu : Earth
Distrib. : Debian Stable
Noyau : Current
(G)UI : Xfce
Inscription : 08-10-2013

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Ne pas oublier de mettre #!/bin/bash au début du code, sinon risque de ne pas fonctionner correctement, ce qui donne :


#!/bin/bash

URL=$1
if [ -z $URL ]; then
  echo "Usage: youtube url"
  exit
fi

#Find what quality of videos are available
youtube-dl -F $URL
echo
echo -n "Quality for Video (default 137): "
read Qual1
echo -n "Quality for Audio (default 140): "
read Qual2

#Set values if user has just pressed Return without typing anything
if [ -z $Qual1 ]; then
  Qual1="137"
fi
if [ -z $Qual2 ]; then
  Qual2="140"
fi

#Set filenames from output of youtube-dl
File1=$(youtube-dl --get-filename -f $Qual1 $URL)
File2=$(youtube-dl --get-filename -f $Qual2 $URL)
echo $File1
echo $File2
Out=${File1:0:${#File1}-16}".mp4"
echo $Out

#Download Video file with First Quality Setting
youtube-dl -f $Qual1 $URL
if [[ ! -f $File1 ]]; then
  echo
  echo "Error video file not downloaded"
  exit
fi
mv "$File1" "$File1New"

#Download Audio file with Second Quality Setting
youtube-dl -f $Qual2 $URL
if [[ ! -f $File2 ]]; then
  echo
  echo "Error audio file not downloaded"
  exit
fi
mv "$File2" "$File2New"

File1=$File1New
File2=$File2New

#Merge Audio and Video with avconv
#Delete -threads 0 if you have a Single Core CPU
echo
echo "Combining Audio and Video files with FFMpeg"
avconv -i "$File1" -i "$File2" -c copy -threads 0 "$Out"
if [[ -f $Out ]]; then
  echo
  echo "File" $Out "created"
else
  echo
  echo "Error Unable to combine Audio and Video files with FFMpeg"
  exit
fi

#Remove old Files
#rm "$File1"
#rm "$File2"
 



Ensuite :


chmod +x youtube
 



Et pour le téléchargements il faut mettre la fin de l'url, par exemple pour https://www.youtube.com/watch?v=xyz, il faut faire :


./youtube xyz
 



Au passage, Anonyme, merci pour le script.

Dernière modification par kawer (02-09-2015 01:56:22)


ThinkPad T530 - Debian - CoreBoot

Hors ligne

#6 02-09-2015 11:00:09

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Merci de vos réponses mais j'ai toujours les mêmes erreurs.
J'ai la version 2014.08.05, cela peut être le problème
Sauf que si je fais

youtube-dl -U

cela ne fonctionne pas non plus hmm. Même en root

Dernière modification par Koily (02-09-2015 11:00:48)


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#7 02-09-2015 12:00:15

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Bonjour,


Personnellement, je télécharge régulièrement la dernière version :

wget https://yt-dl.org/latest/youtube-dl


smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#8 02-09-2015 13:28:29

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

En effet, c'est parce que le paquet actuel n'est pas très à jour. (ou plutôt, il requiert de se mettre à jour via git hmm)
Tiens, j'ai fait un rétroportage si tu veux, c'est dans les backports : http://backports.debian.org/Instructions/

Hors ligne

#9 02-09-2015 17:54:26

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Ok merci smile

Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#10 09-09-2015 12:01:19

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Bonjour à tous,
Comment je puisse faire après la commande

wget https://yt-dl.org/latest/youtube-dl


J'ai suivi les backports mais elle s'arrête à 2015.02.XX

Merci de vos réponses


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#11 09-09-2015 12:10:23

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

(Re)bonjour  smile


Tu ouvres un terminal positionné dans le dossier où se trouve le fichier téléchargé, puis tu modifies les droits d'éxécution :

chmod +x ./youtube-dl


C'est prêt à l'emploi : il te reste à trouver l'url de ce que tu veux télécharger, puis :

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

smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 09-09-2015 12:14:51

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

votretube.. c'est d'la merdeuuuuuux !

Tchibâââ lol

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#13 09-09-2015 12:20:23

Koily
Membre
Distrib. : Debian 8.1
Noyau : Linux 3.16.0-4-amd64
Inscription : 15-08-2015

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

Merci de vos réponses smile:):):)

Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#14 09-09-2015 17:21:48

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Problème téléchargement de vidéo " youtube-dl"

petite luge a écrit :

votretube.. c'est d'la merdeuuuuuux !

Vô mieux s'faire entuber qu'avoir d'la m.... dans les esgourdes   tongue

Bamm ! lol lol lol


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums