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 20: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 18:54:48)


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

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

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

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

Hors ligne

#3 01-09-2015 21: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 21:49:34

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

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 golgot200 (01-09-2015 21:51:40)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

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

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian stable / ArchLinux
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013
Site Web

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, golgot200, merci pour le script.

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


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#6 02-09-2015 12: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 12:00:48)


Debian 8.5 Jessie
Linux 3.16.0-4-amd64

Hors ligne

#7 02-09-2015 13: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 14:28:29

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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/

YA3HGA-H

Hors ligne

#9 02-09-2015 18: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 13: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 13: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 13:14:51

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
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

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#13 09-09-2015 13: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 18: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