Quero salvar todas as legendas disponíveis para este vídeo, onde houver legendas disponíveis em três idiomas.
Existe uma maneira de baixar arquivos de legenda do vídeo?
Eles são arquivos .srt?
Eu sei como salvar o arquivo de vídeo, mas quero usar as legendas com o vídeo offline; alguma solução?
Ambiente: Windows 7 Pro e Internet Explorer 8.
Respostas:
Supondo que você tenha o Python instalado, você pode usar getyoutubecc , que é um script Python.
Execução é a seguinte
Mantenha o vídeo e .srt na mesma pasta e você poderá reproduzir no VLC.
De uma maneira não técnica, tente um dos sites de conversão, como http://mo.dbxdb.com/ , que fará o download do .srt dentro de um zip.
Selecione a faixa do arquivo zip
E então você deve ver as legendas aparecerem
Para vídeos com várias faixas, você terá que cavar e salvá-lo de .xml para .srt manualmente, não existe uma ferramenta pronta na Web.
Onde pode ser
en
para inglês,it
italiano ede
alemão.<VIDEOID>
é o ID do seu vídeo do Youtube.Para alguns vídeos , parece necessário especificar o nome da faixa de legenda, como visto na página do YouTube, como um terceiro argumento:
fonte
http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>
e substituir com o ID para obter um arquivo .xml que depois precisa ser convertido para um .srtExiste um utilitário de código aberto chamado 4k video downloader para esta tarefa.
fonte
Este é um software que baixa todos os subs disponíveis de um vídeo do YouTube com um clique no formato .srt. Também possui outros recursos: http://google2srt.sourceforge.net/en/ .
Obrigado phwd por ajudar, mas o Google2SRT é super fácil de usar e exatamente o que eu estava procurando.
fonte
Como alternativa, há também um plug-in do Firefox chamado YouTube Caption Downloader .
fonte
Há um aplicativo baseado na Web que faz o download das legendas do youtube e oferece a opção de salvar como formato .txt ou .srt, chamado download de legendas do youtube
fonte