Télécharger des vidéos sur la BBC avec Get iPlayer

 

Jusqu'ici j'arrivais à télécharger des vidéos en changeant mon adresse IP avec un VPN (en l'occurrence Ivacy, en choisissant BBC dans la rubrique streaming) et avec youtube-dl ou yt-dlp. Mais depuis début mars 2023, plus moyen. J'ai droit à des messages d'erreur variés, plus frustrants les uns que les autres : « RemoteDisconnected(‘Remote end closed connection without response')); » ou « Unable to download webpage: <urlopen error [Errno 11004] getaddrinfo failed> (caused by URLError(gaierror(11004, ‘getaddrinfo failed'),)) »

Ce serait un souci réseau, donc lié au VPN… Pourtant la vidéo se lit bien dans le navigateur ! Quant à l'extension pour Firefox VideoDownloadHelper, elle ne propose que des flux de longueur ridicule et qui ne se téléchargent jamais.

Après quelques recherches, j'ai découvert un « nouvel » outil, développé par Phil Lewis, et spécialement dédié au réseau des chaînes britanniques : get_iplayer

Pour récupérer l'exe pour Windows, direction leur page Github. On télécharge un exécutable d'une trentaine de Mo à installer (à l'heure où j'écris ces lignes, il s'appelle get_iplayer-3.31.0-windows-x64-setup.exe).

L'installation est très rapide

Installation de GetiPlayer Fin de l'installation

Si vous avez choisi la version 64 bits, le logiciel s'installe par défaut dans C:\Program Files\get_iplayer (pas de choix) et crée un groupe de raccourcis dans le menu démarrer.

Ensuite, activez votre VPN favori (par exemple Ivacy, NordVPN, PureVPN ou AtlasVPN) pour adopter une adresse IP britannique.

Activation du VPN pour la BBC sous Ivacy

Le double-clic sur le raccourci get_iplayer ouvre une fenêtre en ligne de commande. Il faut patienter un peu, le temps que l'outil indexe la grille des programmes des chaînes…

Indexation des programmes

Une fois tous les programmes indexés et ajoutés au cache, vous avez droit à toute la liste des commandes disponibles. Oui, c'est encore un outil en ligne de commande !

Fin de l'indexation

Vous pouvez également retrouver des exemples d'utilisation sur leur Github.

Je veux télécharger une vidéo à partir de son URL dans iPlayer :

get_iplayer [url]

Téléchargement à partir d'une URL

La vidéo va se télécharger dans un répertoire iPlayer Recordings créé sur le bureau (c'est à dire dans C:\Users\[votre nom d'utilisateur]\Desktop\iPlayer Recordings)

Le nom de fichier est du type Top_of_the_Pops_-_05_05_1994_m001jvpx_original.partial.mp4

Partial ? Pourtant, la vidéo est bien complète ! C'est juste que, à la première utilisation, l'antivirus a bloqué le renommage et a demandé de confirmer que le programme avait bien le droit d'accéder à ce répertoire sur le C…

C'est la meilleure qualité disponible (HD soit 1280 x 720) qui est téléchargée par défaut. Pour choisir la qualité, utiliser le paramètre –tv-quality (deux fois le tiret du 6) suivi de la qualité souhaitée (hd, sd, web, ou mobile)

get_iplayer --tv-quality=web [url]

Pour obtenir les sous-titres (en anglais), ajoutez le paramètre subtitles

get_iplayer --subtitles [url]

Vous avez déjà téléchargé la vidéo mais vous avez oublié les sous-titres ? Utilisez le paramètre –subtitles-only

Karine SANCHE

Partager cet article