yt-dlp
Commandes yt-dlp pour télécharger vidéos et audio depuis YouTube et autres sites
Téléchargement basique
Télécharger une vidéo
yt-dlp https://www.youtube.com/watch?v=VIDEO_ID
Télécharger en meilleure qualité
yt-dlp -f "bestvideo+bestaudio" --merge-output-format mp4 URL
Télécharge séparément la meilleure vidéo et le meilleur audio puis fusionne
Télécharger uniquement l'audio
yt-dlp -x --audio-format mp3 --audio-quality 0 URL
-x extrait l'audio, qualité 0 = meilleure qualité
Télécharger avec nom personnalisé
yt-dlp -o "%(title)s.%(ext)s" URL
Template pour le nom du fichier de sortie
Formats
Lister les formats disponibles
yt-dlp -F URL
Affiche tous les formats avec leur ID, résolution et codec
Télécharger un format spécifique
yt-dlp -f 137+140 URL
137 = vidéo 1080p, 140 = audio m4a
Limiter la résolution maximale
yt-dlp -f "bestvideo[height<=720]+bestaudio" URL
Télécharge au maximum en 720p
Télécharger en MP4 uniquement
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" --merge-output-format mp4 URL
Playlists
Télécharger une playlist complète
yt-dlp -o "%(playlist_title)s/%(playlist_index)s - %(title)s.%(ext)s" URL
Organise dans un dossier nommé selon la playlist
Télécharger une plage de vidéos
yt-dlp --playlist-start 5 --playlist-end 10 URL
Télécharge les vidéos 5 à 10 de la playlist
Télécharger les N dernières vidéos d'une chaîne
yt-dlp --playlist-end 5 URL
Télécharger uniquement les non-téléchargées
yt-dlp --download-archive archive.txt URL
Enregistre les IDs déjà téléchargés dans archive.txt
Sous-titres
Télécharger avec sous-titres
yt-dlp --write-subs --sub-langs fr,en URL
Télécharger les sous-titres auto-générés
yt-dlp --write-auto-subs --sub-langs fr URL
Intégrer les sous-titres dans la vidéo
yt-dlp --embed-subs --sub-langs fr URL
Options avancées
Limiter la vitesse de téléchargement
yt-dlp --rate-limit 5M URL
Limite à 5 Mo/s
Utiliser un proxy
yt-dlp --proxy socks5://127.0.0.1:1080 URL
Télécharger les métadonnées et la miniature
yt-dlp --write-thumbnail --write-info-json URL
Ignorer les erreurs et continuer
yt-dlp -i --no-abort-on-error URL
Continue le téléchargement même en cas d'erreur
Mettre à jour yt-dlp
yt-dlp -U