Skip to content

Conversor de STL para TTML

Transforme legendas Legendas Spruce (STL) no formato TTML instantaneamente e com privacidade no seu navegador.

Arraste e solte seu arquivo STL aqui

ou clique para procurar

Suporta arquivos .stl de até 50 MB

Arquitetura do motor principal

Conversor online gratuito de STL para TTML

Nosso conversor de STL para TTML lê a entrada Legendas Spruce (STL) e produz a saída Timed Text Markup Language (TTML) inteiramente no seu navegador. A temporização de origem STL (timecodes de quadro SMPTE HH:MM:SS:FF) é convertida para a temporização TTML (segundos (1.500s) ou valores de relógio). Os estilos e marcação que o formato alvo não pode representar são normalizados ou removidos, deixando uma saída válida e pronta para usar. A conversão roda no lado do cliente, então seus arquivos de legendas nunca são enviados a um servidor.

Inspetor de payload e sintaxe

STL para TTML Inspeção de sintaxe e estrutura de código

Comparação lado a lado da sintaxe de código ilustrando definições de cabeçalho, sintaxe de timestamp e formatação de payload de cues

Sincronização de milissegundos
input.stl
STL FONTE
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!
output.ttml
TTML RESULTADO
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
Folha de especificações

STL vs TTML Especificações técnicas

Conforme aos padrões
Formato de Entrada

STL

STL

STL (Legendas Spruce) é um formato de legendas baseado em texto usado na autoria de DVD e alguns fluxos de radiodifusão. Cada entrada usa timecodes de início e fim separados por vírgula seguidos pelo texto da legenda, com o caractere pipe (|) denotando quebras de linha. Esta variante de STL de texto é distinta do formato de radiodifusão EBU STL binário.

Formato de Saída

TTML

TTML

TTML (Timed Text Markup Language) é um formato de legendas baseado em XML padronizado pelo W3C e usado por Netflix, Apple TV e fluxos de entrega broadcast. TTML armazena legendas em elementos <p> com temporização begin/end expressa em segundos (1.500s) ou valores de relógio, suporta estilos e regiões ricas, e é a base dos perfis IMSC e ITT.

Diferenças de Formato

STL e TTML usam estruturas internas diferentes; o conversor normaliza os cues de origem para o layout alvo.
STL usa timecodes de quadro SMPTE HH:MM:SS:FF; TTML usa atributos begin/end em segundos ou valores de relógio.
STL pode carregar estilos ou marcação; TTML suporta seu próprio modelo de estilos, então a formatação não suportada é mapeada ou descartada.
A saída é TTML básico e não inclui estilos opcionais nem metadados de perfil de entrega.

Solução de problemas de conversão e armadilhas comuns

Soluções práticas para compatibilidade de players, codificação de caracteres e sincronização de tempos

4 armadilhas comuns
GOTCHA #1

As legendas ficam fora de sincronia ou atrasadas no reprodutor

Vídeos com taxas de quadros distintas podem causar dessincronia. Use nossa ferramenta de Sincronização de Legendas para calibrar o atraso.

GOTCHA #2

Caracteres acentuados aparecem corrompidos ou como pontos de interrogação

Arquivos legados em codificações regionais podem falhar. Nosso exportador padroniza a saída em UTF-8 limpo e compatível.

GOTCHA #3

Legendas sobrepostas quando mais de uma pessoa fala ao mesmo tempo

Cada formato lida com sobreposições de forma diferente. Você pode ajustar as durações no nosso Editor de Legendas.

GOTCHA #4

Softwares de edição de vídeo recusam o arquivo importado

Nossos conversores geram saídas rigorosamente padronizadas para fluxos de trabalho no Premiere Pro e DaVinci Resolve.

Recursos

Lê linhas de cue STL Spruce baseadas em texto
Escreve um documento TTML UTF-8 básico
Converte a temporização do cue para atributos begin e end baseados em segundos
Converte quebras de linha em elementos <br/>
Escapa caracteres especiais XML
Processa arquivos localmente sem enviá-los

Por que Converter?

TTML é usado por Netflix, Apple TV e muitas especificações de entrega de radiodifusão e streaming.
A estrutura XML do TTML suporta estilos ricos, regiões e temporização que sobrevivem a pipelines profissionais.
TTML é a base dos perfis IMSC e ITT usados para entrega internacional de legendas.
TTML válida de forma limpa e é o formato de intercâmbio moderno para texto temporizado profissional.
Scenarios

Casos de Uso Comuns

Entrega de streaming

Produza TTML como ponto de partida para Netflix, Apple TV e fluxos broadcast; valide a especificação do destinatário.

Intercâmbio profissional

Use TTML como formato de intercâmbio rico e validável para pipelines profissionais de texto temporizado.

Perfis IMSC / ITT

Gere TTML que serve como base para entrega IMSC e iTunes Timed Text.

Format Ecosystem

Formatos Relacionados

Como Funciona

  1. 1

    Carregue seu arquivo .stl arrastando ou navegando.

  2. 2

    O analisador lê a estrutura Legendas Spruce (STL) e extrai o início, fim e texto de cada cue.

  3. 3

    A temporização de origem STL (timecodes de quadro SMPTE HH:MM:SS:FF) é convertida para a temporização TTML (segundos (1.500s) ou valores de relógio).

  4. 4

    Os estilos e marcação são normalizados para TTML, e os cues são formatados conforme a especificação TTML.

  5. 5

    O arquivo de saída .ttml é gerado e pronto para download.

Perguntas Frequentes

Ele lê um arquivo Legendas Spruce (STL), analisa a temporização e o texto de cada cue, normaliza a estrutura para Timed Text Markup Language (TTML) e grava um arquivo .ttml válido. A temporização de origem STL (timecodes de quadro SMPTE HH:MM:SS:FF) é convertida para a temporização TTML (segundos (1.500s) ou valores de relógio).

Com certeza. Cada conversão roda no lado do cliente no seu navegador. Nenhum dado de legendas, conteúdo de arquivo ou metadados é transmitido a um servidor.

STL e TTML suportam ambos estilos, mas seus modelos de estilo diferem. Estilos que não podem ser mapeados são normalizados ou descartados, enquanto o texto do diálogo e a temporização são sempre preservados.

Sim, totalmente grátis, sem cadastro, sem marca d'água e arquivos de até 50 MB cada. Todo o processamento acontece no seu navegador, então seus arquivos nunca são enviados a um servidor.

A temporização de origem STL (timecodes de quadro SMPTE HH:MM:SS:FF) é convertida para a temporização TTML (segundos (1.500s) ou valores de relógio).

Sim. O conversor é totalmente responsivo e funciona em qualquer navegador móvel moderno no iOS e Android.

Pronto para converter suas legendas?

Solte seu arquivo STL aqui e converta para TTML instantaneamente.