logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:media:youtube-dl [16/06/2019 11:37]
cemoi [Utilisation]
doc:media:youtube-dl [14/02/2021 17:11] (Version actuelle)
--gilles-- [Utilisation] Ajout d'un lien vers la documentation officielle
Ligne 8: Ligne 8:
     * Testé par <...> le <...> FIXME     * 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 !))   * 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 ​===== +===== Installation optimale et rapide ​=====
-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 côté système ==== 
-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 +<note tip>​Cette méthode donne accès à youtube-dl à tous les utilisateurs du système, mais nécessite les accès root pour lʼinstallation et la mise-à-jour.</​note>​ 
 + 
 +Je mets ici la solution optimale 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 : 
 + 
 + 
 +<code root> 
 +wget https://​yt-dl.org/​downloads/​latest/​youtube-dl -O /​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>​ 
 + 
 +Cette méthode dʼinstallation est décrite plus en détails [[#​installation-de-la-derniere-version-via-wget|par ici]]. 
 + 
 +==== Installation ​côté utilisateur ​==== 
 + 
 +<note tip>​Cette méthode ne donne accès à youtube-dl quʼà lʼutilisateur qui lʼapplique,​ et ne nécessite jamais les accès root.</​note>​ 
 + 
 +<code user>​mkdir -p ~/bin 
 +wget https://​yt-dl.org/​downloads/​latest/​youtube-dl -O ~/​bin/​youtube-dl 
 +chmod +x ~/​bin/​youtube-dl</​code>​ 
 + 
 +Pour mettre à jour : 
 +<code user>​youtube-dl -U</​code>​ 
 + 
 +Cette méthode dʼinstallation est décrite plus en détails [[#​installation-de-la-derniere-version-via-wget-plus-securisee|par ici]]. 
 +===== Autres installations pour mémoire ===== 
 + 
 +==== Installation de la version de debian via apt ==== 
 + 
 +On peut commencer en installant le paquet de buster-backports pour voir si la version proposée convient et bénéficier ainsi des mises à jour automatiques. \\ 
 +On ajoute le dépôt ​buster-backports comme indiqué dans [[https://​debian-facile.org/doc:systeme:​apt:​sources.list:​buster|le wiki sur le sources.list de buster]] puis 
 <code root>apt update</​code>​ <code root>apt update</​code>​
-<code root>apt -t stretch-backports install youtube-dl </​code>​+<code root>apt -t buster-backports install youtube-dl </​code>​
 <note tip>La commande pour mettre à jour : <note tip>La commande pour mettre à jour :
 <code root> youtube-dl -U</​code>​ <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>​ 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>​ </​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>​ +==== Installation de la dernière version via wget ==== 
-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`\\+ 
 +Si le paquet des dépôts a été installé et que sa version n’est pas suffisante, on quand même laisser cette version, car la version des dépôts officiels de youtube-dl prendra ​le dessus. 
 + 
 +En effet, dans le PATH, /​usr/​local/​bin est positionné avant /usr/bin : 
 + 
 +<​code ​user>echo $PATH</​code>​ 
 +<​code>/​usr/​local/​bin:/​usr/​bin:/​bin:/​usr/​local/​games:/​usr/​games</​code>​ 
 + 
 + \\ 
 +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`\\
 <code root>​wget https://​yt-dl.org/​downloads/​latest/​youtube-dl -O /​usr/​local/​bin/​youtube-dl</​code>​ <code root>​wget https://​yt-dl.org/​downloads/​latest/​youtube-dl -O /​usr/​local/​bin/​youtube-dl</​code>​
 On rend le fichier exécutable avec chmod :\\ On rend le fichier exécutable avec chmod :\\
Ligne 28: Ligne 69:
 Pour mettre à jour : Pour mettre à jour :
 <code root> youtube-dl -U</​code>​ <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).+ 
 +==== 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 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
Ligne 39: Ligne 83:
 <code user>​chmod a+rx ~/​monrepertoire/​youtube-dl</​code>​ <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 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>​+<code user>python3 ​~/​monrepertoire/​youtube-dl https://​https://​www.youtube.com/​watch?​v=masupervideo</​code>​ 
 +ou plus simple encore 
 +<code user>​python3 ~/​monrepertoire/​youtube-dl ​masupervideo</​code>​
  
 Pour mettre à jour : Pour mettre à jour :
-<code user> ~/​monrepertoire/​youtube-dl -U</​code>​+<code user>python3 ​~/​monrepertoire/​youtube-dl -U</​code>​ 
 + 
 +Friandises (facultatif) : créer des raccourcis de commande dans le fichier ~/​.bash_aliases (wiki sur [[doc:​programmation:​bash:​alias|les alias, cliquez ici]]) 
 +<file config ~/​.bash_aliases>​ 
 +alias youbidule='​python3 ~/​monrepertoire/​youtube-dl'​ 
 +alias youbiduleUpdate='​python3 ~/​monrepertoire/​youtube-dl -U' 
 +</​file>​ 
 + 
 +Maintenant : 
 +lister les formats et qualités disponibles d’une vidéo 
 +<code user>​youbidule -F masupervideo</​code>​ 
 +pour charger une vidéo 
 +<code user>​youbidule masupervideo</​code>​ 
 +Pour mettre à jour 
 +<code user>​youbiduleUpdate</​code>​ 
 +Qui a dit que le terminal est compliqué ? ;-) 
 + 
 +==== Installation de la dernière version via pip ==== 
 + 
 +On install pip via apt: 
 +<code root>apt install python3-pip</​code>​ 
 + 
 +On install youtube-dl via pip: 
 +<code root>​pip3 install youtube_dl</​code>​ 
 + 
 +Pour maintenir votre youtube-dl il faudra faire: 
 +<code root>​pip3 install --upgrade youtube-dl</​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 97: Ligne 169:
 ==== Lire en streaming une musique dans le terminal ==== ==== Lire en streaming une musique dans le terminal ====
  
-<note important>​Il faut installer mpv avant!</​note>​+<note important>​Il faut installer mpv avant !</​note>​
 Ouvrir un terminal et taper: Ouvrir un terminal et taper:
 <code user>mpv --ytdl-format=bestaudio <​url></​code>​ <code user>mpv --ytdl-format=bestaudio <​url></​code>​
 +
 +==== Corriger les erreurs HTTP 503 ====
 +
 +En principe... mais en principe, ces erreurs HTTP sont des erreurs de serveur. Mais s'il vous semble que le serveur n'est pas en cause, ce qui est assez probable concernant Google, supprimez le dossier temporaire dans le dossier caché : ~/​.cache/​youtube-dl et réessayez, il y a des chances pour que ça fonctionne à nouveau sans accroc.
 +
 +
 +
 +==== Pour en savoir plus ====
 +
 +La documentation officielle est ici : [[https://​github.com/​ytdl-org/​youtube-dl/​blob/​master/​README.md#​readme]]
  
  
doc/media/youtube-dl.1560677853.txt.gz · Dernière modification: 16/06/2019 11:37 par cemoi

Pied de page des forums

Propulsé par FluxBB