Exemples pratiques
Inspirez-vous de cas réels pour maîtriser les téléchargements yt-dlp.
📋Exemple complet : YouTube en 1080p
Étape 1 : Lister les formats disponibles
yt-dlp -F "https://www.youtube.com/watch?v=PBGgnep1uQk" # Résultat :
vous verrez une liste comme : # 270 mp4 1920x1080 25 │ ~ 1.37GiB
3388k m3u8 │ avc1.640028 3388k video only # 137 mp4 1920x1080 25 │
609.40MiB 1469k https │ avc1.640028 1469k video only # 140 m4a audio
only 2 │ 53.71MiB 129k https │ audio only mp4a.40.2 129k 44k medium
Étape 2 : Télécharger avec format spécifique + fusion
# Format : video_id+audio_id yt-dlp -f "270+140" \
--merge-output-format mp4 \ -o
"%(uploader)s_%(title)s_[%(resolution)s_%(fps)sfps_-_%(acodec)s_%(abr)sk_%(language)s].%(ext)s"
\ "https://www.youtube.com/watch?v=PBGgnep1uQk" # Résultat :
Ca_commence_aujourd_hui_-_France_Televisions_Amant_psy_ami_[1920x1080_30fps_-_M4A_129k_fr-FR].mp4
💡 Astuce : Le format 270 est en m3u8 (HLS) donc le téléchargement se fait par fragments.
🎬Téléchargement de playlists
# Playlist complète yt-dlp
"https://www.youtube.com/playlist?list=PLAYLIST_ID" # Avec template
de noms organisés yt-dlp -o "%(playlist)s/%(playlist_index)s -
%(title)s.%(ext)s" "PLAYLIST_URL" # Limiter le nombre de vidéos
yt-dlp --playlist-end 10 "PLAYLIST_URL" # Télécharger uniquement les
vidéos 5 à 15 yt-dlp -I 5:15 "PLAYLIST_URL"
🎵Extraction audio de qualité
# MP3 320kbps yt-dlp -x --audio-format mp3 --audio-quality 320K
"URL" # FLAC (lossless) yt-dlp -x --audio-format flac
--audio-quality 0 "URL" # Playlist entière en MP3 yt-dlp -x
--audio-format mp3 --audio-quality 192K \ -o
"%(playlist)s/%(playlist_index)s - %(artist)s - %(title)s.%(ext)s" \
"PLAYLIST_URL"
🌍Contenu géo-restreint
# Utiliser les cookies du navigateur yt-dlp --cookies-from-browser
firefox "VIDEO_URL" # Avec proxy yt-dlp --proxy
"socks5://127.0.0.1:1080" "VIDEO_URL" # Contourner les restrictions
d'âge yt-dlp --cookies-from-browser chrome "RESTRICTED_VIDEO_URL"