Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
yt-dlp [Le 20/04/2026, 07:34] – [Récupérer la liste des flux disponibles pour une vidéo] +description multi (+) krodelabestioleyt-dlp [Le 20/07/2026, 11:36] (Version actuelle) – [Interfaces graphiques] la capture c'est celle de vidéo downloader ! ne pas casser la description en 2... | ce sont tous des téléchargeur youtube modernes... | j'ai privilégié les interfaces GTK qui suivent l'ergonomie gnome, puis Qt krodelabestiole
Ligne 1: Ligne 1:
-{{tag>console multimédia audio vidéo capture internet encodage streaming}}+{{tag>console multimédia audio vidéo capture internet encodage streaming gestionnaire_de_téléchargements}}
  
 {{ :icons:yt-dlp.png?120|Icône yt-dlp}} {{ :icons:yt-dlp.png?120|Icône yt-dlp}}
Ligne 11: Ligne 11:
  
 <note> <note>
-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 [[wpfr>Société_des_auteurs,_compositeurs_et_éditeurs_de_musique|SACEM]] indique que la copie privée à partir d'un site internet (comme YouTube) est légale, mais pas sa diffusion publique.((Voir //[[https://www.nextinpact.com/news/106174-youtube-dl-comment-recuperer-legalement-flux-audio-et-video-depuis-millier-sites.htm|youtube-dl : comment récupérer légalement des flux audio et vidéo depuis un millier de sites]]//.))\\ 
 +Plus généralement on peut considérer que seule la diffusion publique est soumise à condition si la vidéo n'est pas sous [[wpfr>licence de libre diffusion]].
 </note> </note>
  
 Bien que **[[https://github.com/yt-dlp/yt-dlp|yt-dlp]]** s'utilise nativement depuis un [[:terminal]], son fonctionnement basique est à la portée d'un débutant. Bien que **[[https://github.com/yt-dlp/yt-dlp|yt-dlp]]** s'utilise nativement depuis un [[:terminal]], son fonctionnement basique est à la portée d'un débutant.
  
-Il existe cependant des interfaces graphiques (aussi appelées //[[wpfr>Interface_graphique|GUI]]// pour //Graphical User Interface//) permettant d'utiliser **yt-dlp** facilement, sans passer par un [[:terminal]] :+Il existe cependant des interfaces graphiques (aussi appelées //[[wpfr>Interface_graphique|GUI]]// pour //**G**raphical **U**ser **I**nterface//) permettant d'utiliser **yt-dlp** facilement, sans passer par un [[:terminal]] :
  
 ==== Interfaces graphiques ==== ==== Interfaces graphiques ====
Ligne 24: Ligne 25:
   * **[[https://jely2002.github.io/youtube-dl-gui/|Open Video Downloader]]** (**youtube-dl-gui**) est disponible en [[:Appimage]] sur [[https://github.com/jely2002/youtube-dl-gui/releases/latest|GitHub]].   * **[[https://jely2002.github.io/youtube-dl-gui/|Open Video Downloader]]** (**youtube-dl-gui**) est disponible en [[:Appimage]] sur [[https://github.com/jely2002/youtube-dl-gui/releases/latest|GitHub]].
   * **[[https://github.com/onionware-github/OnionMedia-X/|OnionMedia X]]** est disponible en [[:flatpak]] sur [[https://flathub.org/fr/apps/io.github.onionware_github.onionmedia|Flathub]].   * **[[https://github.com/onionware-github/OnionMedia-X/|OnionMedia X]]** est disponible en [[:flatpak]] sur [[https://flathub.org/fr/apps/io.github.onionware_github.onionmedia|Flathub]].
-  * **[[https://mediaharbor.github.io/|MediaHarbor]]** est disponible en [[:snap]] sur [[https://snapcraft.io/mediaharbor|snapcraft]], ou en [[:Appimage]] et en [[:deb]] isolé sur [[https://github.com/MediaHarbor/mediaharbor/releases/latest|GitHub]]. +  * **[[https://mediaharbor.github.io/|MediaHarbor]]** est disponible en [[:snap]] sur [[https://snapcraft.io/mediaharbor|snapcraft]], en [[:flatpak]] sur [[https://flathub.org/fr/apps/org.mediaharbor.MediaHarbor|Flathub]] ou en [[:Appimage]] et en [[:deb]] isolé sur [[https://github.com/MediaHarbor/mediaharbor/releases/latest|GitHub]].  
 +  * **[[https://github.com/Kenshin9977/video-dl|video-dl]]** est disponible sur [[https://github.com/Kenshin9977/video-dl/releases/latest|GitHub]]. 
 +  * **[[https://github.com/oop7/YTSage|YTSage]]** ([[:Python]]).
  
 <note> <note>
Ligne 114: Ligne 117:
 </note> </note>
  
-La vidéo sera téléchargée dans le répertoire d'où a été entrée la commande (par défaut le [[:arborescence #répertoire personnel]] ''[[:arborescence #répertoire personnel|/home/$USER]]'') et sera lisible par tous les [[:lecture_et_encodage_de_fichiers_videos#lecture_de_fichier_video|lecteurs vidéo]].+La vidéo sera téléchargée dans le répertoire d'où a été entrée la commande (par défaut le [[:arborescence #répertoire personnel]] ''[[:arborescence #répertoire personnel|/home/$USER]]'') et sera lisible par tous les [[:lecteur video|lecteurs vidéo]].
  
 ==== Récupérer la liste des flux disponibles pour une vidéo ==== ==== Récupérer la liste des flux disponibles pour une vidéo ====
Ligne 137: Ligne 140:
 ==== 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 (''x'' signifie //extraction//). +Utiliser l'option ''-x'' pour ne garder que la partie audio d'une vidéo (''x'' signifie //extraction//).\\ 
-exemple : <code>yt-dlp -x -f bestaudio URL</code> +Exemple :<code>yt-dlp -x -f bestaudio URL</code> 
-Vous pouvez enlever l'option ''-f bestaudio'' s'il n'y a qu'un seul flux audio disponible.+On peut enlever l'option ''-f bestaudio'' s'il n'y a qu'un seul flux audio disponible.
  
 **yt-dlp** va télécharger la vidéo puis en extraire l'audio. **yt-dlp** va télécharger la vidéo puis en extraire l'audio.
Ligne 179: Ligne 182:
 ==== Exemple complet multilingue ==== ==== Exemple complet multilingue ====
  
-**yt-dlp** inclut des fonctionnalités variées et puissantes de conversion multimédia (sans réencoder pour ne pas perdre en qualité) et d'encapsulation (//muxing//) au format de son choix (sauf matériel vidéo ancien, le format [[:matroska|MKV]]  est généralement l'idéal). Avec les bonnes options il n'est presque jamais nécessaire de recourir à [[:FFmpeg]] ou au moindre outil de {{tagpage>encodage|ré-encodage}}.+**yt-dlp** inclut des fonctionnalités variées et puissantes de conversion multimédia (sans réencoder pour ne pas perdre en qualité) et d'encapsulation (//muxing//) au format de son choix (sauf matériel vidéo ancien, le format [[:matroska|MKV]]  est généralement l'idéal). Avec les bonnes options il n'est presque jamais nécessaire de recourir à [[:FFmpeg]] ou au moindre outil de [[:encodage|ré-encodage]].
  
 Il est par exemple possible de télécharger plusieurs flux audio (ici V.O. et V.F.), de convertir des sous-titres (ici de [[wpfr>WebVTT|VTT]] vers [[wpfr>SubRip|SRT]]), et d'encapsuler le tout à la volée dans un conteneur [[:matroska|MKV]].\\ Il est par exemple possible de télécharger plusieurs flux audio (ici V.O. et V.F.), de convertir des sous-titres (ici de [[wpfr>WebVTT|VTT]] vers [[wpfr>SubRip|SRT]]), et d'encapsuler le tout à la volée dans un conteneur [[:matroska|MKV]].\\
Ligne 188: Ligne 191:
   * ''%%--merge-output-format mkv%%'' pour encapsuler tous les flux audio et vidéo (avec les sous-titres, donc) dans un fichier [[:matroska|MKV]].   * ''%%--merge-output-format mkv%%'' pour encapsuler tous les flux audio et vidéo (avec les sous-titres, donc) dans un fichier [[:matroska|MKV]].
   * ''%%--sub-format vtt%%'' indique le format source des sous-titres ([[wpfr>WebVTT|VTT]] pour **arte.tv**).   * ''%%--sub-format vtt%%'' indique le format source des sous-titres ([[wpfr>WebVTT|VTT]] pour **arte.tv**).
-  * ''%%--convert-subs srt%%'' convertit les sous-titres dans un format plus habituels pour les [[:lecture_et_encodage_de_fichiers_videos#lecture_de_fichier_video|lecteurs vidéo]] : [[wpfr>SubRip|SRT]].+  * ''%%--convert-subs srt%%'' convertit les sous-titres dans un format plus habituels pour les [[:lecteur video|lecteurs vidéo]] : [[wpfr>SubRip|SRT]].
   * ''%%--sub-langs fr%%'' : on télécharge les sous-titres en langue française.   * ''%%--sub-langs fr%%'' : on télécharge les sous-titres en langue française.
   * ''%%--%%audio-multistreams -f //bestvideo//**+**//VF-STF-audio_0-anglais%%__%%VO_//**+**//VF-STF-audio_0-français//'' indique qu'on souhaite télécharger une piste vidéo et (''**+**'') deux pistes audio :   * ''%%--%%audio-multistreams -f //bestvideo//**+**//VF-STF-audio_0-anglais%%__%%VO_//**+**//VF-STF-audio_0-français//'' indique qu'on souhaite télécharger une piste vidéo et (''**+**'') deux pistes audio :