Como faço para baixar vídeos do YouTube com legendas / legendas?
Eu tentei usando o youtube-dl , com --write-srt --str-lang
sinalizadores, mas eu sempre recebo:
WARNING: video has no closed captions
.
Como faço para baixar vídeos do YouTube com legendas / legendas?
Eu tentei usando o youtube-dl , com --write-srt --str-lang
sinalizadores, mas eu sempre recebo:
WARNING: video has no closed captions
.
CC
sinal disponível. Qual vídeo você está tentando baixar? Isso funciona com este ?CC
sinal. Para o vídeo que você postou, funcionou bem. Mas, por tudo o que eu tentei antes, não funciona, por exemplo, para este vídeo: youtube.com/watch?v=RHy9_RQbrnQ, eu recebo:WARNING: video has no closed captions
ao contrário do que você pode ver na página do 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
)Respostas:
Verifique se o vídeo que você está tentando baixar tem reais legendas enviados do proprietário.
Você pode usar, por exemplo:
Há também uma opção para baixar os arquivos de legenda gerados automaticamente, usando
--write-auto-sub
.Veja a
youtube-dl
documentação .fonte
Se você deseja um programa gratuito e fácil de usar com uma GUI simples, existe o Google 2 SRT .
Ele detecta todos os idiomas disponíveis e converte para SRT, SSA ou SUB.
fonte