Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:youtube-dl [05/01/2019 17:04] chalu [Utilisation] |
doc:media:youtube-dl [16/06/2019 10:57] cemoi [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ====== youtube-dl stable ====== |
* Objet : installer youtube-dl dans sa dernière version | * Objet : installer youtube-dl dans sa dernière version | ||
Ligne 5: | Ligne 5: | ||
* Commentaires : le paquet youtube-dl mis à disposition dans le dépôt stable n'est pas fonctionnel très longtemps | * Commentaires : le paquet youtube-dl mis à disposition dans le dépôt stable n'est pas fonctionnel très longtemps | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Création par [[user>chalu]] /2018 | ||
+ | * Testé par <...> le <...> FIXME | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=24143 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Introduction ===== | ===== Introduction ===== | ||
Je mets ici pour mémoire une solution d'otyugh donnée dans [[https://debian-facile.org/viewtopic.php?id=19475|ce fil du forum]] pour installer la dernière version de youtube-dl | Je mets ici pour mémoire une solution d'otyugh donnée dans [[https://debian-facile.org/viewtopic.php?id=19475|ce fil du forum]] pour installer la dernière version de youtube-dl | ||
===== Installation ===== | ===== Installation ===== | ||
- | Si le paquet des dépôts a été installé, on commence par le supprimer avec : \\ | + | 1) On peut commencer en installant le paquet de stretch-backports pour voir si la version proposée convient et bénéficier ainsi des mises à jour automatiques. \\ |
+ | On ajoute le dépôt stretch-backports comme indiqué dans [[/doc:apt:sources.list:stretch|le wiki sur le sources.list de stretch]] puis | ||
+ | <code root>apt update</code> | ||
+ | <code root>apt -t stretch-backports install youtube-dl </code> | ||
+ | <note tip>La commande pour mettre à jour : | ||
+ | <code root> youtube-dl -U</code> | ||
+ | n'est pas fonctionnelle sur l'installation à partir du paquet des dépôts Debian. La mise à jour se fait comme pour les autres paquets avec la commande <code root>apt upgrade</code> | ||
+ | </note> | ||
+ | 2) Si le paquet des dépôts a été installé et que sa version n’est pas suffisante, on commence par le supprimer avec : \\ | ||
<code root>apt purge youtube-dl</code> | <code root>apt purge youtube-dl</code> | ||
ensuite on télécharge la dernière version depuis le site et on la place dans le dossier système `/usr/local/bin/youtube-dl`\\ | ensuite on télécharge la dernière version depuis le site et on la place dans le dossier système `/usr/local/bin/youtube-dl`\\ | ||
Ligne 16: | Ligne 26: | ||
On rend le fichier exécutable avec chmod :\\ | On rend le fichier exécutable avec chmod :\\ | ||
<code root>chmod a+rx /usr/local/bin/youtube-dl</code> | <code root>chmod a+rx /usr/local/bin/youtube-dl</code> | ||
+ | Pour mettre à jour : | ||
+ | <code root> youtube-dl -U</code> | ||
+ | 3) Version paranoïaque téléchargement et exécution avec les droits user uniquement (moins risquée qu'avec les droits root). | ||
+ | Il n'est pas utile de supprimer la version youtube-dl installée sur le système. Intérêt le paquet sera mis à jour lors de la prochaine migration vers la version supérieure de debian | ||
+ | |||
+ | En admettant qu'on souhaite télécharger youtube-dl dans le répertoire ~/monrepertoire/ | ||
+ | |||
+ | Comme au point 2 on télécharge la dernière version de youtube-dl | ||
+ | <code user>wget https://yt-dl.org/downloads/latest/youtube-dl -O ~/monrepertoire/youtube-dl</code> | ||
+ | On rend le fichier exécutable avec chmod :\\ | ||
+ | <code user>chmod a+rx ~/monrepertoire/youtube-dl</code> | ||
+ | Pour exécuter youtube-dl il faut impérativement mettre le bon chemin sinon c'est l'exécutable du système qui est lancé par défaut | ||
+ | <code user>~/monrepertoire/youtube-dl https://https://www.youtube.com/watch?v=masupervideo</code> | ||
+ | |||
+ | Pour mettre à jour : | ||
+ | <code user> ~/monrepertoire/youtube-dl -U</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
voir le wiki de l'utilisateur cemoi : [[/utilisateurs:cemoi:tutos:youtube-dl|youtube-dl]] \\ | voir le wiki de l'utilisateur cemoi : [[/utilisateurs:cemoi:tutos:youtube-dl|youtube-dl]] \\ | ||
Ligne 22: | Ligne 48: | ||
<code user>youtube-dl <url_de_la_vidéo></code> | <code user>youtube-dl <url_de_la_vidéo></code> | ||
- | Télécharger uniquement la bande son: | + | ==== Télécharger uniquement la bande son ==== |
<code user>youtube-dl -x <url_de_la_vidéo></code> | <code user>youtube-dl -x <url_de_la_vidéo></code> | ||
- | Lister les formats et qualités disponibles: | + | ==== Lister les formats et qualités disponibles ==== |
<code user>youtube-dl -F <url_de_la_vidéo></code> | <code user>youtube-dl -F <url_de_la_vidéo></code> | ||
+ | il est précisé "audio only" et "video only" sur chacune des lignes. Exemple de retour :\\ | ||
+ | <code> | ||
+ | format code extension resolution note | ||
+ | 249 webm audio only DASH audio 66k , opus @ 50k, 1.37MiB | ||
+ | 250 webm audio only DASH audio 85k , opus @ 70k, 1.81MiB | ||
+ | 140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k, 3.54MiB | ||
+ | 171 webm audio only DASH audio 137k , vorbis@128k, 3.64MiB | ||
+ | 251 webm audio only DASH audio 154k , opus @160k, 3.58MiB | ||
+ | 278 webm 256x144 144p 96k , webm container, vp9, 25fps, video only, 2.57MiB | ||
+ | 394 mp4 256x144 144p 99k , av01.0.05M.08, 25fps, video only, 2.42MiB | ||
+ | 160 mp4 256x144 144p 113k , avc1.4d400c, 25fps, video only, 2.61MiB | ||
+ | 242 webm 426x240 240p 225k , vp9, 25fps, video only, 5.54MiB | ||
+ | 395 mp4 426x240 240p 237k , av01.0.05M.08, 25fps, video only, 5.45MiB | ||
+ | 133 mp4 426x240 240p 356k , avc1.4d4015, 25fps, video only, 6.50MiB | ||
+ | 243 webm 640x360 360p 411k , vp9, 25fps, video only, 10.29MiB | ||
+ | 396 mp4 640x360 360p 428k , av01.0.05M.08, 25fps, video only, 9.80MiB | ||
+ | 244 webm 854x480 480p 751k , vp9, 25fps, video only, 18.61MiB | ||
+ | 134 mp4 640x360 360p 765k , avc1.4d401e, 25fps, video only, 14.11MiB | ||
+ | 397 mp4 854x480 480p 786k , av01.0.05M.08, 25fps, video only, 17.49MiB | ||
+ | 135 mp4 854x480 480p 1408k , avc1.4d401e, 25fps, video only, 27.05MiB | ||
+ | 247 webm 1280x720 720p 1491k , vp9, 25fps, video only, 34.36MiB | ||
+ | 398 mp4 1280x720 720p 1559k , av01.0.05M.08, 25fps, video only, 33.95MiB | ||
+ | 136 mp4 1280x720 720p 2176k , avc1.4d401f, 25fps, video only, 42.34MiB | ||
+ | 248 webm 1920x1080 1080p 2685k , vp9, 25fps, video only, 53.83MiB | ||
+ | 137 mp4 1920x1080 1080p 3278k , avc1.640028, 25fps, video only, 57.74MiB | ||
+ | 17 3gp 176x144 small 78k , mp4v.20.3, mp4a.40.2@ 24k (22050Hz), 2.19MiB | ||
+ | 36 3gp 320x180 small 218k , mp4v.20.3, mp4a.40.2 (22050Hz), 6.07MiB | ||
+ | 18 mp4 640x360 medium 674k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 18.76MiB (best) | ||
+ | </code> | ||
Ensuite avec l'option -f, choisir les formats vidéo et audio voulus (Le premier format doit contenir la vidéo) : | Ensuite avec l'option -f, choisir les formats vidéo et audio voulus (Le premier format doit contenir la vidéo) : | ||
<code user>youtube-dl -f 137+140 <url_de_la_vidéo></code> | <code user>youtube-dl -f 137+140 <url_de_la_vidéo></code> | ||
- | Connaitre les sous titres dispo: | + | ===== Connaitre les sous titres dispo ===== |
<code user>youtube-dl --list-subs <url_de_la_vidéo></code> | <code user>youtube-dl --list-subs <url_de_la_vidéo></code> | ||
Pour télécharger la video avec le sous titre en anglais: | Pour télécharger la video avec le sous titre en anglais: | ||
<code user>youtube-dl --write-sub --sub-lang 'en' <url_de_la_vidéo></code> | <code user>youtube-dl --write-sub --sub-lang 'en' <url_de_la_vidéo></code> | ||
+ | |||
+ | ===== Lire en streaming une music directement dans son terminal ===== | ||
+ | <code user>mpv --ytdl-format=bestaudio <url></code> | ||