Referência de Formatos de Legendas Comuns: SRT, WebVTT, ASS e muito mais
As legendas são essenciais para acessibilidade, aprendizado de idiomas e visualização silenciosa em redes sociais. No entanto, o mundo dos arquivos de legendas é fragmentado em dezenas de formatos. Este guia fornece uma referência completa para os formatos mais comuns usados hoje.
1. Tabela de Comparação Rápida
| Formato | Extensão | Estilização | Melhor Para | Suporte no Navegador |
|---|---|---|---|---|
| SRT | .srt | Mínima | Compatibilidade Universal | Nativo (via conversão) |
| WebVTT | .vtt | Forte (CSS) | Vídeo Web HTML5 | Nativo (Excelente) |
| ASS/SSA | .ass / .ssa | Avançada | Anime, Karaoke, Efeitos Complexos | Requer biblioteca |
| TTML | .ttml / .xml | Profissional | Netflix, Transmissão | Suporte nativo limitado |
| MicroDVD | .sub | Básica | Players de Desktop Antigos | Nenhum |
2. Detalhamento dos Formatos
SRT (SubRip Subtitle)
O formato de legenda mais amplamente utilizado no mundo devido à sua extrema simplicidade.
- Estrutura: Um número de sequência, um código de tempo (00:00:00,000), o texto e uma linha em branco.
- Prós: Funciona em quase todos os lugares (TVs, YouTube, VLC).
- Contras: Sem suporte nativo para cores, posicionamento ou alteração de fonte (embora alguns players suportem tags não oficiais semelhantes a HTML).
WebVTT (Web Video Text Tracks)
O padrão para a web moderna (HTML5). Foi derivado do SRT, mas aprimorado para integração com navegadores.
- Estrutura: Começa com um cabeçalho
WEBVTT. Usa pontos em vez de vírgulas para milissegundos (00:00:00.000). - Prós: Suporta estilização CSS, posicionamento e metadados. Suporte nativo em tags
<track>. - Contras: Não é tão amplamente suportado por players de TV baseados em hardware quanto o SRT.
ASS/SSA (Advanced Substation Alpha)
O favorito da comunidade de "fansubbing".
- Estrutura: Um cabeçalho complexo definindo estilos, seguido por linhas de "Diálogo".
- Prós: Infinitas possibilidades de estilização (desenhos vetoriais, efeitos de karaoke, posicionamento preciso).
- Contras: Alta complexidade; requer players especializados ou bibliotecas como
libass.
TTML (Timed Text Markup Language)
Um padrão baseado em XML usado por grandes plataformas de streaming como Netflix e Amazon Prime.
- Prós: Altamente estruturado, suporta layouts complexos e sincronização global.
- Contras: Difícil de ler ou editar manualmente; voltado principalmente para fluxos de trabalho profissionais.
3. Formatos de Legado e Transmissão
- SBV (SubViewer): Frequentemente usado pelo YouTube para suas legendas automáticas.
- CEA-608 / CEA-708: Os padrões para "Closed Captions" na televisão norte-americana. Geralmente incorporados diretamente no fluxo de vídeo, em vez de arquivos separados.
- SUB (MicroDVD): Usa números de frames em vez de códigos de tempo. Muito comum no início dos anos 2000 para filmes DivX/Xvid.
4. Problemas Comuns & FAQ
Como converto SRT para WebVTT?
Como o WebVTT é o padrão para vídeo na web, você frequentemente precisa converter arquivos SRT. As principais mudanças são adicionar o cabeçalho WEBVTT e mudar o separador de milissegundos de vírgula (,) para ponto (.).
Por que minhas legendas ASS parecem simples no meu navegador?
Os players de vídeo HTML5 padrão não suportam a formatação ASS nativamente. Você precisa de uma biblioteca JavaScript como SubtitleOctopus ou videojs-ass para renderizar os estilos complexos.
Qual o melhor formato para o YouTube?
O SRT é a escolha mais segura para o YouTube. Embora o YouTube suporte muitos formatos (incluindo VTT e SBV), o SRT lida com quebras de linha e formatação básica de forma mais confiável em diferentes dispositivos.
Minhas legendas estão com caracteres estranhos. Por quê?
Isso geralmente é um problema de codificação. A maioria dos players modernos espera codificação UTF-8. Se o seu arquivo estiver em uma codificação antiga (como GBK ou ISO-8859-1), os caracteres especiais aparecerão quebrados. Salve seu arquivo como UTF-8 para corrigir isso.
Conclusão
Escolher o formato de legenda correto depende da sua plataforma de destino:
- Para a Web: Use sempre WebVTT.
- Para Distribuição Geral: Use SRT.
- Para Conteúdo Artístico: Use ASS.
Precisa transcrever seu conteúdo de vídeo primeiro? Confira nossa ferramenta de Vídeo para Texto para gerar transcrições de alta qualidade que podem ser facilmente convertidas para esses formatos de legenda.