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

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

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 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
Distrib. : Archlinux 2018-02-03
Noyau : 6.0.10-arch2-1
(G)UI : Mate (Strict Minimum)
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)

Hors ligne

#5 02-09-2015 02: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, golgot200, merci pour le script.

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


Songez à ce que vous avez été, à ce que vous êtes, et à ce que vous serez un jour, et vous deviendrez humbles. Saint Vincent de Paul
La maladie la plus constante et la plus mortelle, mais aussi la plus méconnue de toute société, est l’indifférence. Abbé Pierre
Nous en sommes à la guerre du pétrole alors que la guerre de la faim a déjà commencé. Only Lovers Left Alive

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
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 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
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

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"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