Comment télécharger des vidéos de YouTube avec sous-titres / légendes?
J'avais essayé d'utiliser youtube-dl , avec des --write-srt --str-lang
drapeaux mais je reçois toujours:
WARNING: video has no closed captions
.
Comment télécharger des vidéos de YouTube avec sous-titres / légendes?
J'avais essayé d'utiliser youtube-dl , avec des --write-srt --str-lang
drapeaux mais je reçois toujours:
WARNING: video has no closed captions
.
CC
signe. Quelle vidéo essayez-vous de télécharger? Est-ce que ça marche avec celui-ci ?CC
signe. Pour la vidéo que vous avez postée, cela a bien fonctionné. Mais malgré tout ce que j’avais essayé auparavant, cela ne fonctionnait pas, par exemple pour cette vidéo: youtube.com/watch?v=RHy9_RQbrnQ je reçois:WARNING: video has no closed captions
contrairement à ce que vous pouvez voir sur la page youtube. `python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
--list-subs
.sudo pip install -U youtube-dl
)Réponses:
Assurez-vous que la vidéo que vous essayez de télécharger contient des sous-titres réels téléchargés par le propriétaire.
Vous pouvez ensuite utiliser, par exemple:
Il existe également une option pour télécharger les fichiers de sous-titres générés automatiquement à l'aide de
--write-auto-sub
.Voir la
youtube-dl
documentation .la source
Si vous souhaitez un programme gratuit et facile à utiliser avec une interface graphique simple, vous devez utiliser Google 2 SRT .
Il détecte toutes les langues disponibles et convertit en SRT, SSA ou SUB.
la source