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.