Ceci est une ancienne révision du document !
yt-dlp, capture de vidéo internet en ligne de commande
yt-dlp est un fork de youtube-dl basé sur le projet youtube-dlc désormais inactif. L'objectif principal de ce projet est d'ajouter de nouvelles fonctionnalités et des correctifs tout en restant à jour avec le projet original.
yt-dlp est un utilitaire de capture de vidéos en ligne qui supporte YouTube mais aussi de nombreuses autres plate-formes.
Bien que son utilisation s’effectue depuis un terminal, son fonctionnement basique est à la portée d'un débutant.
La copie d’œuvre est réglementée, pour la France, voir l'article L122-5 sur Légifrance. La SACEM indique que la copie privée à partir d'un site internet (comme YouTube) est légale, mais pas sa diffusion publique.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Ces méthodes proviennent de la documentation officielle sur Github
Via pip
yt-dlp est disponible dans les dépôts du gestionnaire de paquet pip.
Pour l'installer ou le mettre à jour, saisissez :
python3 -m pip install -U yt-dlp
Via le PPA
Pour l'installer par un PPA, saisissez dans un terminal :
sudo add-apt-repository ppa:tomtomtom/yt-dlp sudo apt update sudo apt install yt-dlp
Méthode d'installation officielle avec le gestionnaire apt. installation yt-dlp avec APT (Github).
Via Git
Pour l'installer par Git, saisissez dans un terminal :
sudo apt install git cd /tmp git clone https://github.com/ytdl-org/youtube-dl cd youtube-dl make sudo cp youtube-dl /usr/local/bin/
Configuration
Vous pouvez configurer yt-dlp grâce à des fichiers à éditer.
voir Configuration yt-dlp (Github) (en)
Utilisation
la suite est une traduction du wiki archlinux à propos de ce logiciel
Télécharger une vidéo
Lancez l'application ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande avec comme argument l'URL de la vidéo que vous souhaitez télécharger :
yt-dlp [OPTIONS] URL
La vidéo sera téléchargée et sera lisible par votre logiciel de vidéo pré-installé dans votre variante d'Ubuntu.
Télécharger l'audio d'une vidéo
Utiliser l'option -x
pour ne garder que la partie audio d'une vidéo. (l'option x
signifie extraction)
exemple :
yt-dlp -x -f bestaudio URL
Vous pouvez enlever l'option bestaudio s'il n'y a aucun flux audio seul possible. Dans ce cas, yt-dlp va télécharger la vidéo puis en extraire l'audio.
L'extraction de l'audio d'une vidéo requiert ffmpeg
Obtenir les informations sur l'audio et télécharger la miniature
Pour obtenir la pochette de l'album et les informations concernant le fichier audio, utiliser cette commande
yt-dlp -x -f bestaudio[ext=m4a] --add-metadata --embed-thumbnail URL
Sous-titres des vidéos
Lister les langues possibles
yt-dlp --list-subs URL
Télécharger en définissant la langue
yt-dlp --write-sub --sub-lang LANG URL
Télécharger en utilisant les sous-titres généré automatiquement
yt-dlp --write-auto-sub --sub-lang LANG URL
--skip-download
pour télécharger uniquement les sous-titres
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.