Un utilitaire simple et efficace pour télécharger des vidéos YouTube et des playlists entières avec choix de qualité et répertoire personnalisable.
pip install ytb-download# Vidéo unique
ytb-download "https://www.youtube.com/watch?v=VIDEO_ID"
# Playlist entière
ytb-download "https://www.youtube.com/playlist?list=PLAYLIST_ID"| Option | Raccourci | Description | Défaut |
|---|---|---|---|
--quality |
-q |
Qualité vidéo (worst, 360p, 480p, 720p, 1080p, 1440p, 2160p, best) | best |
--output |
-o |
Répertoire de téléchargement | ~/Downloads/youtube-downloads |
--audio-only |
-a |
Télécharger uniquement l'audio | False |
--format |
-f |
Format de sortie | mp4 |
--info |
-i |
Afficher les informations sans télécharger | False |
--list-formats |
-l |
Lister tous les formats disponibles | False |
--playlist-start |
-ps |
Index de début pour les playlists | 1 |
--playlist-end |
-pe |
Index de fin pour les playlists | None |
--list-videos |
-lv |
Lister toutes les vidéos d'une playlist | False |
ytb-download "https://www.youtube.com/watch?v=dQw4w9WgXcQ"ytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl"ytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl" -ps 5 -pe 10ytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl" -a -f mp3ytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl" -lvytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl" -iytb-download "https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl" -q 720p -o "C:\Downloads\MaPlaylist"Downloads/youtube-downloads/
└── Titre de la vidéo.mp4
Downloads/youtube-downloads/
└── Nom de la Playlist/
├── 01 - Première vidéo.mp4
├── 02 - Deuxième vidéo.mp4
└── 03 - Troisième vidéo.mp4
- mp4 (défaut)
- webm
- mkv
- avi
- mp3 (défaut)
- m4a
- wav
- aac
worst: Plus basse qualité disponible360p: 360p maximum480p: 480p maximum720p: 720p maximum (HD)1080p: 1080p maximum (Full HD)1440p: 1440p maximum (2K)2160p: 2160p maximum (4K)best: Meilleure qualité disponible (défaut)
- Python 3.8+
- FFmpeg pour la conversion audio (généralement forcément pas réquise)
L'outil ignore automatiquement les vidéos privées ou supprimées et continue avec les suivantes.
Utilisez les options -ps et -pe pour télécharger par segments.
MIT License - voir le fichier LICENSE pour plus de détails.
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou soumettre une pull request.