Legendas, faixas de áudio, e os três jeitos de dar errado
As legendas falham de exatamente três jeitos: elas não estão ali, elas estão ali mas as letras estão erradas, ou elas estão ali e corretas mas se afastando do diálogo. Cada um tem uma causa diferente e uma solução diferente, e nenhum deles exige tocar no vídeo.
As legendas moram num de dois lugares
Uma faixa de legenda está ou dentro do arquivo de vídeo, ou ao lado dele. Dentro significa que o contêiner a carrega como uma faixa separada, exatamente do jeito que carrega o áudio — um MKV pode guardar uma dúzia delas, em uma dúzia de idiomas, e nada disso afeta a imagem. Ao lado significa um arquivo de texto pequeno e separado, normalmente com o mesmo nome do vídeo e terminando em .srt, que se espera que um player note e carregue.
A diferença importa mais do que parece. Uma faixa embutida viaja com o arquivo para sempre: renomeie, mova para outro aparelho, e as legendas continuam ali. Um arquivo separado é fácil de editar e fácil de trocar por uma tradução melhor, mas também é fácil de perder, e ele só é pego automaticamente se estiver nomeado para combinar e estiver na mesma pasta.
Existe um terceiro tipo que você vai encontrar em discos e em algumas gravações de transmissão: legendas em bitmap (PGS ou VOBSUB), que não são texto nenhum, mas imagenzinhas de texto. Elas não podem ser reestilizadas, redimensionadas nem pesquisadas, e um player tem que desenhá-las sobre a imagem como estão. Se as suas legendas se recusam a mudar de tamanho, é por isso.
Os formatos que você vai encontrar de verdade
| Formato | Tipo | Estilo | Observações |
|---|---|---|---|
| SRT (SubRip) | Texto | Quase nenhum | O universal. Marcas de tempo e linhas, nada mais. Funciona em todo lugar. |
| ASS / SSA | Texto | Completo | Fontes, cores, posicionamento, karaokê. Padrão para fansubs de anime e qualquer tradução com placas. |
| WebVTT | Texto | Algum | O padrão da web, usado por streams HLS e vídeo em navegador. |
| SUB / IDX | Bitmap | Nenhum | De DVDs. Imagens de texto, então não dá para redimensionar nem reestilizar. |
| PGS | Bitmap | Nenhum | O equivalente de Blu-ray. Mesma limitação, resolução maior. |
| CEA-608 / 708 | Texto | Limitado | Closed captions carregadas dentro do próprio fluxo de vídeo, comuns em gravações de transmissão. |
Formatos de texto podem ser reestilizados pelo player — tamanho, cor, fundo, posição. Formatos em bitmap não podem, não importa o que o player ofereça. Isso é uma propriedade da legenda, não um recurso faltando.
Por que as letras acentuadas viram lixo
Você abre uma legenda em turco e vê ç onde deveria estar ç, ou uma fileira de interrogações, ou um ? no meio de cada duas palavras. Nada está corrompido. O arquivo está sendo lido com a codificação de caracteres errada.
Um arquivo de texto são bytes. Uma codificação é o acordo sobre qual byte significa qual letra. Arquivos modernos usam UTF-8, que cobre todo alfabeto de uma vez. Arquivos de legenda mais antigos — e há muitos deles, porque legendas circulam por décadas — usam uma codificação regional: Windows-1254 para turco, Windows-1251 para cirílico, Windows-1250 para o Centro-Leste europeu, Shift-JIS para japonês. Cada uma delas mapeia o mesmo byte para uma letra diferente.
Quando um player assume UTF-8 e o arquivo é Windows-1254, cada caractere específico do turco sai errado enquanto as letras ASCII simples ficam bem. Essa é a assinatura de uma codificação incompatível: a frase é legível mas ı, ş, ğ, ç, ö e ü estão quebrados. Um player que te deixa escolher a codificação resolve isso em um toque. Um player que não deixa não consegue mostrar aquele arquivo corretamente de jeito nenhum — e converter o vídeo também não resolve, porque o vídeo nunca foi o problema.
Consertando legendas que não batem com o diálogo
Legendas fora de sincronia vêm em dois tipos, e distinguir os dois leva uns trinta segundos. Siga isto em ordem.
-
Confira o desvio no começo do filme
Reproduza a primeira fala e note se a legenda aparece adiantada ou atrasada, e mais ou menos por quanto. Qualquer coisa abaixo de meio segundo não vale perseguir.
-
Confira a mesma coisa perto do fim
Pule para os últimos dez minutos e compare de novo. Esse é o passo de diagnóstico, e é o que as pessoas pulam.
-
Se a diferença é a mesma nas duas pontas, é um desvio constante
O arquivo de legenda está simplesmente deslocado. Use o controle de atraso de legenda do player para empurrar para frente ou para trás até a primeira fala encaixar, e o filme inteiro vai ficar certo. Esse é o caso comum.
-
Se a diferença cresce conforme o filme avança, é incompatibilidade de taxa de quadros
As legendas foram cronometradas contra um lançamento de 23,976 fps e o seu vídeo é de 25 fps, ou o contrário. Um controle de atraso não conserta isso — o descompasso acumula. Você precisa de um arquivo de legenda feito para o seu lançamento, ou de uma ferramenta de computador que recalcule os tempos.
-
Se as legendas estão certas mas as cenas estão erradas, você pegou a versão errada
Edições estendidas, cortes de cinema e versões de TV diferem em minutos. Nenhum ajuste reconcilia isso; procure o arquivo que cite a mesma versão do seu vídeo.
Faixas de legenda embutidas quase nunca estão fora de sincronia, porque quem montou o arquivo cronometrou contra aquele vídeo exato. Problemas de sincronia são, de forma esmagadora, um problema de .srt baixado.
O mesmo arquivo, vários idiomas
Faixas de áudio funcionam exatamente como faixas de legenda: um contêiner pode guardar quantas quiser, e um player deveria te deixar trocar entre elas sem parar.
Original e dublado juntos
Um lançamento típico carrega o idioma original mais uma ou duas dublagens. Trocar no meio da cena é o jeito mais rápido de decidir com qual você prefere assistir, e não custa nada — as duas faixas sempre estiveram no arquivo.
Comentários e audiodescrição
Faixas de comentário do diretor e de audiodescrição viajam no mesmo arquivo. Elas normalmente vêm rotuladas, e é por isso que um bom player mostra o nome das faixas em vez de “Faixa 1, Faixa 2”.
Surround versus estéreo
Filmes frequentemente carregam uma faixa 5.1 em AC-3 ou DTS e uma faixa estéreo em AAC. No fone, a faixa estéreo é muitas vezes a escolha melhor — uma mixagem 5.1 rebaixada pode deixar o diálogo enterrado sob os efeitos.
Legendas forçadas
Uma faixa “forçada” cobre só as partes faladas em outro idioma — o diálogo alienígena, o jornal estrangeiro — em vez do filme inteiro. Se as legendas aparecem por duas falas e desaparecem, foi isso que você selecionou.
Deixando as legendas confortáveis de ler
Ajustes pequenos, diferença grande ao longo de um filme de duas horas.
- Tamanho relativo à tela
O que é legível num Mac é pequeno demais num celular a um braço de distância. Ajuste por aparelho, não uma vez só.
- Um fundo ou contorno
Texto branco sobre uma cena de neve desaparece. Um contorno preto fino ou uma faixa translúcida atrás do texto resolve sem dominar a imagem.
- Posição acima da tarja preta
Num filme em tela larga, jogar as legendas para dentro da tarja mantém elas completamente fora da imagem.
- Uma faixa, não duas
Se você tem carregadas ao mesmo tempo uma faixa embutida e um arquivo baixado, você vai ter duas linhas sobrepostas. Desligue uma.
Perguntas comuns
Por que o meu .srt baixado não carrega automaticamente?
O carregamento automático depende de o arquivo de legenda ter o mesmo nome-base do vídeo e morar na mesma pasta — Filme.mkv e Filme.srt. Um nome como Filme.720p.pt.srt ao lado de Filme.mkv normalmente ainda funciona, porque a maioria dos players casa pelo prefixo, mas legendas(1).srt não vai. Renomeie, ou carregue à mão.
Consigo tirar as legendas de um arquivo de vídeo?
Faixas de texto, sim — elas podem ser extraídas para um .srt sem tocar no vídeo, e isso é uma operação de remux, não uma conversão. Faixas em bitmap como PGS não podem se tornar texto sem passar OCR nelas, o que é trabalho de computador e nunca é perfeito.
As legendas deixam o arquivo maior?
Legendas de texto são desprezíveis — um filme inteiro dá de 40 a 80 quilobytes, o que é nada contra vários gigabytes de vídeo. Faixas de legenda em bitmap são imagens de verdade e podem acrescentar dezenas de megabytes cada, e é por isso que rips de disco com dez idiomas de legenda são visivelmente maiores.
Por que eu não consigo mudar a fonte destas legendas?
Elas são bitmaps — PGS ou VOBSUB, extraídas de um disco. Não existe texto para reestilizar, só uma imagem de texto. Procure uma faixa baseada em texto no mesmo arquivo, ou um .srt separado.
O que o FoxDL faz com legendas
Tudo aqui é resolvido dentro do player, sem etapa de conversão e sem sair da reprodução.
- Toda faixa de legenda e de áudio que o arquivo carrega é listada por nome e idioma, e trocada enquanto o filme continua rodando.
- Faixas de texto e de bitmap são desenhadas as duas, incluindo o estilo ASS/SSA onde o arquivo especifica.
- O atraso da legenda é ajustável durante a reprodução, que é a solução para o caso de desvio constante acima.
- A codificação de caracteres pode ser escolhida em vez de assumida — a resposta para legendas em turco, cirílico e do Centro-Leste europeu chegando como lixo.
- Tamanho, cor e fundo são seus para ajustar, conforme as notas de leitura acima.
A seleção de faixas e os controles de legenda fazem parte da versão gratuita no iPhone, iPad e Mac.
Perguntas frequentes
- Como ativo as legendas e escolho entre elas?
- Dá para trocar a faixa de áudio em um arquivo com áudio duplo?
- Como reproduzo arquivos MKV no iPhone, iPad ou Mac?
- Quais formatos de vídeo e áudio o FoxDL reproduz?
Continue lendo
Por que o seu iPhone abre um arquivo de vídeo e recusa o próximo
Contêineres, codecs, e os três jeitos de assistir a um arquivo que o iOS se recusa a abrir.
Sem perdas, taxa de bits e o equalizador: o que muda o som e o que não muda
O que o sem perdas muda, o que um equalizador realmente faz, e o que melhora a escuta antes de tudo.
O que precisa acontecer antes de uma página da web te entregar o arquivo dela
Os quatro jeitos que uma página tem de entregar vídeo, e por que só um deles é um arquivo que você pode guardar.
Sua biblioteca, enfim em um lugar só.
Download grátis. Sem conta nem cadastro; o conjunto completo está na versão gratuita.