Principais Pontos
Se o vídeo é reproduzido em um navegador, você quer WebVTT. Em quase todos os outros lugares, SubRip (.srt) é a resposta segura, porque é o formato mais simples e o mais amplamente aceito. SubViewer (.sbv) é o que o YouTube Studio entrega, e geralmente é um ponto de partida, não de chegada. ASS e SSA existem para legendas estilizadas e posicionadas. Converter um formato rico para SRT mantém os tempos e o texto, e descarta todo o resto para sempre. De SRT para WebVTT não custa nada.
A maioria das pessoas chega a essa pergunta de lado. Você tem um arquivo de legenda, tentou usá-lo, e algo recusou. Agora você precisa descobrir o que o programa do outro lado espera, e prefere não aprender um formato de arquivo inteiro só para isso.
Por isso este texto está organizado pelo destino, não pelo formato. Encontre para onde o arquivo está indo, use o formato indicado, e só leia o resto se quiser saber o que você perde ao converter. Essa parte importa mais do que parece, porque a conversão não é simétrica: em alguns sentidos ela é gratuita, e em outros apaga silenciosamente coisas que você não recupera depois.
Comece por onde o arquivo vai parar
O formato não é uma questão de preferência. Ele é definido por quem vai ler o arquivo, e esse alguém geralmente tem só uma resposta certa. Trabalhe de trás para frente a partir disso.
- Um vídeo em uma página da web. WebVTT. Esse é o formato que a web usa, e um player de navegador geralmente não aceita outro.
- Um player de mídia de computador ou de TV, ou um arquivo de legenda ao lado de um arquivo de vídeo. SubRip. É o formato mais simples e o que tem mais chance de ser reconhecido sem problemas.
- Um formulário de upload em alguma plataforma. SubRip, a menos que a página diga o contrário. As plataformas variam, e a página de upload ou o link de ajuda dela é a única fonte confiável sobre o que aquela plataforma específica aceita.
- Uma aparência estilizada ou posicionada que você quer preservar. ASS ou SSA. Nenhum formato mais simples consegue carregar isso.
- Qualquer destino, partindo de um arquivo que o YouTube Studio te deu. Esse arquivo é SubViewer, e convertê-lo para SubRip primeiro costuma ser o caminho mais curto até ele ser aceito.
Se o seu destino não está nessa lista e não dá nenhuma orientação, use SubRip como padrão. O custo desse padrão é real, mas pequeno: SRT não consegue expressar estilo ou posicionamento, então as legendas vão aparecer onde o player normalmente as coloca, na fonte padrão do próprio player. Para legendas de diálogo, isso costuma ser exatamente o que você queria de qualquer jeito.
SubRip e WebVTT, os dois que você vai realmente usar
SubRip é praticamente o arquivo de texto mais simples que existe. Cada trecho de legenda é um número em sua própria linha, depois uma linha de tempo com início e fim, depois uma ou duas linhas de texto, depois uma linha em branco antes do próximo trecho. Os milissegundos são separados dos segundos por uma vírgula. Essa linha em branco entre os trechos é essencial para a estrutura, e é por isso que editar um SRT manualmente às vezes quebra o arquivo de um jeito que parece que nada está errado.
A vantagem dele é que não exige nada do programa que o lê. Não há estilo para interpretar, não há posicionamento para respeitar, não há cabeçalho para analisar. Se você quiser ver a estrutura detalhada trecho por trecho, tem uma explicação completa do formato SRT que percorre o arquivo linha por linha.
WebVTT é o formato da web e parece um primo próximo do SRT. O arquivo começa com a palavra WEBVTT em sua própria linha, e essa linha não é decoração: é como um player identifica o arquivo. Os milissegundos são separados por um ponto, não por uma vírgula. Os números dos trechos são opcionais, então um arquivo VTT válido pode tê-los ou não, e os dois casos estão corretos. Além disso, WebVTT pode carregar posicionamento e estilo, e é por isso que legendas em uma página da web podem aparecer em outro lugar além da parte inferior central.
A diferença prática entre os dois cabe em uma frase e é grande o suficiente para quebrar a reprodução do vídeo. Se você quiser o quadro completo antes de escolher, tem uma comparação lado a lado entre WebVTT e SubRip.
SubViewer e ASS, os dois que aparecem por um motivo
SubViewer, com a extensão .sbv, é o que o YouTube Studio exporta. Você não escolheu esse formato, só clicou em baixar e foi isso que saiu. Ele não tem números de trechos, os dois horários na linha de tempo são separados por vírgula em vez de seta, e as horas são escritas sem zero à esquerda. É perfeitamente legível, mas comparativamente poucas coisas fora da sua origem sabem ler esse formato.
Isso faz do SBV mais um formato de passagem do que um destino final. Se você extraiu legendas do YouTube Studio para usar em outro lugar, a conversão para SubRip é rápida e segura, e existe um conversor de SBV para SRT que faz exatamente esse trabalho.
Quando você realmente precisa de ASS ou SSA
SubStation Alpha, nas suas formas .ssa e .ass, é o formato para legendas que devem ter uma aparência específica. Ele carrega estilo, posicionamento e efeitos de karaokê, tudo guardado em uma seção Events estruturada. Um detalhe vale saber mesmo que você nunca abra o arquivo: a seção Events declara sua própria ordem de colunas dentro do arquivo, então qualquer programa que a lê precisa primeiro ler essa declaração em vez de assumir onde estão os tempos e o texto.
Você precisa de ASS ou SSA quando a aparência faz parte do conteúdo: placas traduzidas no lugar original, dois falantes em cores diferentes, texto sincronizado para cair em um ponto específico da tela. Se as suas legendas são só diálogo na parte inferior da tela, você não precisa disso, e usar esse formato só vai dificultar que ele seja aceito em outros lugares.
A única regra que decide se converter vai custar alguma coisa
Os formatos diferem no que conseguem expressar. A conversão só é gratuita quando o formato de destino consegue guardar tudo o que o formato de origem carregava. Quando não consegue, a informação extra não fica degradada nem comprimida. Ela desaparece.
Converter para SubRip a partir de um formato mais rico é, por definição, uma conversão com perdas. Estilo, posicionamento e efeitos não têm para onde ir em um formato que não tem como descrevê-los, então o conversor simplesmente os descarta. O que sobrevive são os tempos e o texto, que para a maioria dos usos já é o essencial do arquivo. Mas a perda é permanente na cópia convertida, e converter de volta depois não vai trazer o estilo de volta. Vai só gerar um arquivo sem estilo com outra extensão.
No sentido contrário, converter de SubRip para WebVTT não tem perdas. A conversão só adiciona a linha de cabeçalho WEBVTT e troca a vírgula por um ponto como separador de milissegundos. Os números dos trechos são descartados, porque o WebVTT os trata como opcionais e eles não carregam nenhuma informação que alguém precise; a ordem dos trechos já diz tudo o que os números diziam. Nada relevante se perde, e é por isso que essa conversão específica é uma que você pode fazer sem pensar muito.
O hábito que decorre disso: guarde o arquivo original. Converta uma cópia. Se o arquivo ASS estilizado é o único lugar onde o seu posicionamento existe, sobrescrevê-lo com um SRT é uma decisão que você toma uma vez só.
Para as conversões em si, o conversor de legendas gratuito deste site funciona inteiramente no seu navegador, então nada é enviado para nenhum servidor e não é preciso criar conta. Essas ferramentas de navegador convertem arquivos de texto e não transcrevem áudio; se o que você tem é um vídeo sem nenhum arquivo de legenda, o aplicativo de transcrição da SozAI para iOS, Android e macOS transforma arquivos, gravações e links do YouTube em texto com identificação de falantes, resumos e tradução em mais de 99 idiomas.
Descobrindo o que o seu arquivo realmente é
A extensão não é prova do conteúdo. Um arquivo renomeado de .vtt para .srt continua sendo WebVTT; a única coisa que mudou foi o rótulo. Isso importa porque renomear é a primeira coisa que as pessoas tentam quando um player rejeita um arquivo, e é a abordagem que tem garantia de não funcionar. O player não lê o nome do arquivo. Ele lê as primeiras linhas, encontra um cabeçalho ou um separador diferente do que esperava, e desiste.
Abra o arquivo em qualquer editor de texto simples e olhe o começo. Isso te diz na hora:
- A primeira linha diz WEBVTT: é WebVTT, seja qual for a extensão.
- Um número em sua própria linha, seguido de uma linha de tempo com vírgula antes dos milissegundos: SubRip.
- Sem números, dois horários separados por vírgula, horas sem zero à esquerda: SubViewer.
- Uma seção Events com uma linha declarando a ordem das colunas: SubStation Alpha, em uma de suas formas.
Trinta segundos olhando o arquivo substituem muita adivinhação, e isso também ajuda a identificar quando um download te deu algo diferente do que o botão prometia.
O que a conversão não vai corrigir
A conversão muda o contêiner, não o conteúdo. Se os tempos estiverem desalinhados em relação ao vídeo, eles vão continuar desalinhados do mesmo jeito no novo formato, porque o conversor apenas copia os números que recebeu e não tem ideia de como o vídeo é. Nomes escritos errado, linhas faltando e trechos que duram demais passam intactos pela conversão.
A conversão também não vai convencer um player a aceitar um formato que ele não suporta. Se um player de navegador quer WebVTT, converter seu SBV para SRT te dá um formato mais amplamente aceito em geral, mas ainda errado para esse destino específico. Converta na direção do que o destino pede, não na direção do que é mais popular.
E uma conversão no sentido contrário nunca restaura o que uma conversão com perdas removeu. Depois que o estilo e o posicionamento saem de um arquivo, a única cópia deles está no original, se você o guardou. Quando estiver trabalhando com legendas estilizadas, trate o arquivo ASS ou SSA como o arquivo mestre e tudo o que você exporta dele como descartável. Assim, uma conversão malfeita custa um minuto, não uma tarde inteira.

