BrowserTools
Início / Vídeo / Adicionar legendas a vídeo

Adicionar legendas a vídeo

Grava legendas SRT, VTT ou ASS na imagem de um vídeo, ou junta-as como faixa que se liga e desliga.

A carregar Adicionar legendas a vídeo… Se nada acontecer, ativa o JavaScript.

Hoje a maioria dos vídeos é vista sem som: no telemóvel em público, a percorrer um feed, num escritório aberto. As legendas são o que mantém essas pessoas a ver, e são essenciais para quem é surdo ou tem dificuldades de audição e para quem vê numa segunda língua. Esta ferramenta junta um ficheiro de legendas a um vídeo. Escolhe o vídeo (MP4, MOV, MKV, WebM, AVI e a maioria dos outros formatos) e as legendas (SubRip .srt, WebVTT .vtt ou Advanced SubStation .ass e .ssa), juntos ou um de cada vez, e decide como as queres acrescentar.

Exemplos

Entrada video.mp4 + video.srt
Saída video-subtitled.mp4

Gravadas na imagem: MP4 H.264 com o texto na imagem, reproduz-se em todo o lado, incluindo redes sociais.

Entrada film.mkv + film.ass
Saída film-with-subs.mkv

Juntadas como faixa em segundos, estilo ASS mantido, faixas de legendas existentes preservadas.

Perguntas frequentes

O meu vídeo e as legendas são enviados para algum lado?
Não. A ferramenta usa o ffmpeg compilado para WebAssembly, que corre dentro do separador do navegador. Os ficheiros são lidos do disco para a memória, processados aí, e o resultado é criado no teu dispositivo. Nada é enviado para um servidor.
Qual é a diferença entre legendas gravadas na imagem e legendas em faixa?
As legendas gravadas (hardcoded, abertas) são desenhadas na imagem do vídeo: aparecem sempre, em qualquer leitor ou site, mas não podem ser desligadas, mudadas de estilo nem traduzidas depois. As legendas em faixa (soft, fechadas) são uma faixa de texto separada dentro do ficheiro: os espetadores podem ligá-las ou desligá-las e escolher a língua, mas o leitor tem de as suportar, e a maioria das redes sociais ignora-as.
Qual devo usar para Instagram, TikTok, YouTube Shorts ou WhatsApp?
Grava-as na imagem. Estas plataformas não leem faixas de legendas dentro dos ficheiros carregados, por isso só o texto gravado tem garantia de aparecer. O próprio YouTube também aceita um .srt separado no YouTube Studio, o que mantém as legendas comutáveis e pesquisáveis.
Porque é que gravar legendas demora tanto?
Cada fotograma tem de ser descodificado, receber o texto e ser comprimido outra vez. No navegador isto corre no processador sem aceleração por hardware, por isso conta com mais ou menos a duração do vídeo, e mais para imagens 1080p ou 4K num telemóvel ou portátil antigo. Juntar as legendas como faixa não mexe nos fotogramas e termina em segundos.
As legendas aparecem com quadrados vazios ou pontos de interrogação. O que faço?
A fonte não tem esses caracteres. A Liberation Sans incluída cobre apenas latim, grego e cirílico. Acrescenta uma fonte que cubra a tua escrita em "Use another font", por exemplo Noto Sans SC ou Noto Sans JP para chinês e japonês, Noto Sans Arabic ou Noto Sans Hebrew. A ferramenta lista os caracteres em falta antes de começares. Se em vez disso as letras acentuadas saírem mal, o ficheiro de legendas usa uma codificação invulgar: abre-o no Subtitle Editor, escolhe a codificação certa e guarda-o em UTF-8.
Gravar legendas reduz a qualidade do vídeo?
Qualquer recodificação perde um pouco, mas na opção Balanced a diferença é muito difícil de ver, e a High torna-a praticamente invisível à custa de um ficheiro maior. A resolução e a taxa de fotogramas mantêm-se, e o áudio é copiado sem alterações quando a origem é um ficheiro MP4 ou MOV.
Que formatos de legendas são suportados?
SubRip (.srt), WebVTT (.vtt) e Advanced SubStation Alpha (.ass e o antigo .ssa). As definições de cue e as etiquetas de voz do WebVTT são removidas, enquanto o itálico, o negrito e o sublinhado se mantêm. Os ficheiros ASS mantêm os seus estilos, posições e efeitos quando gravados na imagem, exceto a fonte, que é substituída pela incluída ou pela que carregares, porque o motor do navegador não tem acesso às fontes instaladas no teu computador.
Há um limite de tamanho de ficheiro?
Não há um limite fixo, mas o vídeo inteiro tem de caber na memória que o navegador dá a um separador, por isso ficheiros acima de 1 a 2 GB falham muitas vezes, sobretudo em telemóveis. Para filmes longos e de alta resolução, juntar as legendas como faixa funciona com ficheiros muito maiores do que gravá-las na imagem. Para trabalhos muito grandes, uma ferramenta de computador como o HandBrake ou o ffmpeg será mais rápida.

Sobre Adicionar legendas a vídeo

Gravar as legendas na imagem, também chamado hardcode ou legendas abertas, desenha o texto na própria imagem. Assim aparecem em qualquer dispositivo, leitor e rede social, do Instagram e TikTok ao WhatsApp e a um projetor numa conferência, sem nenhuma opção que o espetador tenha de encontrar. Escolhes o aspeto: tamanho do texto em percentagem da altura da imagem, cor, contorno ou uma caixa semitransparente por trás do texto, negrito, posição em cima ou em baixo e distância à margem. Uma pré-visualização ao vivo sobre o teu vídeo mostra cada linha no momento certo, para avaliares o tamanho e a posição antes de começar. Os ficheiros ASS mantêm os seus próprios tamanhos, cores e posições, a menos que peças à ferramenta para os substituir. Como cada fotograma é alterado, o vídeo tem de ser recodificado (H.264 num ficheiro MP4, com a qualidade que escolheres), o que demora mais ou menos o tempo do vídeo, ou mais em ficheiros HD longos e dispositivos mais lentos.

Juntar as legendas como faixa, também chamado legendas soft ou closed captions, é a alternativa rápida: o texto fica guardado ao lado do vídeo e do áudio, nada é recodificado e o trabalho demora segundos, mesmo para um filme inteiro. Os espetadores podem ligar ou desligar a faixa em leitores como o VLC, o QuickTime, a televisão ou o navegador. Podes definir a língua da faixa e se aparece por defeito. O MP4 guarda-a como texto temporizado, que é reproduzido em quase todo o lado; o MKV mantém o estilo ASS intacto e conserva também as faixas de legendas que o vídeo já tinha; os ficheiros WebM recebem uma faixa WebVTT. As redes sociais costumam ignorar faixas de legendas, por isso, para essas, grava as legendas na imagem.

Tudo corre no teu navegador com o ffmpeg compilado para WebAssembly: o vídeo e o ficheiro de legendas nunca saem do teu dispositivo, o que conta para trabalho ainda não publicado, gravações privadas e material de clientes. Os ficheiros de legendas em codificações antigas como Windows-1252 são convertidos automaticamente para UTF-8, para que as letras acentuadas saiam bem. A fonte incluída, Liberation Sans, cobre os alfabetos latino, grego e cirílico; para chinês, japonês, coreano, árabe, hebraico, hindi, tailandês e outras escritas, acrescenta um ficheiro de fonte (por exemplo uma das fontes Noto gratuitas) e a ferramenta avisa-te antes se faltar algum carácter das tuas legendas. Se ainda não tens legendas, a ferramenta Audio Transcribe pode escrevê-las a partir da fala do vídeo, e o Subtitle Editor pode acertar-lhes os tempos primeiro.

Dos intertítulos às legendas gravadas na película

Os filmes mudos contavam a história com intertítulos, cartões de texto filmados e montados entre as cenas. Quando o som chegou, no final dos anos 20, um filme já não podia simplesmente trocar os cartões para viajar para o estrangeiro, e os estúdios tentaram primeiro filmar o mesmo filme várias vezes em línguas diferentes. As legendas eram a resposta mais barata, e as primeiras eram literalmente gravadas: nos anos 30, laboratórios europeus imprimiam o texto em cada fotograma da cópia com calor e químicos, ou removiam-no da emulsão com ácido depois de cobrir a película com cera. Cada cópia para cada país tinha de ser tratada fotograma a fotograma.

A televisão trouxe uma segunda ideia. As closed captions, texto escondido no sinal de emissão e mostrado só a quem o pede, foram demonstradas nos Estados Unidos em 1972 e passaram a ir para o ar regularmente em 1980; no Reino Unido, o serviço de teletexto Ceefax transmitia legendas na página 888 desde o final dos anos 70. A divisão entre legendas abertas, que toda a gente vê, e fechadas, que o espetador controla, é exatamente a escolha que esta ferramenta oferece hoje.

O formato SubRip .srt vem de um pequeno programa para Windows com o mesmo nome, escrito por volta de 2000 para extrair legendas de DVD com reconhecimento ótico de caracteres. O seu formato simples, um número, um intervalo de tempo e o texto, era tão fácil de ler e escrever que se tornou o formato de legendas mais suportado do mundo, sobrevivendo de longe ao próprio programa.

Apoiar