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 | ||
yt-dlp [Le 30/10/2023, 22:05] stemy2 [APT (recommandé)] |
yt-dlp [Le 24/07/2024, 11:43] (Version actuelle) G-Tux [Désinstallation] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**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 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 [[https://www.youtube.com|YouTube]] mais aussi de nombreuses autres plate-formes. \\ | + | **yt-dlp** est un utilitaire de capture de vidéos en ligne qui supporte [[https://www.youtube.com|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. | + | |
- | + | ||
- | Il existe aussi des interfaces graphiques permettant d'utiliser **yt-dlp** plus facilement. Comme par exemple [[https://github.com/Unrud/video-downloader|video-downloader]] | + | |
- | disponible en [[:flatpak]] sur [[https://flathub.org/apps/com.github.unrud.VideoDownloader|flathub]], en [[:snap]] et dans les dépôts [[:APT]]. | + | |
La copie d’œuvre protégée est réglementée, pour la France, voir [[http://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000025003518&cidTexte=LEGITEXT000006069414|l'article L122-5 sur Légifrance]]. La SACEM indique que la copie privée à partir d'un site internet (comme YouTube) [[https://www.nextinpact.com/news/106174-youtube-dl-comment-recuperer-legalement-flux-audio-et-video-depuis-millier-sites.htm|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 [[wpfr>licence libre]]. | La copie d’œuvre protégée est réglementée, pour la France, voir [[http://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000025003518&cidTexte=LEGITEXT000006069414|l'article L122-5 sur Légifrance]]. La SACEM indique que la copie privée à partir d'un site internet (comme YouTube) [[https://www.nextinpact.com/news/106174-youtube-dl-comment-recuperer-legalement-flux-audio-et-video-depuis-millier-sites.htm|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 [[wpfr>licence libre]]. | ||
- | ===== Pré-requis ===== | + | ===== Interfaces graphiques ===== |
+ | |||
+ | Il existe des interfaces graphiques permettant d'utiliser **yt-dlp** facilement. | ||
+ | |||
+ | ==== Video Downloader ==== | ||
- | * Disposer des [[:sudo|droits d'administration]]. | + | [[https://github.com/Unrud/video-downloader|Video Downloader]] est disponible en [[:flatpak]] sur [[https://flathub.org/apps/com.github.unrud.VideoDownloader|flathub]], en [[:snap]] et dans les dépôts [[:APT]]. |
- | * Disposer d'une connexion à Internet configurée et activée. | + | |
- | + | ==== Parabolic ==== | |
- | ===== Installation ===== | + | |
+ | [[https://flathub.org/apps/org.nickvision.tubeconverter|Parabolic]] est disponible en [[:flatpak]] sur [[https://flathub.org/apps/org.nickvision.tubeconverter|flathub]]. | ||
+ | |||
+ | ===== Outil en ligne de commande ===== | ||
+ | |||
+ | Bien que **yt-dlp** s'utilise nativement depuis un [[:terminal]], son fonctionnement basique est à la portée d'un débutant. | ||
+ | |||
+ | ==== Installation ==== | ||
- | ==== APT (recommandé) ==== | + | === APT (recommandé) === |
**yt-dlp** est disponible dans les dépôts officiels d'Ubuntu depuis la version [[:jammy|jammy 22.04]]. | **yt-dlp** est disponible dans les dépôts officiels d'Ubuntu depuis la version [[:jammy|jammy 22.04]]. | ||
Ligne 27: | Ligne 34: | ||
<note important>La version dans les dépôts par défaut n'est pas toujours la plus récente, ce qui peut empêcher le programme de fonctionner.</note> | <note important>La version dans les dépôts par défaut n'est pas toujours la plus récente, ce qui peut empêcher le programme de fonctionner.</note> | ||
- | ==== Snap ==== | + | |
+ | === Snap === | ||
**yt-dlp** ets également disponible sur [[:snap|Snapcraft]] et donc directement depuis la [[:logithèque]] sur toutes les versions d'Ubuntu. | **yt-dlp** ets également disponible sur [[:snap|Snapcraft]] et donc directement depuis la [[:logithèque]] sur toutes les versions d'Ubuntu. | ||
- | ==== Via pip ==== | + | === Via pip === |
yt-dlp est disponible dans les dépôts du gestionnaire de paquet **[[:pip]]**. | yt-dlp est disponible dans les dépôts du gestionnaire de paquet **[[:pip]]**. | ||
Ligne 38: | Ligne 46: | ||
<code>python3 -m pip install -U yt-dlp</code> | <code>python3 -m pip install -U yt-dlp</code> | ||
- | ==== Via le PPA ==== | + | === Via le PPA === |
[[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:tomtomtom/yt-dlp**((https://launchpad.net/~tomtomtom/+archive/ubuntu/yt-dlp)) dans vos sources de logiciels. | [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:tomtomtom/yt-dlp**((https://launchpad.net/~tomtomtom/+archive/ubuntu/yt-dlp)) dans vos sources de logiciels. | ||
Ligne 44: | Ligne 52: | ||
[[:tutoriel:comment_installer_un_paquet|Installez ensuite le paquet]] **[[apt>yt-dlp]]**. | [[:tutoriel:comment_installer_un_paquet|Installez ensuite le paquet]] **[[apt>yt-dlp]]**. | ||
- | ==== Via Git ==== | + | === Via Git === |
Pour l'installer par [[:Git]], saisissez dans un [[:terminal]] : | Pour l'installer par [[:Git]], saisissez dans un [[:terminal]] : | ||
Ligne 55: | Ligne 63: | ||
sudo cp youtube-dl /usr/local/bin/</code> | sudo cp youtube-dl /usr/local/bin/</code> | ||
- | ===== Configuration ===== | + | ==== Configuration ==== |
Vous pouvez configurer **yt-dlp** grâce à des fichiers à éditer. | Vous pouvez configurer **yt-dlp** grâce à des fichiers à éditer. | ||
Ligne 61: | Ligne 69: | ||
//voir [[https://github.com/yt-dlp/yt-dlp/blob/master/README.md#configuration|Configuration yt-dlp]] **(Github)** **(en)**// | //voir [[https://github.com/yt-dlp/yt-dlp/blob/master/README.md#configuration|Configuration yt-dlp]] **(Github)** **(en)**// | ||
- | ===== Utilisation ===== | + | ==== Utilisation ==== |
//la suite est une traduction du [[https://wiki.archlinux.org/title/Yt-dlp|wiki archlinux à propos de ce logiciel]]// | //la suite est une traduction du [[https://wiki.archlinux.org/title/Yt-dlp|wiki archlinux à propos de ce logiciel]]// | ||
- | ==== Télécharger une vidéo ==== | + | === Télécharger une vidéo === |
Lancez l'application ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] avec comme argument l'URL de la vidéo que vous souhaitez télécharger : <code>yt-dlp [OPTIONS] URL</code> | Lancez l'application ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] avec comme argument l'URL de la vidéo que vous souhaitez télécharger : <code>yt-dlp [OPTIONS] URL</code> | ||
Ligne 72: | Ligne 81: | ||
La vidéo sera téléchargée et sera lisible par votre logiciel de vidéo pré-installé dans votre variante d'Ubuntu. | 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 ==== | + | === 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) | Utiliser l'option ''-x'' pour ne garder que la partie audio d'une vidéo. (l'option ''x'' signifie extraction) | ||
exemple : <code>yt-dlp -x -f bestaudio URL</code> | exemple : <code>yt-dlp -x -f bestaudio URL</code> | ||
Ligne 84: | Ligne 94: | ||
<code>yt-dlp -x -f bestaudio[ext=m4a] --add-metadata --embed-thumbnail URL</code> | <code>yt-dlp -x -f bestaudio[ext=m4a] --add-metadata --embed-thumbnail URL</code> | ||
- | ==== Sous-titres des vidéos ==== | + | === Sous-titres des vidéos === |
<note>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**</note> | <note>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**</note> | ||
- | === Lister les langues possibles === | + | == Lister les langues possibles == |
<code>yt-dlp --list-subs URL</code> | <code>yt-dlp --list-subs URL</code> | ||
- | === Télécharger en définissant la langue === | + | == Télécharger en définissant la langue == |
<code>yt-dlp --write-sub --sub-lang LANG URL</code> | <code>yt-dlp --write-sub --sub-lang LANG URL</code> | ||
- | === Télécharger en utilisant les sous-titres généré automatiquement === | + | == Télécharger en utilisant les sous-titres généré automatiquement == |
<code>yt-dlp --write-auto-sub --sub-lang LANG URL</code> | <code>yt-dlp --write-auto-sub --sub-lang LANG URL</code> | ||
<note>Utiliser l'option ''%%--skip-download%%'' pour télécharger uniquement les sous-titres</note> | <note>Utiliser l'option ''%%--skip-download%%'' pour télécharger uniquement les sous-titres</note> | ||
- | ==== Désinstallation ===== | + | |
+ | ==== Erreur "nom trop long" ==== | ||
+ | Si vous recevez ce message d'erreur : | ||
+ | <code>ERROR: unable to open for writing: [Errno 36] File name too long:</code> | ||
+ | ajouter l'option "-o" suivie du nom de renommage… | ||
+ | |||
+ | Exemple : <code>yt-dlp -o monfichierrenommé.mp4 URL</code> | ||
+ | |||
+ | ==== Désinstallation ==== | ||
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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. | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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. | ||
- | + | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||