Legendas formatos de legenda

SRT / ASS / VTT

Três deles são texto que você pode editar. Um deles é uma imagem de texto, e isso muda tudo.

Em resumo

SRT é tempo e texto puro. O ASS acrescenta posicionamento, fontes e cor. O VTT é a versão do SRT para a web. PGS e VobSub não são nada disso — são imagens tiradas de Blu-ray e DVD, e é por isso que nunca podem ser reestilizadas, redimensionadas ou pesquisadas. O iOS ignora completamente um arquivo .srt que está ao lado de um vídeo.

30 de julho de 2026

Aberto sem ajuda por

iPhone · iPad Em parte
Mac Em parte
FoxDL Abre

O player da Apple mostra faixas de legenda que estão *dentro* de um arquivo suportado, e WebVTT dentro de um stream HLS. O que ele não faz é notar um .srt que está ao lado de um vídeo na mesma pasta — uma convenção que todo player de computador respeita há vinte anos, e que o iOS nunca implementou.

Os fatos

SRT SubRip. Um número, um intervalo de tempo, a linha. Sem estilo, suportado universalmente
ASS / SSA Advanced SubStation Alpha. Posição, fonte, cor, contorno, tempo de karaokê, animação
VTT WebVTT. A estrutura do SRT com marcações parecidas com CSS; o padrão da web, usado pelo HLS
SUB / IDX VobSub. Legendas em bitmap de DVD, num par de arquivos
PGS Presentation Graphic Stream. Legendas em bitmap de Blu-ray, normalmente dentro de um MKV
Editável como texto SRT, ASS, VTT — sim. VobSub e PGS — não, são imagens
Guardado dentro de um arquivo O MKV aceita todos; o MP4 aceita muito pouco; o AVI não aceita nenhum
Codificação de caracteres A causa mais comum de acentos embaralhados, especialmente em arquivos antigos em turco e cirílico

Texto, texto estilizado e imagens

O SRT é o simples, e é a simplicidade dele que fez ele vencer: um contador, um tempo de início e fim, e as palavras. Qualquer ferramenta escreve um, qualquer player lê um, e você pode corrigir um erro de digitação num editor de texto. O que ele não consegue fazer é dizer em que parte da tela uma linha deve ficar ou de que cor ela deve ser.

O ASS foi feito para os casos em que isso importa — uma placa numa parede traduzida no lugar, duas pessoas falando ao mesmo tempo, karaokê em que cada sílaba acende. Ele carrega fontes, cores, contornos, posições e efeitos de tempo, e um MKV pode até carregar os arquivos de fonte necessários para desenhar tudo como foi pensado. Um player que desenha ASS como texto puro está te mostrando as palavras e nada do trabalho.

PGS e VobSub são uma coisa completamente diferente. São imagens de legenda, tiradas de Blu-ray e DVD, onde a legenda sempre foi desenhada como imagem. Elas podem ser exibidas e nada mais: sem trocar fonte, sem trocar tamanho, sem busca, sem tradução. Transformar uma em texto exige reconhecimento óptico de caracteres e uma tarde inteira.

Por que o iOS ignora o arquivo ao lado do seu vídeo

Num computador, filme.mkv e filme.srt na mesma pasta é tudo de que um player precisa — a convenção é antiga e universal assim. O iOS não tem essa convenção, e mais importante, não tem essa pasta: os apps ficam em sandbox, cada um com o próprio armazenamento, e “ao lado” não é uma relação que o sistema exponha.

Então um arquivo de legenda num iPhone tem que ser entregue ao player de propósito, e o player tem que ser quem guarda esse vínculo. Uma vez que ele guarde, a escolha pode ficar colada ao arquivo — um filme que você deixou com legenda em turco abre com ela na próxima vez.

A outra metade do problema é a codificação. Um arquivo de legenda são bytes, e nada no arquivo diz qual alfabeto esses bytes significam, a não ser que ele tenha sido escrito em UTF-8. Arquivos mais antigos, em especial os em turco e cirílico, foram escritos em codificações regionais, e um player que assume UTF-8 desenha ş e ğ como lixo. Detectar a codificação em vez de assumi-la é o que separa um player que mostra esses arquivos corretamente de um que não mostra.

Colocando legendas num vídeo

  1. Usar as faixas que já estão dentro do arquivo

    Um MKV normalmente carrega as próprias legendas. Nada para adicionar, nada para casar — toda faixa do arquivo deveria ser listada por idioma, com uma opção Desligado, e nada deveria ser ligado antes de você pedir.

  2. Adicionar um SRT e deixar o player lembrar do vínculo

    Para um arquivo sem legendas próprias, entregue o .srt ao player e deixe que ele guarde a associação. É isso que o FoxDL faz, e a escolha fica colada a cada arquivo em vez de ser feita de novo toda vez.

  3. Converter ASS para SRT só quando não tiver escolha

    Funciona, e joga fora toda posição, cor e fonte que o arquivo especificava. Para legendas que são só diálogo, a perda é nenhuma; para qualquer coisa com diagramação, é quase todo o ponto.

A versão longa Legendas, faixas de áudio, e os três jeitos de dar errado Embutidas versus arquivos separados, a codificação que embaralha letras acentuadas, e como consertar o descompasso.

Perguntas sobre este formato

Formatos parecidos

Sua biblioteca, enfim em um lugar só.

Grátis para baixar. Sem conta, sem cadastro, nada para entregar.

Baixe na App Store