Archivo de transferencia de paquetes de datos auxiliares de MacCaption
Los subtítulos de un vídeo tal como los transportan sus fotogramas: el paquete de subtítulos de cada fotograma, en hexadecimal, tras su código de tiempo. Donde SCC contiene solo CEA-608, MCC contiene el paquete completo, CEA-608 y CEA-708 juntos. Lleva el nombre de MacCaption, el software de subtitulado cuyo formato es.
De un vistazo
| Extensión | .mcc |
|---|---|
| Tipo de medio | Ninguno registrado |
| Especificación | El archivo: el de MacCaption, descrito en su propia cabecera. Los paquetes: SMPTE ST 291 y ST 334. Los subtítulos: CTA-608 y CTA-708. |
| Precisión temporal | Un fotograma, de 23.976 a 60 por segundo |
| Codificación del texto | Dígitos hexadecimales, con letras para las secuencias de bytes que se repiten. Los caracteres son los propios de CEA-608 y CEA-708. |
| Estilo | Cursiva, subrayado y siete colores de CEA-608; tipografías, tamaños y colores propios de CEA-708 |
| Posición | La cuadrícula de CEA-608 de 15 filas por 32 columnas; las ventanas de CEA-708 |
| Hablantes | Ninguno en el formato. Quienes subtitulan escriben >> en cada cambio de hablante. |
| En contenedores | Los paquetes, no el archivo: los datos auxiliares del vídeo SDI, y la pista de datos auxiliares de MXF |
Anatomía de un archivo
Una cabecera, y luego una línea por cada fotograma que lleva subtítulos: su código de tiempo, un tabulador y el paquete del fotograma.
File Format=MacCaption_MCC V1.0 // Computer Prompting and … Creation Program=Subtitld Time Code Rate=30DF 00:00:22;07 T…FC9420…AB 00:00:22;08 T…FC9420…AB 00:00:22;09 T…FC94AE…AB
- 1 · Cabecera
La versión, 1.0 o 2.0, y luego la descripción del formato por parte de MacCaption, copiada entera en cada archivo.
- 2 · Sobre el archivo
Qué lo escribió y cuándo, y la velocidad a la que cuentan sus códigos de tiempo.
- 3 · Código de tiempo
El fotograma con el que sale el paquete.
- 4 · Paquete
El paquete de subtítulos del fotograma, en hexadecimal. Dentro, los dos bytes de CEA-608 que un archivo SCC guardaría para ese fotograma:
9420,9420,94ae…
Un paquete, byte a byte
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, la primera línea de arriba, completa:
| En el archivo | Qué es |
|---|---|
T |
61 01 Inicio de un paquete auxiliar de subtítulos de CEA-708 |
49 |
Cuenta Siguen 73 bytes |
S |
96 69 Empieza un paquete de distribución de subtítulos |
49 |
Su longitud, 73 bytes |
4F |
Su velocidad de fotogramas: 4, para 29.97 |
43 |
Indicadores Siguen datos de subtítulos; el servicio de subtítulos está activo |
ZZ |
Su número, que avanza un paquete tras otro |
72 F4 |
Datos de subtítulos Siguen 20 conjuntos de tres bytes |
FC9420 |
Campo 1 Un par de CEA-608: 9420, el RCL de SCC |
R |
Campo 2 FD 80 80: nada |
OO |
CEA-708 18 × FA 00 00: nada en este fotograma |
74 ZZ |
Pie El número del paquete, otra vez |
0B |
La suma de control del paquete de subtítulos |
AB |
La suma de control del paquete auxiliar |
600 conjuntos por segundo, sea cual sea la velocidad. Un fotograma lleva 25 conjuntos a 24 fotogramas por segundo, 24 a 25, y 20 a 30, y los mismos a 23.976 y 29.97: dos bytes de subtítulos en cada conjunto, 9 600 bits por segundo. CEA-608 usa unos pocos; CEA-708 se queda con el resto.
Letras por bytes
Las secuencias que se repiten en cada paquete se escriben como una letra.
| Letra | Bytes |
|---|---|
G a O |
FA 00 00, de una a nueve veces: CEA-708 sin nada que enviar |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, el inicio de un paquete de distribución de subtítulos |
T |
61 01, el inicio de un paquete auxiliar de CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
El código de tiempo
La cabecera Time Code Rate indica cómo se cuentan los fotogramas: 24, 25, 30, 30DF (con descarte de fotogramas, con ; antes de los fotogramas), 50 o 60, y 60DF desde la versión 2.0. El vídeo a 23.976 cuenta como 24, y el de 29.97, como 30 o 30DF: la velocidad de fotogramas de cada paquete indica cuál es.
¿MCC o SCC?
| SCC | MCC | |
|---|---|---|
| Contiene | Los bytes de CEA-608 | El paquete de subtítulos de cada fotograma: CEA-608 y CEA-708 |
| Velocidades de fotogramas | 29.97 | De 23.976 a 60 |
| Una línea | Palabras desde un fotograma, una palabra por fotograma | Un paquete de un fotograma |
MCC en Subtitld
- El texto de cada subtítulo, en filas de 32 columnas
- Cursiva, subrayado y siete colores
- Dónde se sitúa: arriba, en medio o abajo; izquierda, centro o derecha
- Hablantes, como
>>en cada cambio - Inicio y fin, al fotograma
- Negrita, tipografías y tamaños
- Caracteres fuera del juego de CEA-608, que se convierten en su letra sin acento o en «?»
- Subtítulos de CEA-708: Subtitld lee y escribe los de CEA-608
- Traducciones junto al original
- Doblajes, nombres y caras de los hablantes
Guarda un proyecto .usfx para conservar lo que es de Subtitld.
Abrir un archivo MCC
Subtitld lee:
- la velocidad de fotogramas que indican la cabecera y los paquetes, con o sin descarte de fotogramas;
- las letras, y los datos de subtítulos de cada paquete;
- los subtítulos CEA-608 del primer campo, o del segundo cuando el primero no tiene ninguno, y los de los paquetes auxiliares de CEA-608;
- el campo y la línea que siguen al código de tiempo en la versión 2.0.
Decodifica los subtítulos igual que lo hace SCC: emergentes (pop-on), de desplazamiento (roll-up) y pintados (paint-on); cursiva, subrayado y colores; filas y columnas como lugar del subtítulo. La velocidad de fotogramas del archivo se conserva, para volver a guardarlo tal cual. Un archivo con solo subtítulos CEA-708 lo dice: Subtitld todavía no los lee.
Exportar MCC
Exportar, y luego Subtítulos y MCC, ofrece:
- TextoEl original, o una traducción.
- Nombres de hablantesSe omiten, van antes del texto (Thom: …), o aparecen como
>>en cada cambio de hablante. - FormatoSe conserva o se quita.
- Desplazar tiemposCada subtítulo antes o después en la misma cantidad.
- Velocidad de fotogramas23.976, 24, 25, 29.97 (con o sin descarte de fotogramas) o 30: la del vídeo, salvo que elijas otra.
Subtitld escribe la versión 1.0, con la cabecera de MacCaption completa. Los subtítulos son los emergentes que escribe para SCC, en el primer canal: un paquete por cada fotograma que lleva un par, sin nada para el segundo campo, y con la parte de CEA-708 vacía.
Curiosidades
Al principio de cada archivo MCC hay líneas de comentario: la descripción del formato por parte de MacCaption, y sus condiciones. El formato puede escribirse mientras se incluyan enteras.
Se fundó Computer Prompting & Captioning Co. Su software de subtitulado, MacCaption para Mac y CaptionMaker para Windows, pasó a Telestream con la empresa en 2013.
Cada paquete de distribución de subtítulos empieza con estos dos bytes, la S de MCC. El paquete se definió por primera vez en CEA-708-B, y hoy es SMPTE ST 334-2.
Formatos relacionados
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlFormato de intercambio de datos de subtitulado de la EBU
Ábrelo en Subtitld con el vídeo y reajústalo sobre la forma de onda.