En raison des limitations de vitesse rencontrées avec youtube-dl, je recommande désormais l’utilisation de yt-dlp. Ce fork, particulièrement performant, offre une solution efficace pour contourner ces restrictions et améliorer l’expérience de téléchargement.
pip install yt-dlp
Il s’utilise de la même manière : il suffit de l’appeler avec les arguments suivants :
yt-dlp --extract-audio --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=AZERTYUIOP
Il faudra posséder ffmpeg pour pouvoir effectuer les conversions en MP3.
https://www.ffmpeg.org
Si on veut récupérer une liste de vidéos présentes dans une playlist, on utilisera le paramètre -v ou -i <identifiant_playlist>.
Comme son nom ne l’indique pas, yt-dlp permet de récupérer les vidéos de plein de sites qui possèdent des vidéos.
Liste des sites compatibles : https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
Plus d’infos : https://github.com/yt-dlp/yt-dlp