User Tools

Site Tools


informatique:linux:yt-dlp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:linux:yt-dlp [2024/08/22 13:47] didzkovitchzinformatique:linux:yt-dlp [2024/08/22 14:36] (current) didzkovitchz
Line 2: Line 2:
  
 [[https://github.com/yt-dlp/yt-dlp]] [[https://github.com/yt-dlp/yt-dlp]]
 +
 +Exemple d'utilisation pour récupérer de l'audio :  
 +
 +''%%yt-dlp -x --audio-format mp3 --audio-quality 0 --mark-watched --cookies "/home/user/Cookies/yt-dlp-cookies/use/cookies_20231101.txt" -P "/home/user/Musique/BZH/" --no-playlist --no-mtime https://youtubeblabla.com%%''
 +
 +Exemple d'utilisation pour récupérer une vidéo :  
 +
 +''%%yt-dlp -r 15M -f "136+140" --mark-watched --cookies "/home/user/Cookies/yt-dlp-cookies/use/cookies_20231101.txt" -P "/home/user/Vidéos/" --no-playlist --no-mtime https://youtubeblabla.com%%''
 +
 +Pour récupérer la liste des formats disponibles :  
 +
 +''%%yt-dlp -F https://blabla%%''
 +
 +Pour limiter le débit :  
 +
 +''%%-r 15M%%''
 +
 +En général le format audio, pour une vidéo YouTube, est 140.
 +
 +Pour télécharger une vidéo avec d'un côté la vidéo et d'un côté l'audio :  
 +
 +''%%-f "137+140"%%''
 +
 +Vidéo France Télévisions :  
 +
 +''%%export LINK_FRANCETV=https://www.france.tv/enfants/neuf-douze-ans/les-etincelles-invisibles/saison-1/5429406-entre-soeurs.html%%''  
 +
 +''%%yt-dlp -r 15M -f "dash-video=5000000+hls-audio-aacl-96-Audio_Français" --mark-watched --cookies "/home/user/Cookies/yt-dlp-cookies/use/cookies_20231101.txt" -P "/home/user/Vidéos/" --no-playlist -o "%(title)s" --no-mtime $LINK_FRANCETV%%''
 +
 +(le fait de forcer le nom ''%%-o "%(title)s"%%'' est obligatoire si on ne veut pas avoir un nom trop long et donc un souci de traitement potentiel lors de l'extraction)
 +
 +On peut avoir un aperçu du nom de fichier comme ceci :
 +
 +''%%yt-dlp --print filename -o "%(title)s" "$LINK_FRANCETV"%%''
  
 Fichier de configuration général (à créer) :   Fichier de configuration général (à créer) :  
Line 25: Line 59:
  
 # no playlist # no playlist
---no-playlist''+--no-playlist 
 + 
 +# rate limit 
 +-r 15M
 </code> </code>
  
 +Update pour de l'audio :
 +''%%yt-dlp --config-location yt-dlp_audio.conf -P "/home/user/Musique/BZH/" https://www.youtube.com/watch?v=NRXczMgdTL0%%''
 +
 +Contenu du fichier ''yt-dlp_audio.conf'' :  
 +<code>
 +-x
 +--audio-format mp3
 +--audio-quality 0
 +--parse-metadata "%(uploader|)s:%(meta_artist)s"
 +--embed-metadata 
 +</code>
 +
 +On peut voir les options chargées dans les fichiers de configuration avec l'option ''%%-v%%''.  
 +
 +Exemple :  
 +<code>
 +[debug] Command-line config: ['-v', '--config-location', 'yt-dlp_audio.conf', '-P', '/home/user/Musique/BZH/', 'https://www.youtube.com/watch?v=NRXczMgdTL0']
 +[debug] | Config "yt-dlp_audio.conf": ['-x', '--audio-format', 'mp3', '--audio-quality', '0', '--parse-metadata', '%(uploader|)s:%(meta_artist)s', '--embed-metadata']
 +[debug] System config "/etc/yt-dlp/config.txt": ['--no-mtime', '--mark-watched', '--cookies', '/home/user/Cookies/yt-dlp-cookies/use/cookies_20231101.txt', '--no-playlist', '-r', '15M']
 +</code>
informatique/linux/yt-dlp.1724327238.txt.gz · Last modified: 2024/08/22 13:47 by didzkovitchz