Télécharger les documentaires ARTE avec youtube-dl
Je vous conseille cet extraordinaire documentaire « L’homme a mangé la Terre » sur ARTE. J’ai découvert que je pouvais le télécharger avec youtube-dl, sous Windows, à l’aide de ce script :
@echo off setlocal set ua="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0.1" set urls=.\yt.urls set ytpath="C:\Youtube-dl" set ffmpegpath="C:\ffmpeg\bin" set cmd=%ytpath%\youtube-dl.exe if exist cookies.txt del /q cookies.txt %cmd% -a %urls% --geo-bypass -r 150K --buffer-size 99K --hls-prefer-ffmpeg --no-check-certificate --user-agent %ua% -f best --audio-format best --audio-quality 0 --recode-video mkv --prefer-ffmpeg --ffmpeg-location %ytpath% --cookies cookies.txt --cache-dir r:\ endlocal pause
Pensez à installer ffmpeg sur votre système Windows.
Variables d’environnement
J’ai déclaré 5 variables d’environnement dans le script :
- ua, pour user-agent ;
- urls, pour le fichier contenant les adresses des pages où se situent les vidéos à télécharger ;
- ytpath, pour l’emplacement du programme youtube-dl ;
- ffmpegpath, pour l’emplacement du programme ffmpeg.exe ;
- cmd, pour le chemin complet de la commande à exécuter.
Les commutateurs de la commande youtube-dl
- -a : indique le fichier comprenant les adresses des pages des vidéos à télécharger ;
- –-geo-bypass : pas de géolocalisation ;
- -r : limite la consommation de la bande passante ;
- –buffer-size : précise la taille du buffer ;
- –no-check-certificate : pas de contrôle du certificat ;
- –user-agent : définit le user-agent ;
- -f : choix de la qualité ;
- –audio-format : choix du format audio ;
- –audio-quality : choix de la qualité audio ;
- –recode-video : ré-encodage de la vidéo ;
- –prefer-ffmpeg: choix de ffmpeg ;
- –hls-prefer-ffmpeg :choix de ffmpeg ;
- –ffmpeg-location : emplacement du programme ffmpeg.exe ;
- –cookies : définit le fichier contenant les cookies ;
- –cache-dir : répertoire de mise en cache (ici une RAMDrive).