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 03/05/2020, 09:55] christophe c reorganisation |
youtube-dl [Le 24/09/2020, 15:37] grandtoubab [Via le site officiel] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
===== 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) sauf peut-être avec la version en snap. Sinon vous pouvez utiliser la dernière version depuis le [[#via le site officiel|site officiel]]. | + | 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) sauf peut-être avec la version en snap. Sinon vous pouvez utiliser la dernière version depuis le [[#via le site officiel|site officiel]] (donc appliquer la méthode 1.2 ci-dessous). |
====Via les dépôts officiels==== | ====Via les dépôts officiels==== | ||
Ligne 29: | Ligne 29: | ||
Si vous avez un message d'erreur **/usr/bin/env: «python»: Aucun fichier ou dossier de ce type**, faire un **sudo apt install python** solutionne le problème. | Si vous avez un message d'erreur **/usr/bin/env: «python»: Aucun fichier ou dossier de ce type**, faire un **sudo apt install python** solutionne le problème. | ||
+ | |||
+ | <note tip>Précisions:</note> | ||
+ | |||
+ | youtube-dl est codé avec un shebang **#!/usr/bin/env python** donc il faut un lien symbolique entre le label python et la version de python sur la machine. | ||
+ | |||
+ | Ceci peut se faire en créant une alternative ( au sens Debian[[ https://bidouilledebian.wordpress.com/2019/08/11/gestion-des-alternatives-dans-debian/]]) | ||
+ | |||
+ | update-alternatives --display python | ||
+ | |||
+ | python - mode automatique | ||
+ | |||
+ | link best version is /usr/bin/python3 | ||
+ | |||
+ | le lien pointe actuellement sur /usr/bin/python3 | ||
+ | |||
+ | link python is /usr/bin/python* | ||
+ | |||
+ | /usr/bin/python2 - priorité 1 | ||
+ | |||
+ | /usr/bin/python3 - priorité 2 | ||
+ | |||
+ | Ce qui par exemple se vérifie: | ||
+ | |||
+ | ls -alrt /usr/bin/python | ||
+ | |||
+ | lrwxrwxrwx 1 root root 9 avril 7 12:43 /usr/bin/python3 -> python3.8 | ||
+ | |||
+ | -rwxr-xr-x 1 root root 3672400 avril 20 22:30 /usr/bin/python2.7 | ||
+ | |||
+ | -rwxr-xr-x 1 root root 6413 juil. 27 14:29 /usr/bin/python3-wsdump | ||
+ | |||
+ | -rwxr-xr-x 1 root root 5233184 août 2 17:09 /usr/bin/python3.8 | ||
+ | |||
+ | lrwxrwxrwx 1 root root 9 août 4 10:22 /usr/bin/python2 -> python2.7 | ||
+ | |||
+ | lrwxrwxrwx 1 root root 24 sept. 16 22:08 /usr/bin/python -> /etc/alternatives/python | ||
+ | |||
+ | |||
+ | |||
=====Configuration==== | =====Configuration==== | ||
Ligne 98: | Ligne 137: | ||
La qualité de sortie est alors d'une qualité moyenne. | 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 meilleure qualité (et le plus gros fichier), "51" donne la moins bonne qualité (et le plus petit fichier). Pour une qualité maximale (mais le fichier peut être 10 fois plus gros que le webm initial !) : | + | Plus rapide est sans perte d'information, vous pouvez spécifier de copier les flux (audio, vidéo, etc) avec **-c copy** |
- | <code>ffmpeg -i ma-video.webm -crf 0 ma-video.mp4</code> | + | <code>ffmpeg -i ma-video.webm -c copy ma-video.mp4</code> |
===== Rechercher des vidéos et les regarder directement ===== | ===== Rechercher des vidéos et les regarder directement ===== |