O que é um arquivo STL?
Tudo o que você precisa saber sobre o formato de legendas EBU STL (Tech 3264), o padrão europeu para troca profissional de legendas.
STL (EBU SubTitling List) é um formato de arquivo de legendas binário definido pela European Broadcasting Union na especificação técnica EBU Tech 3264 (1991). É o formato padrão de troca de legendas para emissoras de televisão europeias e ainda é amplamente utilizado em fluxos de trabalho de transmissão, servidores de vídeo profissionais e ambientes de pós-produção em toda a Europa.
O que significa STL?
STL significa Subtitling List file, a extensão usada para arquivos de legendas EBU Tech 3264. A EBU (European Broadcasting Union) desenvolveu este formato em 1991 para padronizar a troca de legendas entre diferentes sistemas de transmissão. Apesar de sua idade, o STL permanece em uso ativo porque muitos sistemas profissionais de transmissão, servidores de vídeo e fluxos de trabalho de conformidade ainda o exigem.
Como funcionam os arquivos STL
Um arquivo STL é um arquivo binário dividido em dois blocos principais: o Global Storage Block (GSI), contendo metadados como o idioma das legendas, o editor e o formato de temporização, e o Text and Timing Information Block (TTI), contendo as entradas reais de legendas com seus códigos de tempo e texto. Cada entrada TTI possui um indicador de estado cumulativo, um código de tempo no formato HH:MM:SS:FF e texto que pode incluir códigos de caracteres EBU especiais para acentos e posicionamento.
Quando usar STL
STL é a escolha certa quando você trabalha com televisão europeia, entrega legendas a sistemas que exigem conformidade EBU Tech 3264 ou interage com servidores de vídeo profissionais e automação de transmissão. Muitas emissoras europeias, distribuidores de conteúdo e instalações de pós-produção ainda exigem STL como formato de entrega.
Estrutura do arquivo STL
[GSI Block - 1024 bytes] Code Page Number: 850 Character Code Table: 0 (Latin) Language Code: eng Original Programme Title: Example Show [TTI Block - variable entries] Each entry: SGN (2 bytes) - subtitle group number SN (2 bytes) - subtitle number TCI (5 bytes) - timecode in (HH:MM:SS:FF) TCO (5 bytes) - timecode out VP (1 byte) - vertical position TF (112 bytes) - text field
Vantagens do STL
- Padrão europeu de transmissão (EBU Tech 3264) para troca de legendas
- Suporta múltiplas tabelas de códigos de caracteres para diferentes idiomas
- Transporta metadados ricos (editor, idioma, revisão, título do programa)
- Temporização precisa por quadro, compatível com servidores de vídeo profissionais
Limitações do STL
- Formato binário – não pode ser lido ou editado em um editor de texto padrão
- Limitado a 112 bytes de texto por bloco de legendas
- Códigos de tempo baseados em quadros exigem conhecimento da taxa de quadros exata
- Formato mais antigo com tabelas de caracteres diferentes do Unicode moderno
Players e plataformas que suportam STL
Perguntas frequentes sobre STL
Como abro um arquivo STL?
Arquivos STL são binários e não podem ser abertos de forma significativa em um editor de texto padrão. Use Subtitle Edit (gratuito, código aberto) ou uma ferramenta profissional de edição de vídeo para abrir, visualizar e editar legendas STL. Você também pode converter STL para SRT ou VTT para edição mais fácil.
Qual a diferença entre STL e SRT?
STL é um formato binário de transmissão EBU com códigos de tempo baseados em quadros e um cabeçalho de metadados de 1024 bytes. SRT é um formato de texto simples com códigos de tempo em milissegundos e sem metadados. STL é para entrega de transmissão europeia; SRT para uso geral de vídeo, muito mais compatível.
Por que meu arquivo STL tem texto ilegível?
STL usa diferentes tabelas de códigos de caracteres EBU (latim, cirílico, árabe, etc.). Se a tabela de códigos no arquivo não corresponder ao conteúdo do texto, os caracteres podem aparecer ilegíveis. A conversão para SRT com a página de código correta resolve isso para uso moderno.
Qual taxa de quadros devo usar ao converter STL?
Os códigos de tempo do STL são baseados em quadros. Você deve conhecer a taxa de quadros original do vídeo (geralmente 25 qps para a transmissão PAL europeia). Se converter com a taxa de quadros errada, a sincronização das legendas ficará imprecisa.