youtube-dl – Télécharger des vidéos Youtube en ligne de commande (Vimeo, Udemy,…)

Oct 3, 2017 | Internet, Linux | 1 commentaire

youtube-dl est un outil en ligne de commande basé sur Python et permettant de télécharger des vidéos Youtube. Mais également des vidéos Google+, Vimeo, Udemy et bien d’autres plateforme comme MyTF1.Vous pouvez jetez un oeil sur la liste de tous les sites supportés par youtube-dl.

 

Installation de youtube-dl sous Linux

youtube-dl peut-être installé sur la plus part des distributions Linux.

Si vous tournez sous Debian ou ses dérivés comme Ubuntu vous pourrez l’installer en ajoutant un dépôt PPA :

sudo add-apt-repository ppa:rvm/smplayer -y
sudo apt-get update
sudo apt-get install youtube-dl

A l’inverse pour le désinstaller il faudra faire comme suit :

sudo add-apt-repository -r ppa:rvm/smplayer -y
sudo apt-get update
sudo apt-get remove youtube-dl

J’avais tenté d’installer youtube-dl sans rajouter le ppa:rvm/smplayer -y et effectivement, impossible de télécharger des vidéos.

 

Télécharger une vidéo Youtuve via youtube-dl

Pour télécharger une vidéo youtube il suffira d’entrer dans un Terminal la commande suivante :

youtube-dl [URL_YOUTUBE]

En remplaçant bien entendu [URL_YOUTUBE] par l’URL de la vidéo Youtube que vous souhaitez télécharger.

Au lieu de mettre une vidéo Youtube, vous pouvez télécharger une vidéo sur MyTF1, Vimeo, dailymotion ou encore Udemy.

Par défaut, la vidéo que vous allez télécharger sera en .mkv.

Choisir le format de la vidéo

Si vous souhaitez connaître tous les formats de vidéos que vous pouvez télécharger, il faudra rajouter le paramètre -F (avec un F majuscule). Cela fonctionne aussi avec le paramètre –list-formats

youtube-dl -F [URL_YOUTUBE]

Voici ce que ça donne dans un terminal.

youtube dl format video

Si l’on souhaite par exemple le dernier format « mp4 » en 1152×720 on entrera la commande suivante :

youtube-dl -f 22 [URL_YOUTUBE] (Avec un f minuscule)

 

Télécharger uniquement l’audio de vos vidéos Youtube préférés en mp3

Pour ne télécharger que la source audio de vos vidéos Youtube il suffira de rajouter le paramètre -x

youtube-dl -x [URL_YOUTUBE]

On peut également choisir le format que l’on souhaite en rajoutant le paramètre –audio-format suivi du format souhaitée : mp3, m4a, aac, vorbis, wav, opus ou vorbis.

On entrera cette commande pour télécharger notre « audio » Youtube au format mp3.

youtube-dl -x –audio-format mp3 [URL_YOUTUBE]

 

Télécharger toute une playlist Youtube d’un trait avec youtube-dl

Il est possible de télécharger une playlist Youtube entière d’un coup et sans avoir à taper un par un l’URL de chaque vidéo. Il suffit tout simple de rentrer l’URL de la playlist et par défaut youtube-dl téléchargera tout!

 

Télécharger plusieurs vidéos Youtube en une action.

Il est possible de télécharger plusieurs liens Youtube en les regroupant tous dans un fichier texte (un lien par ligne). Puis en entrant la commande suivante :

youtube-dl -a [NOM_DU_FICHIER]

 

Téléchargé des vidéos sous Udemy avec youtube-dl (BONUS)

Il est possible de télécharger les vidéos Udemy disponible gratuitement exactement comme on l’a fait avec les vidéos Youtube. Par contre, cela ne fonctionne pas avec les vidéos payantes et même celles que vous avez payé. Du moins pas automatiquement. Pour télécharger ces vidéos payantes vous avez deux solutions :

  • en entrant votre identifiant et mot de passe directement dans la ligne de commande
  • en utilisant les cookies de votre navigateur

Via Identifiant et Mot de passe Udemy

Il suffira de rentrer la commande suivante :

youtube-dl -u USERNAME -p PASSWORD [URL_UDEMY]

En remplaçant, USERNAME par votre identifiant UDEMY, PASSWORD par votre mot de passe et [URL_UDEMY] par le lien de la vidéo UDEMY que vous souhaitez télécharger.

 

Via Cookies

Le but étant d’exporter les cookies comportant toutes vos informations de connexion à UDEMY. Pour ce faire nous allons utiliser Google Chrome est l’extension « Cookie.txt » que vous allez devoir installer.

Authentifiez-vous sur Udemy et cliquez alors sur le logo « Export Cookie.txt« . Copiez tous le contenu dans un fichier text et entrer la commande suivante :

youtube-dl [URL_UDEMY] –cookies [CHEMIN_FICHIER_COOKIE]

En remplaçant bien évidemment [URL_UDEMY] par l’url de la vidéo souhaité et [CHEMIN_FICHIER_COOKIE] par le chemin de votre fichier de cookie que vous venez de créer.

 

Si vous souhaitez encore plus d’option entre la commande suivante :

youtube-dl –help

1 Commentaire

  1. Ang

    Hello,
    Bon site et bons conseils sur les vidéos, je peux l’utiliser avec le site videooftheday.net

    Merci

    Réponse

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Contenues similaires