BrowserTools
Início / Vídeo / Editor de legendas

Editor de legendas

Corrige legendas que aparecem cedo demais, tarde demais ou que se vão atrasando em relação ao vídeo, e converte-as entre SRT, VTT e ASS.

A carregar Editor de legendas… Se nada acontecer, ativa o JavaScript.

Legendas fora de sincronia são um dos incómodos mais comuns quando vês um filme ou uma série: a frase aparece um segundo antes de alguém falar, ou começa no sítio certo e vai ficando para trás até o fim do episódio se tornar impossível de ver. Este editor resolve os dois problemas. Abre ou cola um ficheiro SubRip (.srt), WebVTT (.vtt), Advanced SubStation (.ass ou .ssa) ou MicroDVD (.sub) e cada legenda aparece numa tabela com a hora de início, a hora de fim e o texto. Desloca tudo por um valor fixo com precisão ao milissegundo, ou só as legendas a partir de uma linha à tua escolha, que é o que precisas quando uma gravação de televisão tem um intervalo publicitário que o ficheiro de legendas não conhece. A tabela atualiza-se enquanto escreves e mostra os novos tempos ao lado dos antigos, para confirmares o resultado antes de guardares.

Perguntas frequentes

Como sei se devo deslocar ou usar a sincronização por dois pontos?
Compara uma fala do início e uma do fim com o vídeo. Se as duas estão desviadas pelo mesmo valor (por exemplo, ambas aparecem dois segundos cedo demais), basta um deslocamento simples. Se a primeira está quase certa mas a diferença vai aumentando ao longo do vídeo, a legenda foi feita para uma cópia com outra velocidade ou frame rate, e a solução é a sincronização por dois pontos ou uma conversão de frame rate.
Para que lado desloco, positivo ou negativo?
Um valor positivo faz as legendas aparecerem mais tarde, um valor negativo faz com que apareçam mais cedo. Se o texto surge antes de os atores falarem, as legendas estão adiantadas e precisas de um deslocamento positivo. Podes escrever segundos (2.5 ou -1.2), milissegundos (-1500ms) ou um tempo completo como -00:00:01,200.
Como funciona a sincronização por dois pontos?
Indicas a hora de início correta de duas legendas, normalmente a primeira e a última fala. A ferramenta traça uma linha reta por esses dois pontos e move todas as outras legendas para cima dela: cada tempo t passa a ser o novo primeiro tempo mais (t menos o antigo primeiro tempo) multiplicado por um fator de velocidade. Como esse fator pode ser diferente de 1, corrige ao mesmo tempo um atraso fixo e um desvio gradual.
Quando devo converter de 23,976 para 25 fps?
Quando a legenda foi sincronizada para a versão de cinema ou Blu-ray de um filme (23,976 imagens por segundo) e estás a ver uma versão feita para televisão PAL ou um DVD europeu (25 imagens por segundo). A cópia a 25 fps corre cerca de 4,1 por cento mais depressa, por isso as legendas vão ficando para trás ao longo do filme. Escolhe "Timed for 23.976" e "Video is 25", ou o contrário no caso inverso. Uma mudança entre 23,976 e 29,97 normalmente não afeta os tempos, porque essa conversão repete imagens em vez de acelerar o filme.
Posso usar um ficheiro .sub MicroDVD?
Sim. Os ficheiros MicroDVD guardam números de imagem em vez de tempos, por isso a ferramenta precisa da frame rate. Lê-a da linha de cabeçalho {1}{1} quando o ficheiro a tem e, caso contrário, assume 23,976; podes escolher outra se os tempos saírem errados. Os ficheiros VobSub .sub/.idx de DVD contêm imagens do texto e não podem ser editados como texto.
Porque é que as letras acentuadas aparecem erradas quando abro um ficheiro?
Muitos ficheiros de legendas antigos foram guardados numa codificação regional em vez de UTF-8. A ferramenta tenta primeiro UTF-8, recorre a Windows-1252 (Europa Ocidental) e mostra qual usou. Se vires caracteres estranhos, escolhe a codificação certa na lista, por exemplo Windows-1251 para cirílico, Windows-1250 para línguas da Europa Central ou GBK para chinês simplificado. O ficheiro que descarregas é sempre UTF-8.
O que faz a remoção do texto para pessoas surdas?
As legendas para surdos e pessoas com dificuldades auditivas descrevem sons e identificam quem fala, por exemplo [trovão], (a sussurrar) ou JOÃO: Olá. A opção remove o texto entre parênteses retos, entre parênteses curvos e, se a marcares, nomes em maiúsculas seguidos de dois pontos. As legendas que ficam vazias são retiradas, e a tabela mostra o que cada legenda vai conter depois da limpeza.
O que se mantém quando converto entre SRT, VTT e ASS?
Os tempos e o texto passam sempre, tal como o itálico, o negrito e o sublinhado. SRT e ASS mantêm também as etiquetas de posição do tipo {\an8}. Um ficheiro ASS deslocado e guardado de novo como ASS mantém os estilos originais e todas as etiquetas nas linhas cujo texto não alteraste. O posicionamento, as fontes e os efeitos de karaoke do ASS não existem em SRT nem em VTT, e as definições de legenda do VTT só são escritas de volta em VTT.
O meu ficheiro de legendas é enviado para algum lado?
Não. O ficheiro é lido, editado e guardado inteiramente no teu navegador. Nada é enviado para um servidor, por isso continua a funcionar mesmo que a ligação caia depois de a página carregar.

Sobre Editor de legendas

Quando o atraso vai crescendo ao longo do vídeo, um deslocamento fixo não chega, porque a legenda foi sincronizada para uma cópia que corre a outra velocidade. O caso mais frequente é um filme lançado a 23,976 imagens por segundo no cinema e em Blu-ray, e a 25 imagens por segundo nos países que usavam televisão PAL: a cópia PAL corre cerca de 4 por cento mais depressa, por isso um filme de duas horas acaba quase cinco minutos mais cedo. A sincronização por dois pontos resolve isto sem contas da tua parte. Encontra a primeira e a última fala no vídeo, escreve os momentos em que aparecem de facto, e todas as legendas pelo meio são esticadas ou encolhidas em linha reta para encaixar. A ferramenta indica o fator de velocidade usado e, se corresponder a uma mudança de frame rate conhecida, qual é. Se já sabes as duas frame rates, as predefinições de conversão (23,976, 24, 25, 29,97 e outras) fazem o mesmo com um clique.

O editor também limpa o texto. Pode remover descrições para pessoas surdas, como [porta bate] ou (a rir), e nomes de personagens escritos em maiúsculas, retirar etiquetas de itálico, cor e posição, corrigir legendas que se sobrepõem à seguinte, dar às legendas muito curtas um tempo mínimo no ecrã e renumerar tudo a partir de 1. Podes corrigir o texto de qualquer legenda diretamente na tabela. Ficheiros em codificações antigas são detetados automaticamente: a ferramenta tenta primeiro UTF-8 e, se falhar, usa Windows-1252, diz-te qual usou e deixa-te escolher outra (cirílico, grego, árabe, chinês, japonês e mais) se as letras parecerem erradas. O resultado é guardado em UTF-8 como SRT, WebVTT ou ASS, com o cabeçalho e o formato de tempo corretos, e nada é enviado: o ficheiro inteiro é processado no teu navegador.

Porque é que os filmes em PAL acabam mais cedo

A película de cinema corre a 24 imagens por segundo, e a televisão europeia PAL corria a 25. Em vez de converter as imagens, as televisões e os fabricantes de DVD limitavam-se a passar o filme 4 por cento mais depressa, uma imagem de película por cada imagem de televisão. Um filme de 120 minutos durava cerca de 115 minutos na televisão PAL, e as vozes e a música subiam cerca de dois terços de meio-tom, a não ser que o áudio fosse corrigido.

A televisão NTSC da América do Norte tinha o problema oposto. O sistema a cores corre a 29,97 imagens por segundo, um nada mais devagar do que 30, um compromisso feito em 1953 para que o novo sinal de cor não interferisse com a portadora de som. O filme era adaptado repetindo campos num padrão 2:3, o que mantém a duração, mas a película em si tinha de abrandar 0,1 por cento, de 24 para 23,976 imagens por segundo. É essa pequena diferença que faz com que legendas feitas para um ficheiro a 24 fps se desviem cerca de sete segundos num filme de duas horas quando vistas com uma cópia a 23,976.

Essas duas decisões, uma sobre o som da televisão nos anos 50 e outra para evitar conversões caras, são a razão pela qual as ferramentas de legendas ainda hoje trazem predefinições de frame rate.

Apoiar