Youtube et plus

Utiliser youtube pour télécharger du contenu : vidéos et musiques

Youtube est tellement omniprésent qu'il devient difficile de le contourner. Aucune autre plateforme ne regroupe autant de données et peu d'entre nous peuvent en citer d'autres d'ailleurs.

Je veux simplement présenter des outils qui permettent de télécharger du contenu de cette plateforme. 

Pourquoi télécharger puisqu'il est justement accessible en permanence ?

Pour plusieurs raisons :

La première pour échapper à la pub

La deuxième pour ne pas avoir besoin de se connecter à internet pour voir ou écouter quelque chose

La troisième pour conserver simplement sur son poste (ou plus) quelques éléments qui nous intéressent particulièrement

La quatrième pour élaborer de petites playlist à emporter en voyage

Etc.

Voici donc le premier outil qui est assez polyvalent :

youtube-dl (en ligne de commande uniquement)

Avec youtube-dl on peut directement télécharger les vidéos du site. Ex : 

youtube-dl url

L'URL est cele qui s'affiche dans la fenêtre de votre navigateur lorsque vous regardez une vidéo en ligne

On peut aussi ne télécharger que la bande son : 

youtube-dl -x --audio-format mp3 --audio-quality 0 url

-x extraire l'audio

--audio-format "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", ou "wav"; "best" par défaut

--audio-quality qualité audio,  insérer une valeur entre 0 (la meilleure) and 9 (la pire) pour du VBR ou un bitrate spécifique comme  128k (5 par défaut)

Avec youtube-dl ce que je ne sais pas, c'est si la qualité demandée est toujours fournie ! Est-ce que Youtube a vraiment tous les formats de qualité à disposition et donc peut-on se fier à ce que l'on reçoit ? Si on demande du -b 320 est-ce qu'on a vraiment du 320 de bitrate ? Un mp3info ou un exiftool -Audiobitrate nous disent que oui, mais j'ai des doutes...

Addendum 23 décembre 2020 !

Attention, il y a un problème lors de la mise à jour !

J'ai voulu extraire un titre audio comme d'habitude, mais j'ai reçu un message d'erreur du style qu'il n'avait pas les droits de le faire ou quelque chose de proche. J'en ai déduit qu'il fallait le mettre à jour. J'ai donc installé la nouvelle version comme suit :

moi@mamachine:$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
moi@mamachine:$ sudo chmod a+rx /usr/local/bin/youtube-dl

Mais lorsque j'ai essayé d'extraire à nouveau une musique, j'ai reçu le message suivant : youtube-dl /usr/bin/env: «python»: Aucun fichier ou dossier de ce type

Après recherches basé sur le contenu de ce message, j'ai fini par trouver la solution ici : https://mycyberuniverse.com/how-fix-python-no-such-file-or-directory.html

alors j'ai créé le symlink proposé :

moi@mamachine:$ sudo ln -s /usr/bin/python3 /usr/bin/python

... et ca a marché !

Donc attention aux mises à jour !!!

Mise à jour

Pour mettre à jour youtube-dl il faut au préalable avoir installé pip3... puis exécuter :

pip3 install --upgrade youtube-dl

4KYoutube (uniquement pour info !)

C'est un logiciel propriétaire qui se décline en 3 produits

  • 4K Videodownloader qui télécharge les vidéos depuis YouTube, Facebok, Vimeo et d'autres sites vidéo en haute qualité.
  • 4K Youtube to MP3 qui extrait de l'audio depuis YouTube, VEVO, SoundCloud et Facebook aux formats MP3, M4A, OGG
  • 4K Video to MP3 extrait l’audio à partir de n'importe quelle vidéo.

Simple à utiliser, il suffit de mettre l'url dans le système et le tour est joué, on peut également choisir la qualité d'enregistrement..

ATTENTION ! C'est un logiciel propriétaire ! Même s'il est utilisable gratuitement pour certains aspects, je le déconseille

Il existe dans les 3 mondes : IOs / Windows / Linux