Baixar legendas do YouTube — Gerador de comandos yt-dlp
Monte um comando do yt-dlp que salve as legendas como .srt sem baixar o vídeo.
Legendas sem o vídeo
O modo simulação faz tudo exceto gravar o arquivo de vídeo, então você fica com as legendas e evita o download. Converter para SRT precisa do ffmpeg.
Se nada aparecer, é bem provável que o vídeo não tenha legendas escritas por pessoas — as automáticas são uma opção separada e, sem ligá-la, o yt-dlp não encontra nada e também não avisa.
O modo simulação é o interruptor que sustenta esta página: sem ele, o yt-dlp baixa o vídeo inteiro e apenas também salva as legendas, o que num arquivo de duração de filme é muita transferência para uma trilha de texto. Com ele, a rodada busca os metadados, escreve os arquivos de legenda e nunca toca o vídeo. O preço é que o modo simulação também pula a escrita de miniatura e descrição a que você talvez estivesse acostumado — esses são artefatos de uma rodada de vídeo, não de legendas.
A seleção de idioma é onde downloads de legenda ficam delicados. --sub-langs en toma exatamente a trilha marcada "en"; en-orig é o nome do YouTube para a gerada automaticamente, e en.* como padrão pega ambas mais as variantes regionais. Vários idiomas aceitam uma lista separada por vírgulas. Se um vídeo tem trilha humana e automática para o mesmo idioma, são dois itens separados, e baixar os dois é um resultado legítimo, não um bug.
Formatos importam quando o arquivo de legenda vai para um editor: SRT é o intercâmbio seguro, VTT carrega a estilização que o player web mostra, e os formatos JSON3/_SRV do próprio YouTube são para máquinas. O interruptor converter-para-srt cuida do caso comum, precisa do ffmpeg e perde a estilização de propósito — editores querem texto, não marcação. Se a saída parece vazia, confira que o arquivo existe antes de supor que a conversão falhou: um SRT de zero bytes significa que a trilha em si estava vazia.
Legendas automáticas merecem um aviso: são transcrição de máquina, com tudo o que isso implica — homófonos errados, sem pontuação, nomes machucados. Para um vídeo num idioma que você lê, são um índice de busca; para qualquer coisa que você vai citar, a trilha humana (quando existe) é a que vale guardar. Lives recebem legendas automáticas ao vivo, salvas só depois que a transmissão termina — as opções de gravação ao vivo deste site são para a imagem, e as legendas de uma transmissão terminada baixam com as opções normais de legenda.