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"