Legendas e faixas de áudio: formatos, como escolher e por que às vezes não aparecem
4 min de leitura
Um mesmo vídeo pode ter várias faixas de áudio (idiomas, comentários, audiodescrição) e várias legendas. Escolher é fácil; entender por que às vezes elas não aparecem, nem tanto. Aqui estão os formatos mais comuns, como escolher no Whatplay e o que verificar quando algo dá errado.
Legendas de texto e de imagem
Existem duas grandes famílias:
- De texto: o arquivo guarda as frases e seus tempos, e o player as desenha na tela. Ocupam muito pouco e podem ser editadas em qualquer editor de texto.
- De imagem: cada legenda é um desenho pronto. São as dos discos Blu-ray (PGS) e DVD (VobSub) e as de muitas transmissões de TV digital (DVB). Não dá para mudar a fonte nem corrigir o texto.
Os formatos de texto mais comuns
SRT (SubRip)
O mais simples e difundido. Cada legenda tem um número, um tempo de início e outro de fim, e o texto, com uma linha em branco entre uma e outra:
100:00:02,500 --> 00:00:05,000¿Has visto lo que hay en la playa?200:00:05,800 --> 00:00:08,200Ven, corre, antes de que suba la marea.
WebVTT (.vtt)
O formato de legendas da web e do HLS. É muito parecido com o SRT: começa com a linha WEBVTT, os milissegundos vão com ponto (00:00:02.500) e aceita posições e um pouco de estilo.
ASS e SSA
Muito usados por fãs de legendagem: permitem fontes, cores, posições exatas e efeitos como o de karaokê. Nem todos os players desenham esses efeitos da mesma forma, e os mais elaborados podem aparecer mais simples.
Outros
O TTML, em XML, comum em plataformas e no DASH; e as legendas que vão dentro do próprio sinal de vídeo, CEA-608 e CEA-708, que o Whatplay marca como “CC”.
Onde ficam as legendas
- Dentro do arquivo: um MKV pode ter muitas faixas de legenda; um MP4 costuma ter menos.
- Dentro da transmissão: no HLS e no DASH, como faixas separadas declaradas no manifesto.
- Em um arquivo separado: um .srt ou .vtt junto do vídeo. Para o Whatplay carregá-lo, coloque-o em uma lista W3U, no campo
subtitledo vídeo, por exemplo"subtitle": "https://example.com/videos/viaje.srt". O Whatplay reconhece o formato pela extensão do endereço (.srt, .vtt, .ass, .ssa ou .ttml), então não a altere. O formato W3U está explicado em M3U, M3U8 e W3U.
Como escolher no Whatplay
- No player, toque em “Opções”.
- Em “Legendas”, escolha uma ou “Desativadas”. Ao abrir um vídeo, as legendas começam desativadas até você pedir.
- Em “Áudio”, escolha a faixa de som. Cada uma indica o idioma, o codec e os canais (por exemplo, “AC3 5.1”); as que não têm nome aparecem como “Faixa 1”, “Faixa 2”…
Se você sempre quer o mesmo idioma de áudio, escolha-o em Configurações › Player › “Idioma de áudio preferido”, e ele será selecionado sozinho quando o vídeo tiver esse idioma. Ao lado de algumas legendas, você verá “SDH”, as feitas para pessoas surdas, que também descrevem os sons, ou “forçadas”, as que só traduzem o que é dito ou escrito em outro idioma, como uma placa ou uma frase solta. A ajuda resume isso em Legendas e faixas de áudio.
Por que às vezes não aparecem
- “Este vídeo não tem legendas”: o arquivo ou a transmissão não as incluem. Alguns sites carregam as legendas com o próprio player, separadas do vídeo, e elas não chegam junto com ele.
- Aparecem símbolos estranhos no lugar dos acentos ou do ç: o arquivo não está em UTF-8. Abra-o em um editor de texto e salve com essa codificação.
- Estão adiantadas ou atrasadas: o arquivo é de outra versão do vídeo, com outra edição ou outra taxa de quadros. Procure um feito para a sua versão ou corrija os tempos em um editor de legendas.
- O arquivo externo não carrega: abra o endereço dele em um navegador. Se não baixar, o player também não vai conseguir.
- O formato não é reconhecido: confira se a extensão do endereço corresponde ao que há dentro do arquivo.
Faixas de áudio que não tocam
Se uma faixa aparece na lista mas não toca, o mais provável é que o celular não saiba decodificar o formato dela, como acontece muito com DTS ou TrueHD. Deixe Configurações › Player › “Motor de reprodução” em Automático: assim, o que o sistema não abre, o FFmpeg do Whatplay abre. Explicamos isso no guia sobre formatos de vídeo e áudio. Se um filme tem a faixa no seu idioma em um formato exigente e outra em AAC, a de AAC vai dar menos problemas em qualquer aparelho.
Ao enviar para a TV
Ao enviar para um Chromecast, as legendas de texto podem ir para a TV pelo celular; em “Opções” › “TV”, você vê se elas estão sendo enviadas. No Android 17 ou posterior, elas precisam da permissão “Dispositivos por perto”, e o Whatplay avisa se ela estiver faltando. As legendas de imagem não são enviadas para a TV. E, enquanto a TV reproduz, em “Opções” você só pode trocar as legendas: escolha a faixa de áudio antes de enviar.