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 protégée 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. Plus généralement on peut considérer que la diffusion publique est soumise à condition si la vidéo n'est pas sous licence libre.

APT (recommandé)

yt-dlp est disponible dans les dépôts officiels d'Ubuntu depuis la version jammy 22.04.

Sur la version LTS précédente focal 20.04 il est disponible dans les dépôts backports.

Snap

yt-dlp ets également disponible sur Snapcraft et donc directement depuis la logithèque sur toutes les versions d'Ubuntu.

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

Ajoutez le PPA ppa:tomtomtom/yt-dlp1) dans vos sources de logiciels.

Installez ensuite le paquet yt-dlp.

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/

Vous pouvez configurer yt-dlp grâce à des fichiers à éditer.

voir Configuration yt-dlp (Github) (en)

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
Vous pouvez aussi utiliser l'ID de la vidéo youtube au lieu de l'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

Les sous-titres dépendent de leur disponibilité. Certaines vidéos en sont dépourvues. Si tel est le cas, la dernière phrase écrite au terminal sera <URL> has no subtitles

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
Utiliser l'option --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.


  • yt-dlp.1694747188.txt.gz
  • Dernière modification: Le 15/09/2023, 05:06
  • par krodelabestiole