Un petit pour expliquer comment créer un fichier de configuration contenant une fois pour toutes les paramÚtres qui vont bien pour télécharger à peu prÚs n'importe quelle vidéo sur n'importe quel site avec yt-dlp, dont j'ai parlé récemment :

---
RT @alainmi11
Pour tĂ©lĂ©charger les vidĂ©os depuis n'importe quel site, voici l'arme ultime
 l'excellent yt-dlp, un fork qui prend le relais de youtube-dl (dont le dĂ©veloppement semble s'ĂȘt

twitter.com/alainmi11/status/1

yt-dlp est un , c'est un logiciel dérivé (et amélioré) du célÚbre youtube-dl
Ils s'utilisent essentiellement en ligne de commande sous , mĂȘme si des interfaces graphiques existent, cf. ici :

---
RT @alainmi11
FireDM : un logiciel libre et portable pour télécharger les vidéos du net sur et .
Permet mĂȘme le tĂ©lĂ©chargement par lots Ă  partir d'une sĂ©rie de liens.
Basé (of course) sur l'incontournable 

twitter.com/alainmi11/status/1

Dans un terminal il faut alors saisir la commande yt-dlp suivie des différents paramÚtres qu'on souhaite utiliser pour le téléchargement (format de fichier souhaité, répertoire dans lequel enregistrer la vidéo, qualité etc.) Il y en a des centaines
github.com/yt-dlp/yt-dlp

Follow

On s'apercevra Ă  l'usage qu'on utilise Ă  peu prĂšs toujours les mĂȘmes, il est donc intĂ©ressant de les intĂ©grer une fois pour toutes dans un fichier de conf. ➜ plus besoin de les saisir Ă  chaque fois dans le terminal (et de les rechercher d'abord parce qu'on les aura oubliĂ©s !)

· · Moa · 1 · 0 · 0

Et c'est là que @lavigne_remi entre en scÚne, c'est lui qui m'a indiqué la méthode que je vais décrire ici, c'est lui qu'il faut remercier.
😉
C'est beaucoup plus long à décrire précisément qu'à faire, c'est une action hyper basique qui pourra rendre service à des débutants.
↓

Donc, on commence :

1. Créer un sous-répertoire yt-dlp dans le dossier utilisateur à l'intérieur du répertoire .config
Dans mon cas : /home/alain/.config/
avec la commande :
mkdir /home/alain/.config/yt-dlp/
On crée ce répertoire pour l'utilisateur courant, pas besoin de sudo

2. Créer un fichier de configuration dans : /home/alain/.config/yt-dlp/ :
– on crĂ©e un nouveau fichier texte,
– on le nomme comme on veut, par exemple config (tout court, pas besoin de mettre une extension)
– on l'enregistre dans le rĂ©pertoire qu'on vient de crĂ©er.

3. Saisir les paramÚtres voulus pour les téléchargements futurs dans ce fichier de configuration :
--output "/home/alain/Vidéos/%(title)s.%(ext)s" --restrict-filenames
(sur une seule ligne) pour le choix du dossier de téléchargement et récupérer le titre de la vidéo


4. on peut ajouter :
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'
(sur une seule ligne) pour le choix de la meilleure qualité vidéo et audio disponible.

5. On enregistre et referme ce fichier de conf. puis on passe dans le terminal oĂč on n'a plus qu'Ă  saisir la simple commande yt-dlp suivie de l'URL de la vidĂ©o Ă  tĂ©lĂ©charger, plus besoin de saisir Ă  chaque fois les paramĂštres souhaitĂ©s, ils sont automatiquement pris en compte.

On valide par la touche Entrée, et on laisse faire quelques secondes (ou minutes, selon la longueur de la vidéo) ; la piste vidéo et la piste audio sont téléchargées séparément puis fusionnées pour générer le fichier mp4 attendu.
C'est tout.

C'est hyper rapide, ça fonctionne partout, sur n'importe quel site, il n'y a vraiment pas besoin de chercher des logiciels douteux (sous Windows) ou des services en ligne truffĂ©s de pubs pour essayer de faire la mĂȘme chose, mais en (beaucoup) moins bien.
😄

Chacun pourra bien évidemment ajouter / utiliser les paramÚtres et les options qu'il veut en fonction de ses besoins, encore une fois, les possibilités sont immenses, cf. ici :
github.com/yt-dlp/yt-dlp#usage

Et je rajoute tout de suite un petit :
Ă  l'Ă©tape 2., ce n'est pas « on le nomme comme on veut » : il FAUT nommer ce fichier « config ».
Si on ne le nomme pas comme ça, il n'est pas pris en compte.

Et je rajoute tout de suite un petit :
Ă  l'Ă©tape 2., ce n'est pas « on le nomme comme on veut » : il FAUT nommer ce fichier « config ».
Si on ne le nomme pas comme ça, il n'est pas pris en compte.
Merci Ă  @lavigne_remi pour la remarque !

@alainmi11 presque partout. Par exenple, yt-dlp ne veut rien savoir sur le site mytaratata. Faudrait que j'en parle à l'auteur mais pas sûr que ce soit possible.

@echolib
Effectivement, ça ne fonctionne pas.
On doit pouvoir soumettre des sites qui ne fonctionnent pas, je suppose, non ?
Ici, peut-ĂȘtre : github.com/yt-dlp/yt-dlp/issue
đŸ€”

@alainmi11 oui, mais pas le temps de créer un compte et pas trop envie sur le site de $kromou
Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré

Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.