Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

youtube-dl stable

Introduction

Je mets ici pour mémoire une solution d'otyugh donnée dans ce fil du forum pour installer la dernière version de youtube-dl

Installation

Installation de la version de debian via apt

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 le wiki sur le sources.list de stretch puis

apt update
apt -t stretch-backports install youtube-dl 
La commande pour mettre à jour :
 youtube-dl -U

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

apt upgrade

Installation de la dernière version via wget

Si le paquet des dépôts a été installé et que sa version n’est pas suffisante, on commence par le supprimer avec :

apt purge 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`

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

On rend le fichier exécutable avec chmod :

chmod a+rx /usr/local/bin/youtube-dl

Pour mettre à jour :

 youtube-dl -U

Installation de la dernière version via wget plus sécurisée

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

wget https://yt-dl.org/downloads/latest/youtube-dl -O ~/monrepertoire/youtube-dl

On rend le fichier exécutable avec chmod :

chmod a+rx ~/monrepertoire/youtube-dl

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

~/monrepertoire/youtube-dl https://https://www.youtube.com/watch?v=masupervideo

Pour mettre à jour :

 ~/monrepertoire/youtube-dl -U

Installation de la dernière version via pip

On install pip via apt:

apt install python3-pip

On install youtube-dl via pip:

pip3 install youtube_dl

Pour maintenir votre youtube-dl il faudra faire:

pip3 install --upgrade youtube-dl

Utilisation

voir le wiki de l'utilisateur cemoi : youtube-dl
Télécharger sans aucune option:

youtube-dl  <url_de_la_vidéo>

Télécharger uniquement la bande son

youtube-dl -x <url_de_la_vidéo>

Lister les formats et qualités disponibles

youtube-dl -F <url_de_la_vidéo>

il est précisé “audio only” et “video only” sur chacune des lignes. Exemple de retour :

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)

Ensuite avec l'option -f, choisir les formats vidéo et audio voulus (Le premier format doit contenir la vidéo) :

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

Connaitre les sous titres dispo

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

Pour télécharger la video avec le sous titre en anglais:

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

Lire en streaming une musique dans le terminal

Il faut installer mpv avant!

Ouvrir un terminal et taper:

mpv --ytdl-format=bestaudio <url>
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/media/youtube-dl.txt · Dernière modification: 16/06/2019 12:23 par cemoi

Pied de page des forums

Propulsé par FluxBB