Et quand Google2SRT ne fonctionne pas (« L'URL spécifiée a un format inattendu »), on peut utiliser yt-dlp, dont la dernière version est plus récente que celle de Google2SRT, pour télécharger les sous-titres automatiques d'une vidéo YouTube :
yt-dlp --write-auto-subs --sub-langs fr <URL>
Pour les sous-titres manuels (proposés par l'auteur de la vidéo), le paramètre --write-subs remplace --write-auto-subs.
Pour identifier les sous-titres, les langues, et les formats disponibles :
yt-dlp --list-subs <URL>
On peut également choisir le format technique des sous-titres avec le paramètre --sub-format. Exemple : --sub-format ttml.
#youtube-dl