Como colocar legenda em um vídeo

Para colocar legenda em um vídeo você precisa de um arquivo .srt e de um player, plataforma ou editor que o carregue: o VLC mostra a legenda junto com o vídeo, o YouTube Studio e os editores importam o arquivo e o FFmpeg consegue colocá-lo dentro do vídeo.

O jeito mais rápido de adicionar um SRT a um vídeo no computador é dar o mesmo nome aos dois arquivos e abrir o vídeo no VLC. Para um vídeo que você vai publicar, envie o SRT para a plataforma ou queime a legenda na imagem em um editor. Abaixo estão os métodos, e também como criar o SRT se você ainda não tem um.

Um quadro de vídeo com legenda embaixo e um arquivo de legenda sendo anexado

Legenda opcional ou legenda queimada?

Legenda opcional (arquivo ou faixa separada)Legenda queimada (fixa na imagem)
Ligar ou desligarSim, quem assiste escolheNão, sempre aparece
Vários idiomasSim, um arquivo ou faixa por idiomaUm por vídeo
Corrigir um erro depoisEdita-se o arquivo de textoÉ preciso exportar o vídeo de novo
Funciona em qualquer lugarSó onde o player aceita legendasSim: o texto faz parte da imagem

Use legenda opcional em players, no YouTube e em arquivos que você compartilha; queime a legenda em vídeos curtos para redes sociais, que muita gente assiste sem som. Este site cria e corrige o arquivo SRT; queimar na imagem é feito em um editor de vídeo ou com o FFmpeg.

Adicionar um arquivo SRT no VLC

  1. Coloque o arquivo de legenda na mesma pasta do vídeo e com o mesmo nome: ferias.mp4 e ferias.srt. O VLC carrega a legenda sozinho ao abrir o vídeo.
  2. Ou, com o vídeo tocando, abra o menu Legenda e escolha Adicionar arquivo de legenda….
  3. Ou arraste o arquivo .srt para a janela do VLC.

Se a legenda estiver um pouco adiantada ou atrasada, o VLC consegue atrasá-la na hora com as teclas G e H, mas só até você fechar o vídeo. Para corrigir o arquivo, use a ferramenta de sincronização.

Enviar legendas para o YouTube

  1. Abra o YouTube Studio e escolha Legendas no menu à esquerda.
  2. Clique no vídeo e adicione o idioma, se ele ainda não aparecer.
  3. Escolha Fazer upload do arquivo; se o YouTube perguntar, indique que o arquivo tem sincronização — o SRT já traz os tempos.
  4. Selecione o arquivo .srt e clique em Salvar.

O YouTube Studio muda os nomes dos botões de vez em quando, mas o envio de legendas fica sempre na seção Legendas.

Importar um SRT no Premiere Pro, DaVinci Resolve ou CapCut

Os editores conseguem exportar a legenda como arquivo separado ou queimá-la na imagem ao renderizar. Os nomes dos menus mudam conforme a versão e o idioma; se um passo não bater, procure por “importar legendas”.

Adicionar legendas com o FFmpeg

O FFmpeg é uma ferramenta gratuita de linha de comando. Coloque o vídeo e o SRT em uma pasta, abra um terminal nela e rode um destes comandos.

Legenda opcional em MP4 (sem recodificar, leva segundos):

ffmpeg -i video.mp4 -i legenda.srt -c copy -c:s mov_text -metadata:s:s:0 language=por saida.mp4

Legenda opcional em MKV (o MKV guarda o SRT como ele é):

ffmpeg -i video.mp4 -i legenda.srt -c copy saida.mkv

Legenda queimada (o vídeo é recodificado):

ffmpeg -i video.mp4 -vf subtitles=legenda.srt -c:a copy saida.mp4

O MP4 não aceita SRT diretamente, por isso -c:s mov_text converte a faixa para o formato de legenda do MP4. O filtro subtitles precisa de um FFmpeg com libass (a maioria dos downloads já tem). Para mudar fonte, tamanho ou cor da legenda queimada, converta o arquivo para ASS, ajuste o estilo e queime o .ass.

Ainda não tem o SRT?

Cole seu roteiro ou transcrição no conversor abaixo e baixe um SRT com tempos: cada linha vira uma legenda, com tempo pela velocidade de leitura ou distribuído na duração do vídeo.

O conversor de TXT para SRT com o texto colado à esquerda e as legendas SRT geradas à direita
Cole o texto, confira as legendas e baixe o SRT.

Para tempos que acompanham a fala com exatidão, use o criador de SRT. Legenda em outro formato? Converta antes de VTT, SBV ou ASS para SRT.

Crie o arquivo SRT do seu vídeo

1. Entrada
Linhas

Tempo

Limpeza
Notas para surdos, nomes, música, anúncios
2. Resultado
O arquivo fica no seu computador.

Perguntas frequentes

Por que o VLC não mostra minha legenda?

Confira se os nomes são exatamente iguais (filme.mp4 / filme.srt) e se o Windows não salvou o arquivo como filme.srt.txt. Depois veja se há uma faixa escolhida no menu Legenda.

Dá para colocar a legenda no vídeo de forma permanente?

Sim, queimando: exporte do editor com a legenda na imagem ou use o comando subtitles do FFmpeg acima. Este site cria o arquivo SRT; ele não renderiza vídeo.

Qual formato de legenda uma página web precisa?

O elemento HTML <video> carrega WebVTT, não SRT. Converta com SRT para VTT e adicione com uma tag <track>.

A legenda ficou fora de sincronia depois de adicionada.

Desloque todos os tempos ou ajuste uma linha ao vídeo com a ferramenta de sincronização e adicione o arquivo corrigido de novo.