Scenarist Closed Caption
Legendas de TV americana como viajam dentro da imagem: os dois bytes que cada quadro carrega, em hexadecimal, depois de um horário. O nome vem do Scenarist, o software de autoria de DVDs, e ele ainda é o que emissoras, serviços de streaming e editores recebem como legendas CEA-608.
Resumo
| Extensão | .scc |
|---|---|
| Tipo de mídia | Nenhum registrado |
| Especificação | Os bytes: CTA-608 (antes EIA-608, depois CEA-608). O arquivo em volta deles: do Scenarist, nunca um padrão próprio. |
| Precisão de tempo | Um quadro, a 29,97 por segundo |
| Codificação do texto | Dígitos hexadecimais. Os caracteres são os próprios do CEA-608: letras latinas, os acentos das línguas da Europa Ocidental, alguns símbolos. |
| Estilo | Itálico, sublinhado e sete cores. Sem negrito. |
| Posicionamento | Uma grade de 15 linhas por 32 colunas |
| Falantes | Nenhum no formato. Os legendadores escrevem >> a cada troca de falante. |
| Em contêineres | As legendas, não o arquivo: dentro do vídeo para transmissão e HLS, uma trilha c608 em QuickTime e MP4 |
Anatomia de um arquivo
Um cabeçalho, depois linhas com um horário e as palavras enviadas a partir desse quadro, uma palavra por quadro. Uma linha em branco entre cada uma.
Scenarist_SCC V1.0 00:00:22;07 9420 9420 94ae … 00:00:22;29 942f 942f 00:00:24;14 942c 942c
- 1 · Cabeçalho
Sempre
Scenarist_SCC V1.0. - 2 · Horário
O quadro em que a primeira palavra da linha sai. Cada palavra seguinte ocupa o quadro seguinte.
- 3 · Palavras
Dois bytes cada, em hexadecimal: um comando, ou dois caracteres.
Uma legenda, palavra por palavra
Legendas não são texto com horários, mas os comandos que o decodificador de legendas da TV segue. Estes carregam You're a jerk, em amarelo, mostram e depois apagam.
| Palavra | O que o decodificador faz |
|---|---|
9420 |
RCL Começa a carregar uma legenda, fora de vista |
94ae |
ENM Limpa o que está sendo carregado |
94f2 |
PAC Vai à linha 15, coluna 4 |
97a1 |
Tab offset Mais uma coluna à frente |
912a |
Mid-row code Amarelo a partir daqui. Ocupa uma coluna, mostrada como espaço. |
d9ef 75a7 |
Caracteres Yo, depois u': dois por palavra |
942f |
EOC Mostra o que foi carregado, de imediato |
942c |
EDM Limpa a tela |
Os comandos vêm em dobro. 9420 9420 é um só comando: um decodificador toma o segundo como reserva, enviado caso o primeiro se perca. O primeiro dígito é 9, e não 1, porque o bit mais alto de cada byte é um bit de paridade.
O horário
O SCC conta quadros a 29,97 por segundo, a taxa da TV americana. O timecode drop-frame, com ; antes dos quadros, pula os números de quadro 00 e 01 a cada minuto, exceto a cada dez minutos, para que o relógio acompanhe o tempo real. O non-drop-frame, com :, numera cada quadro e se atrasa 3,6 segundos a cada hora.
Três formas de legendar
| Estilo | O que o espectador vê | No Subtitld |
|---|---|---|
| Pop-on | Uma legenda aparece inteira e fica até ser apagada ou substituída. A forma usual para programas gravados. | Uma legenda para cada |
| Roll-up | As linhas aparecem conforme são digitadas e rolam para cima, duas a quatro de cada vez. Notícias e esportes ao vivo. | Uma legenda para cada linha, até a próxima começar |
| Paint-on | O texto aparece na tela conforme é escrito. | Uma legenda para o que ele pinta |
Caracteres
Uma linha tem 32 caracteres, e a tela 15 linhas. Dois caracteres vão em um quadro, cerca de sessenta por segundo, então uma legenda longa leva um momento para carregar.
O conjunto de caracteres não é ASCII. Dez códigos do ASCII significam outra coisa (* é á, { é ç, ~ é ñ), um segundo conjunto acrescenta símbolos como ♪, ½ e ®, e mais dois trazem os acentos do espanhol, do francês, do português, do alemão e do dinamarquês.
Uma maiúscula acentuada vem em duas etapas. É é enviado como um E simples, depois um código que o substitui, para que decodificadores sem os caracteres estendidos ainda mostrem uma letra. Um gravador que pula a letra simples perde o caractere anterior: Ação sai como Aão. O Subtitld envia as duas.
Estilos e lugares
| Código | Efeito | No Subtitld |
|---|---|---|
| PAC | Uma linha, e uma coluna (de quatro em quatro) ou uma cor, ou itálico, para começar | Mantido, como um dos nove lugares, e o estilo |
| Tab offset | Uma a três colunas à frente | Mantido, no lugar |
| Mid-row code | Itálico, sublinhado ou uma cor daqui em diante, mostrado como um espaço | Mantido |
| Cores | Branco, verde, azul, ciano, vermelho, amarelo, magenta | Mantidas; as outras viram a mais próxima das sete |
| Negrito, fontes, tamanhos | — | Sem lugar no formato |
SCC no Subtitld
- O texto de cada legenda, em linhas de 32 colunas
- Itálico, sublinhado e sete cores
- Onde fica: topo, meio ou base; esquerda, centro ou direita
- Falantes, como
>>a cada troca - Início e fim, até o quadro
- Negrito, fontes e tamanhos
- Caracteres fora do conjunto do CEA-608, que viram sua letra simples ou "?"
- Traduções ao lado do original
- Dublagens, nomes e rostos dos falantes
Salve um projeto .usfx para manter o que é próprio do Subtitld.
Abrindo um arquivo SCC
O Subtitld decodifica o arquivo como um decodificador de legendas faria, em sua tela de 15 linhas por 32 colunas:
- legendas pop-on são legendas do quadro em que aparecem ao quadro em que são apagadas ou substituídas;
- legendas roll-up são uma legenda por linha, e as paint-on, uma legenda para o que pintam;
- itálico, sublinhado e cores viram a formatação da legenda, e suas linhas e colunas, o lugar dela na tela;
- o espaço que um mid-row code ocupa é descartado antes de pontuação;
- timecodes drop-frame e non-drop-frame são lidos corretamente;
- o primeiro canal de legendas é lido, ou o segundo quando o primeiro está vazio.
Exportando SCC
Exportar, depois Legendas e SCC, oferece:
- TextoO original, ou uma tradução.
- Nomes dos falantesOmitidos, antes do texto (Thom: …), ou como
>>a cada troca de falante. - FormataçãoMantida, ou removida.
- Deslocar horáriosCada legenda antes ou depois, pelo mesmo intervalo.
- TimecodeDrop-frame, como a transmissão usa, ou non-drop-frame.
O Subtitld grava legendas pop-on no primeiro canal. Cada uma é carregada nos quadros antes do seu início e aparece no próprio quadro, com seus comandos de mostrar e apagar em linhas próprias, para que decodificadores que leem uma linha de cada vez a mostrem a tempo também. Linhas com mais de 32 colunas são quebradas, e cada linha é centralizada, ou posta à esquerda ou à direita conforme a legenda pede. Uma legenda que chega cedo demais após a anterior para ser carregada a tempo aparece assim que estiver carregada.
Curiosidades
As primeiras transmissões de rede com legendas fechadas foram ao ar em 16 de março de 1980, na ABC, NBC e PBS, na linha 21 do sinal. Os espectadores precisavam de uma caixa decodificadora para vê-las.
A partir de 1993, o Television Decoder Circuitry Act de 1990 exigiu um decodificador de legendas em toda televisão de 13 polegadas ou mais vendida nos Estados Unidos.
Caracteres por segundo: dois por quadro, a 29,97 quadros por segundo. Uma legenda completa de quatro linhas leva mais de dois segundos para ser enviada.
Formatos relacionados
Abra no Subtitld com o vídeo e reajuste-o na forma de onda.