Différences
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 | ||
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:09] 82.232.80.204 [Via le site officiel] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial multimédia capture}} | + | {{tag>Bionic Trusty multimédia capture}} |
---- | ---- | ||
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]] | ||