Como baixar apenas legendas de vídeos usando o youtube-dl

54

Como faço para baixar legendas de uma lista de vídeos usando o youtube-dl? Eu preciso de uma opção para isso. No entanto, não encontrei uma opção para baixar apenas legendas

    
por fivetech 13.06.2015 / 19:22

3 respostas

96

Existe uma opção, claramente mencionada na documentação :

Opções de legendas:

--write-sub                      Write subtitle file
--write-auto-sub                 Write automatic subtitle file (YouTube only)
--all-subs                       Download all the available subtitles of the video
--list-subs                      List all available subtitles for the video
--sub-format FORMAT              Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS                 Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'

Por exemplo, para listar todos os subs para um vídeo:

youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

Para fazer o download de todos os subs, mas não o vídeo:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw
    
por 13.06.2015 / 20:04
3

Outra maneira simples de baixar legendas do YouTube é fazer o download do Google2SRT . O Google2SRT é um programa gratuito e de código aberto para Windows, Mac e Linux que permite baixar, salvar e converter várias legendas de vídeos do YouTube.

Uso

Clique nos links para ver capturas de tela dos passos 1 e 2.

  1. Cole o URL na caixa de texto legendas do Google e clique em Ler .

  2. Escolha o idioma selecionando a caixa de seleção apropriada e pressione Ir .

  3. Veja a pasta de destino que foi inserida na caixa de texto legendas SRT para localizar os arquivos SRT.

por 18.11.2015 / 06:56
3

Ou você pode baixar apenas uma legenda

youtube-dl --write-sub --sub-lang en --skip-download URL 
    
por 29.08.2018 / 18:22

Tags