Contenu | Rechercher | Menus

Youtube-dl (ligne de commande)

Présentation

Youtube-dl est un utilitaire de téléchargement de vidéos qui supporte de nombreuses plate-formes de vidéo en ligne.

Installation

Dans un terminal :

sudo apt-get install youtube-dl

Les dernières versions ne sont plus accessibles par les dépôts. Pour les obtenir 2 méthodes : 1 manuelle, 1 automatique

Via un ppa (automatique)

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get upgrade
sudo apt-get  install youtube-dl

Via les sources (Manuel)

Les télécharger depuis le site officiel avec un curl par exemple :

sudo curl http://yt-dl.org/downloads/2014.03.25.1/youtube-dl -o /usr/bin/youtube-dl

Attention : vérifier la version sur le site officiel et adapter le lien en conséquence pour la partie "2014.03.25" !

Rendre le binaire exécutable

sudo chmod a+x /usr/local/bin/youtube-dl

Utilisation

Se rendre sur un des sites compatible et rechercher la vidéo que vous voulez télécharger. Copier l'URL de la vidéo dans un terminal :

youtube-dl <lien_de_la_vidéo>

La vidéo sera enregistré dans le répertoire courant.

Obtenir uniquement l'audio

Si vous souhaitez n'obtenir que la bande son de la vidéo il suffit d'utiliser l'option -x soit

youtube-dl -x <lien_de_la_vidéo>

Choisir la qualité et le format

Lister les formats et qualités disponibles avec l'option -F :

youtube-dl -F <lien_de_la_vidéo>

Peut donner quelques chose comme :

format code extension resolution  note 
171         webm      audio only  DASH webm audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       144p        DASH video , video only
133         mp4       240p        DASH video , video only
134         mp4       360p        DASH video , video only
135         mp4       480p        DASH video , video only
136         mp4       720p        DASH video , video only
137         mp4       1080p       DASH video , video only
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     
22          mp4       1280x720    (best)

Ensuite avec l'option -f choisir le où les formats voulus, (ici audio only DASH audio , audio@128k et mp4 1080p DASH video , video only) :

youtube-dl -f 140+137 <lien_de_la_vidéo>

On trouve également des retours de ce type :

ld          mp4       320x240     (worst)
standard    mp4       512x384     
hq          mp4       848x480     (best)

Dans ce cas on utilisera :

youtube-dl -f standard

Enregistrement de sous-titres

Avant de télécharger la vidéo, dans un terminal :

youtube-dl --list-subs <lien_de_la_vidéo>

Une liste des langues disponibles est affichée :

[youtube] 'référence de la vidéo': Available subtitles for video: en

Télécharger la vidéo avec les sous-titres (exemple avec l'anglais) :

youtube-dl --write-sub --sub-lang 'en' <lien_de_la_vidéo>

Lien utiles

  • Site officiel ici
  • Plus d'options ici
  • Aide ici

Contributeurs: Gp974


youtube-dl.txt · Dernière modification: Le 03/04/2014, 12:18 par mydjey
Le contenu de ce wiki est sous licence : CC BY-SA v3.0