MediaScribe
🇧🇷Português
Adicionar ao Chrome

Converter · TXT → VTT

Conversor de TXT para VTT

Legenda destinada a uma página da web precisa ser WebVTT, e converter TXT para VTT é como um roteiro chega lá: cada linha vira um trecho da duração que você escolher, sob um cabeçalho WEBVTT válido, pronto para ser sincronizado com o áudio depois. A partir daí a página explica a ressalva dos tempos, o formato do esqueleto, como anexar a um elemento de vídeo e os limites.

Atualizado em

TXT→VTTroda no seu navegador · nada é enviado

Entrada — TXT

⏱ Texto puro não tem marcação de tempo — cada linha vira uma legenda de . É um esqueleto de legendas para ressincronizar em qualquer editor; não inventamos os tempos reais.

Resultado — VTT

Converter um roteiro em VTT

Cole o roteiro na ferramenta acima — uma legenda por linha — ou solte um arquivo .txt, defina quantos segundos cada uma deve durar e baixe o .vtt. A página trabalha localmente e não guarda nada: uma narração ainda não anunciada para um lançamento fica só no seu computador, e dá para gerar o arquivo de novo sempre que o texto original mudar.

Novo no formato? O que um documento WebVTT válido precisa conter explica por que a primeira linha importa tanto.

A ressalva sobre os tempos, dita sem rodeio

Um script simples não carrega nenhum dado de tempo, então nada aqui consegue calcular quando uma frase pertence à tela — e a ferramenta não inventa uma resposta. Cada linha recebe a duração fixa escolhida, rodando em sequência a partir de zero. O resultado é um esqueleto: estrutura correta, palavras exatas, tempos provisórios esperando para serem movidos.

É um ponto de partida, não uma faixa pronta. Abra num editor e encaixe os blocos no áudio — a única parte de legendar que realmente precisa de um ouvido humano, e a parte que nenhum conversor de texto para legenda pode honestamente prometer fazer por você.

O formato do esqueleto

O resultado abre com WEBVTT em linha própria, depois carrega um bloco por frase do original: uma marca de tempo como 00:00:04.000 --> 00:00:06.000 seguida das palavras. Os milésimos usam ponto, como a especificação exige, e a codificação é UTF-8, então acentos e caracteres fora do alfabeto latino sobrevivem à viagem. Identificadores de bloco, ajustes de posição e trechos STYLE ficam de fora de propósito, porque são opcionais e um esqueleto é mais fácil de recronometrar sem eles. Duas versões de uma narração podem ser comparadas linha a linha num controle de versão, ou um colega corrige um erro de digitação direto no navegador, muito antes de alguém abrir um editor de vídeo. Quer o par para um editor em vez da web? A versão em SubRip deste mesmo esqueleto numera cada bloco e usa vírgula.

Colocando a faixa numa página

Depois de sincronizados, os blocos se anexam com um único elemento: <track kind="subtitles" src="intro.vtt" srclang="pt" label="Português"> dentro do seu <video>. Sirva do mesmo domínio, ou adicione cabeçalhos CORS se o arquivo mora num CDN, e garanta que o servidor envie text/vtt — um tipo MIME errado costuma ser o motivo de uma faixa perfeitamente boa nunca aparecer. Se as palavras realmente vêm de um vídeo já publicado, salve a legenda que já existe em vez de digitar tudo de novo.

O conversor continua sendo só de texto: não ouve áudio, não separa quem fala e não traduz o script que você cola — para uma legenda de vídeo do YouTube, a tradução mora em uma ferramenta dedicada. Linhas longas não são requebradas automaticamente, e a duração de cada bloco é uniforme por escolha, não por acidente.

Perguntas frequentes

Como converto TXT para VTT?

Cole o roteiro na ferramenta acima, uma legenda por linha, escolha quantos segundos cada linha dura e baixe o .vtt. Grátis, sem cadastro, e nada sai do seu navegador.

Ele detecta os tempos reais?

Não. Um roteiro não tem relógio embutido, então cada trecho recebe a duração fixa que você escolheu. Alinhar isso com a fala acontece depois, de ouvido, num editor.

Por que usar VTT em vez de SRT?

Porque a legenda vai para uma página da web. O elemento HTML5 de faixa só lê WebVTT, e players de streaming também esperam esse formato. Para uma timeline no Premiere ou no Resolve, o SubRip continua sendo a escolha mais segura.

O resultado já começa com a linha WEBVTT?

Sim. O cabeçalho é escrito para você, os códigos de tempo usam ponto e o texto é UTF-8 — exatamente o que a especificação pede, então o documento já sai validado.