Legendas ocultas CEA-608 e CEA-708
As legendas ocultas da televisão norte-americana. O CEA-608 vem da TV analógica: dois bytes por quadro, na linha 21 da imagem. O CEA-708 é seu sucessor digital, com janelas, cores e muitos serviços. Uma transmissão digital leva os dois em todo quadro. O Subtitld os lê de um vídeo e os grava em arquivos SCC e MCC.
Resumo
| Especificação | CTA-608 (antes EIA-608, depois CEA-608) e CTA-708 (antes CEA-708). Em vídeo digital, ATSC A/53 Parte 4. |
|---|---|
| Onde viajam | Nos quadros do vídeo, em uma trilha de legenda própria (o c608 do QuickTime), e em arquivos SCC e MCC |
| Precisão do tempo | Um quadro |
| Caracteres | CEA-608: seu próprio conjunto latino. CEA-708: ASCII, Latin-1, alguns símbolos e caracteres de 16 bits. |
| Estilo | CEA-608: itálico, sublinhado, sete cores. CEA-708: itálico, sublinhado, 64 cores, fontes, tamanhos, bordas e fundos. |
| Posicionamento | CEA-608: uma grade de 15 linhas por 32 colunas. CEA-708: até oito janelas, ancoradas em uma grade de 75 linhas. |
| Canais | CEA-608: CC1 a CC4. CEA-708: até 63 serviços. |
| Falantes | Nenhum nos padrões. Legendistas escrevem >> a cada troca de falante. |
Os dados de legenda de um quadro
Cada quadro carrega alguns conjuntos de três bytes. O primeiro byte de cada um diz o que são os outros dois.
FC 94 2F FD 80 80 FF 42 22 FE 89 01 FA 00 00 …
- 1 · O que segue
FCé o primeiro campo do CEA-608,FDo segundo.FFcomeça um pacote de CEA-708, eFEo continua. - 2 · CEA-608
Dois bytes para cada campo.
94 2Fmostra a legenda carregada no CC1;80 80é nada. - 3 · CEA-708
Um pacote, dois bytes por vez: seu cabeçalho (
42, de quatro bytes), um bloco de serviço (22, serviço 1, dois bytes), depois89 01, DisplayWindows para a janela 0. - 4 · Espaço
Os outros conjuntos do quadro, sem nada dentro. Um quadro tem 20 a 29,97 quadros por segundo, 25 a 24, 24 a 25.
9.600 bits por segundo para legendas. O canal de legendas de uma transmissão digital reserva 960 deles para o CEA-608 que ela carrega junto, que os conversores repassam às TVs analógicas, e 8.640 para o CEA-708.
CEA-608: quatro canais
Os bytes são os mesmos que um arquivo SCC guarda: comandos e caracteres, dois por quadro, em uma tela de 15 linhas por 32 colunas. Cada um dos dois campos da imagem carrega dois canais de legenda.
| Canal | Onde | Uso |
|---|---|---|
| CC1 | Campo 1, primeiro canal | As legendas do programa |
| CC2 | Campo 1, segundo canal | Outro idioma, ou nada |
| CC3 | Campo 2, primeiro canal | Muitas vezes um segundo idioma |
| CC4 | Campo 2, segundo canal | Pouco usado |
CEA-708: janelas e canetas
Um serviço CEA-708 desenha em janelas: até oito, cada uma com seu lugar, tamanho, linhas e estilo, mostrada, escondida, alternada e apagada. Uma caneta escreve nelas, com itálico, sublinhado e cores. Estes comandos carregam uma legenda e a mostram:
| Bytes | Comando |
|---|---|
98 18 DA 32 70 13 09 |
DefineWindow 0 Escondida, seu centro inferior a 90% da altura e 50% da largura da tela, uma linha de 20 colunas |
88 01 |
ClearWindows Janela 0, vazia |
97 C0 00 0E 00 |
SetWindowAttributes Sem fundo atrás, o texto centralizado |
92 00 00 |
SetPenLocation Linha 0, coluna 0 |
90 05 00 |
SetPenAttributes Tamanho padrão, sem itálico, sem sublinhado |
91 3C 00 00 |
SetPenColor Amarelo, sobre preto |
59 6F 75 … |
You're a jerk, |
90 05 00 91 3F 00 00 |
A caneta de novo Branco, sobre preto |
20 54 68 … |
Thom. |
89 01 |
DisplayWindows Janela 0, no quadro em que a legenda começa |
A âncora da janela é um de nove pontos, seus cantos, o meio de seus lados e seu centro: os nove lugares em que uma legenda pode ficar no Subtitld.
| Caracteres | O que guardam |
|---|---|
| G0 | ASCII, menos o apagar, que é ♪ |
| G1 | Latin-1: os acentos dos idiomas da Europa Ocidental |
| G2 | Mais alguns: … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ e desenhos de caixas |
| P16 | Caracteres de 16 bits, como usam as legendas em coreano |
Legendas em um vídeo
| Onde | Quem as coloca ali | Como o Subtitld as lê |
|---|---|---|
| Nos quadros: dados do usuário do MPEG-2, SEI do H.264 e do HEVC | Transmissões digitais, e gravações delas (.ts) |
Decodificando o vídeo, pelo tempo que for preciso |
Uma trilha de legenda (c608) |
Entregas em QuickTime | De imediato |
| Um arquivo SCC | Entregas de transmissão e streaming | CEA-608 |
| Um arquivo MCC | Entregas de transmissão, MacCaption | CEA-708, ou CEA-608 |
CEA-608 / 708 no Subtitld
- Texto e quebras de linha de cada legenda
- Itálico e sublinhado
- Cores: sete no CEA-608, 64 no CEA-708
- Onde ela fica: no topo, no meio ou embaixo; à esquerda, no centro ou à direita
- Falantes, como
>>a cada troca - Início e fim, até o quadro
- Negrito, que nenhum dos dois tem
- Fontes, tamanhos, bordas e fundos de janela do CEA-708
- Mais de um serviço ou canal ao mesmo tempo: lê-se um, depois outro
- Traduções ao lado do original
Salve um projeto .usfx para manter o que é do Subtitld.
Lendo as legendas de um vídeo
Ele oferece:
- LegendasAs primeiras que o vídeo tem, CEA-708 antes de CEA-608; um serviço CEA-708, de 1 a 6; ou um canal CEA-608, de CC1 a CC4.
- EscopoO vídeo inteiro, um trecho dele, ou a legenda selecionada, como na transcrição.
O Subtitld as decodifica como um decodificador faria. Uma legenda carregada fora de vista e depois mostrada é uma legenda até ser escondida, apagada ou substituída. Legendas escritas ao vivo, linha por linha, viram uma legenda por linha, até a próxima linha começar. Os tempos são contados a partir do início do vídeo. Um vídeo sem legendas diz isso.
Gravações de transmissões vêm em arquivos .ts, .m2ts ou .mts, que o Subtitld abre como vídeo.
Gravando-as
O Subtitld grava legendas nos arquivos que emissoras e plataformas aceitam:
- SCC: legendas pop-on em CEA-608, CC1;
- MCC: as mesmas em CEA-608 e, acompanhando-as, no serviço 1 do CEA-708, ou só CEA-608 se você preferir.
Curiosidades
A partir de 1º de julho de 2002, as TVs digitais vendidas nos Estados Unidos, exceto as menores, precisavam decodificar legendas CEA-708: pelo menos os seis serviços padrão.
Janelas que um serviço CEA-708 pode ter ao mesmo tempo, cada uma com seu próprio lugar, tamanho e estilo. O CEA-608 tem uma tela só.
Os caracteres do CEA-708 incluem o próprio logotipo de legenda oculta, o CC que marca um programa legendado, entre os caracteres estendidos.
Formatos relacionados
-
.sccScenarist Closed Caption
-
.mccMacCaption Ancillary Data Packet Transfer File
-
.ttmlTimed Text Markup Language
Abra no Subtitld, leia as legendas para a linha do tempo e corrija e reposicione-as na forma de onda.