2
août
2024
16:37

Installation de YT-DLP

2 août 2024 16:37

Le programme youtube-dl est obsolète et n'est pas pris en charge. Au lieu de cela, YT-DLP a été développé.

Introduction

En raison du ralentissement de YouTube, il existe deux options : soit utiliser des « solutions de contournement », qui peuvent être illégales,
ou téléchargez des vidéos de YouTube à basse vitesse et regardez-les hors ligne. Je vais considérer la deuxième option.
YT-DLP est conçu pour charger une vidéo depuis la ligne de commande dans un fichier de sortie.

Mise en place

YT-DLP nécessite le programme d'installation de Python 3 et PIP

1)Installation et mise à jourpip3:

sudo apt installer python3-pip
sudo pip3 install --upgrade pip
python -m pip install --upgrade pip

Source :Comment installer pip sur Ubuntu.

2)Installation et mise à jouryt-dlp:

python -m pip install --upgrade "yt-dlp[default]" 

Mise à jour : un composant "secretstorage" supplémentaire est requis en 2025

python -m pip install secretstorage

Source :Installation de yt-dlp.

Utiliser YouTube-dlp

Jusqu'en 2025 :

yt-dlp URL

Après 2005, un moteur JavaScript est requis. Le plus simple c'est installer deno

  • lancer Chrome
    *à partir de Chrome Store installer le module complémentaire "Obtenir Cookies.txt LOCALEMENT".
  • ouvrez un nouveau favori, saisissez l'URL de la vidéo dans la barre d'adresse et connectez-vous. La vidéo devrait commencer à jouer.
  • dans la même fenêtre dans la barre d'adresse, saisissez l'adresse https://www.youtube.com/robots.txt et appuyez sur Entrée
  • ouvrez le module complémentaire sur le panneau "Obtenez cookies.txt LOCALEMENT" extraire les cookies YouTube sur le disque. Le fichier ~/Downloads/www.youtube.com_cookies.txt sera enregistré.

Libérez de l'espace sur votre disque dur - pour télécharger des vidéos, vous avez besoin d'au moins 3 Go d'espace libre dans votre dossier personnel. (Vérifiez l'espace libre - commande df -h).

Lancement de ytl-dlp et téléchargement de vidéos depuis YouTube

yt-dlp URL --cookies ~/Загрузки/www.youtube.com_cookies.txt  --js-runtimes deno:/home/vladimir/.deno/bin/deno

où URL est un lien vers la vidéo YouTube.

Sources :
FAQ yt-dlp.
yt-dlp EJS- Moteur JavaScript.
*Extraction des cookies YouTube



Publications connexes