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
youtube-dl [Le 01/12/2017, 12:58]
L'Africain ancienne révision (Le 21/05/2017, 16:38) restaurée
youtube-dl [Le 30/12/2018, 16:10] (Version actuelle)
82.232.80.204 [Installation]
Ligne 1: Ligne 1:
-{{tag>​Trusty ​Xenial ​multimédia capture}}+{{tag>Bionic ​Trusty multimédia capture}}
  
 ---- ----
Ligne 20: Ligne 20:
  
 ===== Installation ===== ===== Installation =====
-Pour capturer les vidéos de Youtube, il est nécessaire de mettre souvent à jour **Youtube-dl** car Google, propriétaire de Youtube, modifie fréquemment ses codes. La version des [[:​dépôts|dépôts officiels]] devient alors rapidement inutilisable (message d'​erreur). Préférez alors une solution facile à mettre à jour disponible depuis le [[#via un PPA|PPA ci-dessous]] ou bien la dernière version depuis le [[#via le site officiel|site officiel]] ou encore l'​[[#​installation d'un package youtube-dl compilé]].+Pour capturer les vidéos de Youtube, il est nécessaire de mettre souvent à jour **Youtube-dl** car Google, propriétaire de Youtube, modifie fréquemment ses codes. La version des [[:​dépôts|dépôts officiels]] devient alors rapidement inutilisable (message d'​erreur). Préférez alors une solution facile à mettre à jour disponible depuis le [[#via un PPA|PPA ci-dessous]] ou bien la dernière version depuis le [[#via le site officiel|site officiel]]<​del> ​ou encore l'​[[#​installation d'un package youtube-dl compilé]]</​del>​.
  
 Pour [[:​trusty|Ubuntu Trusty 14.04]], il est nécessaire d'​utiliser la [[:​avconv#​via_un_ppa_pour_trusty_1404_uniquement|version 11 de l'​encodeur audio/​vidéo Avconv]], la version 9 par défaut ne fonctionnant pas avec Youtube-dl. Une autre solution consiste à utiliser à la place l'​[[:​ffmpeg#​via_un_ppa_pour_trusty_1404_uniquement|encodeur FFmpeg]] tout aussi bien pris en charge. Pour [[:​trusty|Ubuntu Trusty 14.04]], il est nécessaire d'​utiliser la [[:​avconv#​via_un_ppa_pour_trusty_1404_uniquement|version 11 de l'​encodeur audio/​vidéo Avconv]], la version 9 par défaut ne fonctionnant pas avec Youtube-dl. Une autre solution consiste à utiliser à la place l'​[[:​ffmpeg#​via_un_ppa_pour_trusty_1404_uniquement|encodeur FFmpeg]] tout aussi bien pris en charge.
Ligne 28: Ligne 28:
  
 ====Via un dépôt PPA==== ====Via un dépôt PPA====
-<note important>​Les [[:​PPA|dépôts PPA]] sont des dépôts non-officiels. Installer un paquet hors des [[:​dépôts]] officiels peut présenter un risque d'​instabilité pour votre système. </​note>​ 
  
 Ce [[:​PPA|dépôt PPA]] est fréquemment mis à jour et permet ainsi de bénéficier d'une version très récente de **Youtube-dl** ainsi que de sa tenue à jour. Pour cela il suffit: Ce [[:​PPA|dépôt PPA]] est fréquemment mis à jour et permet ainsi de bénéficier d'une version très récente de **Youtube-dl** ainsi que de sa tenue à jour. Pour cela il suffit:
Ligne 35: Ligne 34:
   - puis [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​youtube-dl]]**. ​   - puis [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​youtube-dl]]**. ​
  
-Ou dans un [[:​terminal]],​ saisir les [[:​commande_shell|commandes]] suivantes: ​<code>sudo add-apt-repository ​ppa:​rvm/​smplayer -y +<note warning>Avec la version 18.04.1, la version du ppa ne permet pas de télécharger despuis YouTube alors que la version officielle (téléchargé par ''​wget''​) fonctionne ! </note>
-sudo apt-get update +
-sudo apt-get install youtube-dl</code> +
 ==== Via le site officiel ==== ==== Via le site officiel ====
-<note important>​Installer un paquet ​hors des [[:​dépôts]] officiels peut présenter un risque d'​instabilité pour votre système. </​note>​+<note important>​Installer un logiciel ​hors des paquets ​des [[:​dépôts]] officiels peut présenter un risque d'​instabilité pour votre système. </​note>​
 Pour obtenir la dernière version: Pour obtenir la dernière version:
   - télécharger les sources depuis [[http://​youtube-dl.org/​|le site officiel]] à l'aide de la [[:​commande_shell|commande]] suivante lancée depuis un [[terminal]]:<​code>​sudo wget https://​yt-dl.org/​latest/​youtube-dl -O /​usr/​local/​bin/​youtube-dl</​code>​   - télécharger les sources depuis [[http://​youtube-dl.org/​|le site officiel]] à l'aide de la [[:​commande_shell|commande]] suivante lancée depuis un [[terminal]]:<​code>​sudo wget https://​yt-dl.org/​latest/​youtube-dl -O /​usr/​local/​bin/​youtube-dl</​code>​
Ligne 47: Ligne 43:
 Pour mettre à jour par la suite **youtube-dl**,​ il suffira d'​entrer la [[:​commande_shell|commande]] suivante:<​code>​sudo youtube-dl -U</​code>​ Pour mettre à jour par la suite **youtube-dl**,​ il suffira d'​entrer la [[:​commande_shell|commande]] suivante:<​code>​sudo youtube-dl -U</​code>​
  
-==== Installation d'un package youtube-dl compilé ==== 
-<note important>​Installer un paquet hors des [[:​dépôts]] officiels peut présenter un risque d'​instabilité pour votre système. </​note>​ 
-Autre possibilité pour obtenir la dernière version: 
-  * Taper les [[:​commande_shell|commandes]] suivantes pour compiler son propre package youtube-dl et l'​installer :<​code>​ 
-sudo apt install -y python-sphinx pandoc 
-mkdir -p src && cd src && git clone https://​github.com/​rg3/​youtube-dl 
-cd youtube-dl*/​ 
-make && sudo checkinstall --pkgname youtube-dl --pkgversion $(awk -F"'"​ '/​__version__/​{print$2}'​ ./​youtube_dl/​version.py) --requires "​python-pkg-resources,​ python, python"</​code>​ 
-  * Pour faire une mise à jour de ce package compilé, taper les [[:​commande_shell|commandes]] suivantes :<​code>​ 
-cd youtube-dl*/​ && git pull 
-make && sudo checkinstall --pkgname youtube-dl --pkgversion $(awk -F"'"​ '/​__version__/​{print$2}'​ ./​youtube_dl/​version.py) --requires "​python-pkg-resources,​ python, python"</​code>​ 
  
 =====Configuration==== =====Configuration====
Ligne 117: Ligne 102:
 ''​ERROR:​ -XXXXX: YouTube said: This video contains content from SME, who has blocked it in your country on copyright grounds.''​ ''​ERROR:​ -XXXXX: YouTube said: This video contains content from SME, who has blocked it in your country on copyright grounds.''​
 Pour télécharger la vidéo malgré tout, on peut passer par le proxy de TOR: Pour télécharger la vidéo malgré tout, on peut passer par le proxy de TOR:
-  - installer TOR <​code>​sudo ​apt-get install ​proxychains tor obfsproxy</​code>​+  - [[:tutoriel:​comment_installer_un_paquet|installer]] **[[apt>proxychains,tor,obfsproxy|proxychains tor obfsproxy]]**
   - pour télécharger la vidéo, utiliser ''​proxychains'':​ <​code>​proxychains youtube-dl url_de_la_video</​code>​   - pour télécharger la vidéo, utiliser ''​proxychains'':​ <​code>​proxychains youtube-dl url_de_la_video</​code>​
 +
 +
 +=====Convertir un fichier webm en .mp4=====
 +Le format vidéo le plus utilisé sur Internet, et sur youtube en particulier,​ est le [[webm|webm]]. Ce sera donc sans doute le format de votre vidéo après téléchargement. Pour voir une vidéo webm sur une télévision,​ il vous faudra sans doute modifier le format (il n'est généralement pas reconnu nativement). Pour passer la vidéo webm en .**mp4** :
 +
 +<​code>​ffmpeg -i ma-video.webm ma-video.mp4</​code>​
 +La qualité de sortie est alors d'une qualité moyenne.
 +
 +Vous pouvez spécifier une autre qualité de sortie avec l'​option **-crf**. "​0"​ donne la meilleur qualité (et le plus gros fichier), "​51"​ donne la moins bonne qualité (et le plus petit fichier). Pour une qualité maximum (mais le fichier peut-être 10 fois plus gros que le webm initial !) :
 +
 +<​code>​ffmpeg -i ma-video.webm -crf 0 ma-video.mp4</​code>​
  
 =====Voir aussi ===== =====Voir aussi =====
   * **(en)** [[http://​rg3.github.io/​youtube-dl/​|Site officiel]]   * **(en)** [[http://​rg3.github.io/​youtube-dl/​|Site officiel]]
-  * **(en)** ​Plus d'​options ​[[https://​github.com/​rg3/​youtube-dl|ici]] +  * **(en)** [[https://​github.com/​rg3/​youtube-dl|Plus d'​options]] 
-  * ** (fr)** ​Aide [[http://​la-vache-libre.org/​youtube-dl-telechargez-des-videos-en-ligne-de-commande-sur-diverses-plateformes-vimeo-youtube-google-arte-tv-etc/​|ici]]+  * ** (fr)** [[http://​la-vache-libre.org/​youtube-dl-telechargez-des-videos-en-ligne-de-commande-sur-diverses-plateformes-vimeo-youtube-google-arte-tv-etc/​|Aide]]
   * [[man>​youtube-dl|Le manuel]]   * [[man>​youtube-dl|Le manuel]]
  
  • youtube-dl.1512129530.txt.gz
  • Dernière modification: Le 01/12/2017, 12:58
  • par L'Africain