youtube-dl - faça o download do vídeo do YouTube com legendas - Tutorial

1

Eu baixei o Python e o youtube-dl, na minha área de trabalho eu salvei o arquivo yt-dl.py. Meu objetivo é fazer o download de vídeos com legendas. Abri o cmd, escrevi o cd Desktop, pressionei enter, depois eu arrastei o arquivo yt-dl.py no cmd e depois não sei como baixar o video com legendas (só sei baixar o video sem legendas: depois do arquivo arrastado, Eu entro em um espaço e depois do link do vídeo). Qual comando eu poderia usar para baixar vídeos com legendas? (Na figura há um erro: o arquivo é yt-dl.py em vez de yt-dll.py)

Obrigadopeloseutempo.

P.S.Tenteiocomando--write-srt--sub-langen' link ' encontrado em Como transferir vídeos do YouTube com legendas? mas não funciona. O link que usei é o link em vez de link .

No arquivo yt-dl.py, há o link .

    
por Gennaro Arguzzi 14.12.2016 / 22:18

1 resposta

3

De acordo com o arquivo Leia-me do youtube-dl (o programa que você executa como o arquivo yt-dl.py), --write-srt não é uma opção, mas --write-sub é. O arquivo Leiame com todas as opções está disponível aqui: link

Eu baixei com sucesso um vídeo com legendas usando yt-dl.py --sub-lang en --convert-subs srt --write-sub <youtube url> . --sub-lang en escolhe as legendas em inglês, --convert-subs srt converte as legendas para o formato comum SubRib (.srt), --write-sub grava as legendas em um arquivo .srt e <youtube url> é simplesmente o URL / endereço da web da página de vídeo do youtube .

Um exemplo: yt-dl.py --sub-lang en --convert-subs srt --write-sub https://www.youtube.com/watch?v=sWAN0FwfD5M

Se você usar o executável do Windows, inicie o prompt do DOS , navegue até o seu youtube-dl.exe arquivo e escreva por exemplo: youtube-dl.exe --sub-lang en --convert-subs srt --write-sub https://www.youtube.com/watch?v=sWAN0FwfD5M . O comando --convert-subs não funcionará se você não tiver o programa ffmpeg instalado. Se for esse o caso, você deve omitir essa opção e o youtube-dl produzirá legendas .vtt.

    
por 15.12.2016 / 11:38