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 24/02/2023, à 16:00

LRDP

youtube-dl vs yt-dlp [RÉSOLU très vite]

Bonjour à la Communauté

J'utilise Youtube-dl depuis bien longtemps pour télécharger quelques vidéos et musiques sur différents sites dont, évidemment, Youtube.

Cela fonctionnait très correctement sur Youtube la semaine dernière, mais aujourd'hui : sad

ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

La mise à jour ne fonctionne pas puisque la dernière MAJ remonte à 2021 (je ne m'étais pas aperçu auparavant de la date), ce n'est plus maintenu visiblement..., alors que Youtube-dl continue de télécharger des vidéos sur d'autres sites (démos diverses ou mode d'emploi).

J'essaie de me rabattre sur Yt-dlp , mais j'ai ce message :

Traceback (most recent call last):
  File "/usr/bin/yt-dlp", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 584, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'brotli' distribution was not found and is required by yt-dlp

Python est à jour, je ne comprends pas l'erreur. Avez-vous une solution ?
Merci par avance

Dernière modification par LRDP (Le 24/02/2023, à 16:55)


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#2 Le 24/02/2023, à 16:04

NicoApi73

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Bonjour,

Sur le github, youtube-dl a été mis à jour il y a 1 heure ! https://github.com/ytdl-org/youtube-dl

Hors ligne

#3 Le 24/02/2023, à 16:18

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Bonjour Nicoapi73 et merci, mais :

youtube-dl https://www.youtube.com/watch?v=043LURgcXeU
[youtube] 043LURgcXeU: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

et

sudo youtube-dl -U
youtube-dl is up-to-date (2021.12.17)

Hélas , au même point malgré la tentative d'une nouvelle installation :

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
[sudo] Mot de passe de lrdp : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de lrdp : 
--2023-02-24 15:07:32--  https://yt-dl.org/downloads/latest/youtube-dl
Résolution de yt-dl.org (yt-dl.org)… 95.143.172.170, 2001:1a50:11:0:5f:8f:acaa:177
Connexion à yt-dl.org (yt-dl.org)|95.143.172.170|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://yt-dl.org/downloads/2021.12.17/youtube-dl [suivant]
--2023-02-24 15:07:32--  https://yt-dl.org/downloads/2021.12.17/youtube-dl
Réutilisation de la connexion existante à yt-dl.org:443.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://github.com/ytdl-org/youtube-dl/releases/download/2021.12.17/youtube-dl [suivant]
--2023-02-24 15:07:32--  https://github.com/ytdl-org/youtube-dl/releases/download/2021.12.17/youtube-dl
Résolution de github.com (github.com)… 140.82.121.3
Connexion à github.com (github.com)|140.82.121.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://objects.githubusercontent.com/github-production-release-asset-2e65be/1039520/65476747-919e-4c56-a57f-ded64bed461f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230224%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230224T140733Z&X-Amz-Expires=300&X-Amz-Signature=dc263bc6a45a844de211a8e0aa9e4004cd8310e805cca21b69ab1cd3ac18b10d&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=1039520&response-content-disposition=attachment%3B%20filename%3Dyoutube-dl&response-content-type=application%2Foctet-stream [suivant]
--2023-02-24 15:07:33--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/1039520/65476747-919e-4c56-a57f-ded64bed461f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230224%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230224T140733Z&X-Amz-Expires=300&X-Amz-Signature=dc263bc6a45a844de211a8e0aa9e4004cd8310e805cca21b69ab1cd3ac18b10d&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=1039520&response-content-disposition=attachment%3B%20filename%3Dyoutube-dl&response-content-type=application%2Foctet-stream
Résolution de objects.githubusercontent.com (objects.githubusercontent.com)… 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
Connexion à objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1837828 (1,8M) [application/octet-stream]
Enregistre : «/usr/local/bin/youtube-dl»

/usr/local/bin/yout 100%[===================>]   1,75M  2,62MB/s    ds 0,7s    

2023-02-24 15:07:34 (2,62 MB/s) - «/usr/local/bin/youtube-dl» enregistré [1837828/1837828]

Que faire ?


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#4 Le 24/02/2023, à 16:28

NicoApi73

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

LRDP a écrit :

Que faire ?

sudo apt install git
cd /tmp
git clone https://github.com/ytdl-org/youtube-dl
cd youtube-dl
make
sudo cp youtube-dl /usr/local/bin/

Hors ligne

#5 Le 24/02/2023, à 16:54

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Génial NicoApi73 !!
Youtube-dl refonctionne ! et parfaitement sur Youtube : cela va me permettre de revoir des vidéos sans les pubs incessantes. De plus, il parait plus rapide cool

Je ne connaissais pas du tout le clonage et je ne comprends pas grand-chose sur le site Github, malgré sa richesse d'info.

Merci beaucoup NicoApi73 pour cet avis excellent big_smile


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#6 Le 24/02/2023, à 18:23

lool_lauris

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Salut,

Apparemment, youtube-dl fonctionne ppour télécharger une vidéo sur Youtube mais pas sur Arte. Par contre aucun problème avec yt-dlp.

LRDP, pourrais-tu, STP, confirmer ou infirmer ? Pour cela, pourrais-tu, juste à des fins de test, télécharger la vidéo suivante et dire si tu réussis :

cd Bureau && youtube-dl https://www.arte.tv/fr/videos/087416-000-A/nous-etions-de-ceux-la/

Et si ça ne fonctionne pas, merci de renvoyer le résultat de la commande.


Soutenez le Libre => http://www.april.org/

Hors ligne

#7 Le 24/02/2023, à 19:36

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

lool_lauris a écrit :

Apparemment, youtube-dl fonctionne ppour télécharger une vidéo sur Youtube mais pas sur Arte

essai :

youtube-dl https://www.arte.tv/fr/videos/087416-000-A/nous-etions-de-ceux-la/
[ArteTV] 087416-000-A: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by <HTTPError 404: 'Not Found'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Même résultat que plus haut, mais plutôt un problème Json.

Je ne retrouve pas ce film sur Qarte, il est vraisemblable qu'il ne soit pas disponible en ce moment sur le serveur Arte


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#8 Le 24/02/2023, à 19:48

lool_lauris

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Merci pour ta réponse. Ça confirme bien ce qui se passe aussi chez moi. youtube-dl ne fonctionne pas avec pas mal de plateformes.

---------------------------------------------

LRDP a écrit :

Je ne retrouve pas ce film sur Qarte, il est vraisemblable qu'il ne soit pas disponible en ce moment sur le serveur Arte

Si si, il l'est. Tu peux le trouver ici => https://www.arte.tv/fr/videos/087416-00 … e-ceux-la/

D'ailleurs, le téléchargement fonctionne très bien avec yt-dlp.


Soutenez le Libre => http://www.april.org/

Hors ligne

#9 Le 24/02/2023, à 19:54

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Au temps pour moi !, mais chez moi, je n'ai pas yt-dlp fonctionnel :

yt-dlp https://www.arte.tv/fr/videos/087416-000-A/nous-etions-de-ceux-la/
Traceback (most recent call last):
  File "/usr/bin/yt-dlp", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 584, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'brotli' distribution was not found and is required by yt-dlp

Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#10 Le 24/02/2023, à 20:37

lool_lauris

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Tu as plusieurs possibilités pour installer (réinstaller) yt-dlp :
* via github ;
* via apt par l'intermédiaire d'un PPA.
Tout est décrit ici => https://github.com/yt-dlp/yt-dlp/wiki/Installation


Soutenez le Libre => http://www.april.org/

Hors ligne

#11 Le 24/02/2023, à 20:53

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

re résolu : j'avais une mauvaise version de yt-dlp; après réinstallation, mise à jour, c'est OK cool


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#12 Le 24/02/2023, à 21:18

NicoApi73

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

lool_lauris a écrit :

Apparemment, youtube-dl fonctionne ppour télécharger une vidéo sur Youtube mais pas sur Arte. Par contre aucun problème avec yt-dlp.

Bonsoir,

Je ne l'utilise (youtube-dl) que pour youtube (d'ailleurs, c'est plutôt mes enfants). Je ne saurais t'aider plus que ça. Désolé.

Hors ligne

#13 Le 24/02/2023, à 22:03

lool_lauris

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

NicoApi73 a écrit :

Je ne l'utilise (youtube-dl) que pour youtube (d'ailleurs, c'est plutôt mes enfants). Je ne saurais t'aider plus que ça. Désolé.

Non, non pas de problème. Je cherche juste à voir comment le truc évolue.
En fait, j'utilisais exclusivement  youtube-dl pour télécharger des vidéos sur plusieurs plateforme et notamment Arte. Jusqu'au jour où ça n'a plus fonctionné, pour Arte en tout cas. Depuis pas mal de temps je sui spassé sur yt-dlp qui lui fonctionne bien pour mon usage.
En fait, me concernant, je ne vois pas l'intérêt de télécharger les vidéo youtube qui sont, dans la majorité des cas, présentent sur de longues, voire très longues périodes. Ce qui n'est pas le cas des vidéos qui se trouvent sur Arte ou France Télévision qui ne sont visionnable que sur des intervalles de temps relativement courts.
smile


Soutenez le Libre => http://www.april.org/

Hors ligne

#14 Le 26/02/2023, à 20:32

Mornagest

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

NicoApi73 a écrit :
LRDP a écrit :

Que faire ?

sudo apt install git
cd /tmp
git clone https://github.com/ytdl-org/youtube-dl
cd youtube-dl
make
sudo cp youtube-dl /usr/local/bin/

Hello Nico smile

J'ai tenté cela mais je coince sur make :

mornagest@portable:/tmp/youtube-dl$ make
mkdir -p zip
for d in youtube_dl youtube_dl/downloader youtube_dl/extractor youtube_dl/postprocessor ; do \
  mkdir -p zip/$d ;\
  cp -pPR $d/*.py zip/$d/ ;\
done
touch -t 200001010101 zip/youtube_dl/*.py zip/youtube_dl/*/*.py
mv zip/youtube_dl/__main__.py zip/
cd zip ; zip -q ../youtube-dl youtube_dl/*.py youtube_dl/*/*.py __main__.py
rm -rf zip
echo '#!/usr/bin/env python' > youtube-dl
cat youtube-dl.zip >> youtube-dl
rm youtube-dl.zip
chmod a+x youtube-dl
COLUMNS=80 /usr/bin/env python youtube_dl/__main__.py --help | /usr/bin/env python devscripts/make_readme.py
/usr/bin/env python devscripts/make_contributing.py README.md CONTRIBUTING.md
/bin/sh: 1: pandoc: not found
/bin/sh: 1: [: =: unexpected operator
pandoc -f markdown -t plain README.md -o README.txt
make: pandoc: Aucun fichier ou dossier de ce type
make: *** [Makefile:92 : README.txt] Erreur 127

Je suis sûr que c'est une bête distraction de ma part, mais je ne vois pas laquelle...


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#15 Le 26/02/2023, à 20:51

NicoApi73

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Salut,

Non ça ne vient pas de toi, le make renvoie une erreur, mais normalement l'executable youtube-dl a été produit.

C'est lié à python. Je ne connais pas ce langage, je n'ai pas cherché plus loin ayant obtenu le résultat souhaité smile

Hors ligne

#16 Le 26/02/2023, à 20:58

Mornagest

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Merci pour ta réponse rapide !

J'ai honte, j'ai pas vérifié que ça avait fonctionné... et effectivement, c'est tout bon et je suis en train de télécharger une vidéo YouTube smile

Encore merci !


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#17 Le 27/02/2023, à 12:11

LRDP

Re : youtube-dl vs yt-dlp [RÉSOLU très vite]

Bonjour,
effectivement, en partant du .zip émanant de Github, je retrouvais la même erreur que Mornagest et la mise à jour (déjà effectuée auparavant et refaite) de Python ne changeait rien. En reprenant le post #4, l'installation a réussi.

Il est dommage que Github (enfin ses participants) ne publie pas de .deb . Les .tar.gz sont un peu capricieux, quelquefois.

Bonne journée.


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne