Exportações e arquivos de legenda
Como edito um arquivo SRT sem quebrá-lo?
Resposta curta
Edite o texto e mantenha a estrutura: cada legenda é um número, uma linha de tempo como 00:00:01,000 --> 00:00:03,500 e uma ou duas linhas de texto, com uma linha em branco entre as legendas. Não mude a seta nem as vírgulas, mantenha cada tempo inicial antes do final e salve em UTF-8 simples. Um editor de legendas confere tudo isso para você, e o arquivo continua sendo importado pelo YouTube, pelo LinkedIn ou pelo seu editor de vídeo.
3 min de leitura
O que tem dentro de um arquivo SRT?
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
2
00:00:03,600 --> 00:00:06,200
Today we're fixing subtitle files.
Cada legenda, ou cue, tem três partes: um número, uma linha de tempo com o início, uma seta e o fim, e o texto. Uma linha em branco separa as legendas. Os tempos são horas, minutos, segundos e milissegundos, com uma vírgula antes dos milissegundos.
Posso editar um arquivo SRT no Bloco de Notas ou no TextEdit?
Sim, para pequenas mudanças no texto. Siga estas regras:
- Edite só as linhas de texto, a não ser que esteja corrigindo um tempo de propósito.
- Mantenha a linha em branco entre as legendas.
- Salve como texto simples em UTF-8 com a extensão .srt. No TextEdit, escolha antes Formatar e depois Converter em Texto Simples.
Mudanças de tempo são mais fáceis e seguras num editor de legendas, que mostra cada legenda como uma linha.
Por que meu arquivo SRT não é importado?
| Problema | Exemplo |
|---|---|
| Formato de tempo errado | 00:00:01.000 (um ponto) ou 0:01,000 (faltam as horas) |
| Falta a linha em branco | Duas legendas grudadas |
| Legenda vazia | Uma linha de tempo sem texto |
| Fim antes do início | 00:00:05,000 --> 00:00:04,000 |
| Legendas sobrepostas | Uma começa antes de a anterior terminar |
| Codificação errada | O YouTube exige UTF-8 simples (Ajuda do YouTube) |
| Extensão errada | O arquivo foi salvo como captions.srt.txt |
Como corrijo caracteres estranhos?
Caracteres como é no lugar de é significam que o arquivo foi salvo numa codificação antiga e lido como UTF-8, ou o contrário. Abra-o num editor de texto que deixe escolher a codificação, ache a que mostra o texto corretamente e salve de novo em UTF-8.
Como fazer no CaptionBolt
Para correções rápidas, a ferramenta gratuita Subtitle Editor do CaptionBolt mostra um arquivo SRT ou VTT em linhas que você pode editar, confere o arquivo antes do download e mantém tudo no seu navegador.
- Envie ou cole o arquivo e clique em Carregar legendas.
- Edite o texto e os tempos de cada linha, ou use Adicionar cue, Ordenar e Limpar cues.
- Clique em Validar para achar tempos quebrados, legendas vazias, tempos invertidos e sobreposições.
- Escolha o formato de exportação (SRT, VTT, TXT ou ASS) e baixe.
O editor não muda a codificação do arquivo, então corrija os caracteres estranhos antes. Se as legendas vieram do CaptionBolt, edite-as no Editor de texto e baixe um SRT novo no Pro ou no Max. Para mais detalhes, veja como editar arquivos SRT sem quebrar os tempos.
Quando outro caminho é melhor
- Você precisa sincronizar as legendas olhando a forma de onda do áudio. Use um editor de legendas de desktop com visualização de forma de onda.
- Você precisa do arquivo em outro idioma. O CaptionBolt não traduz; use uma ferramenta ou um serviço de tradução.
Perguntas relacionadas
Como coloco um arquivo SRT no meu vídeo?
Decida se o público deve poder desligar as legendas. Para mantê-las opcionais, envie o SRT junto com o vídeo no YouTube, no LinkedIn ou no Facebook, ou adicione como faixa de legenda num player ou no arquivo de vídeo. Para torná-las permanentes, grave o SRT na imagem com o HandBrake, o FFmpeg ou um editor de vídeo. TikTok e Instagram não aceitam arquivos de legenda, então para eles grave as legendas no vídeo.
Como converto um arquivo SRT em VTT, ou VTT em SRT?
Mudam três coisas: arquivos VTT começam com uma linha WEBVTT, usam ponto antes dos milissegundos em vez de vírgula e podem ter configurações de cue e notas que o SRT não aceita. Um conversor faz isso em segundos sem mexer no texto nem nos tempos. Trocar a extensão não basta. Use VTT para players web e vídeo HTML5; use SRT para LinkedIn, Facebook e a maioria dos editores de vídeo.
Como crio um arquivo de legenda SRT a partir do meu vídeo?
Deixe o reconhecimento de fala fazer um primeiro rascunho, depois corrija e exporte em SRT. Se o vídeo está no seu canal do YouTube, o YouTube Studio baixa as legendas dele como arquivo de graça. Senão, use uma ferramenta de legenda ou transcrição que exporte SRT, como o CaptionBolt no plano Pro, ou digite as legendas você mesmo num editor de legendas. Sempre confira nomes, números e tempos antes de usar o arquivo.
Como gravo legendas ASS estilizadas num vídeo com o FFmpeg?
Use o filtro de vídeo ass ou subtitles do FFmpeg, que desenha as legendas em cada quadro com a libass: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. O arquivo ASS mantém fontes, cores, posição e animação, mas as fontes precisam estar instaladas ou ser indicadas com a opção fontsdir. Gravar as legendas recodifica o vídeo, então guarde uma cópia do original.