MacCaption Ancillary Data Packet Transfer File
Titulky videa tak, jak je nesou jeho snímky: paket titulků každého snímku v hexadecimálním zápisu za jeho časovým kódem. Kde SCC drží jen CEA-608, MCC drží celý paket, CEA-608 i CEA-708 dohromady. Pojmenováno podle MacCaption, titulkovacího softwaru, jehož formát to je.
Na první pohled
| Přípona | .mcc |
|---|---|
| Typ média | Nezaregistrován |
| Specifikace | Soubor: MacCaption, popsaný v jeho vlastní hlavičce. Pakety: SMPTE ST 291 a ST 334. Titulky: CTA-608 a CTA-708. |
| Přesnost času | Snímek, při 23,976 až 60 za sekundu |
| Kódování textu | Hexadecimální číslice, s písmeny pro opakující se úseky bajtů. Znaky jsou vlastní znaky CEA-608 a CEA-708. |
| Styl | Kurzíva, podtržení a sedm barev CEA-608; vlastní písma, velikosti a barvy CEA-708 |
| Umístění | Mřížka CEA-608 s 15 řádky po 32 sloupcích; okna CEA-708 |
| Mluvčí | Ve formátu žádní. Titulkáři píší >> při každé změně mluvčího. |
| V kontejnerech | Pakety, ne soubor: pomocná data videa SDI a stopa pomocných dat MXF |
Stavba souboru
Hlavička, potom řádek pro každý snímek, který nese titulky: jeho časový kód, tabulátor a paket snímku.
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 · Hlavička
Verze, 1.0 nebo 2.0, pak popis formátu od MacCaption, opsaný celý do každého souboru.
- 2 · O souboru
Co soubor vytvořilo a kdy, a frekvence, ve které počítají jeho časové kódy.
- 3 · Časový kód
Snímek, se kterým paket odchází.
- 4 · Paket
Paket titulků snímku v hexadecimálním zápisu. Uvnitř jsou dva bajty CEA-608, které by pro tento snímek obsahoval soubor SCC:
9420,9420,94ae…
Paket bajt po bajtu
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, první řádek výše, celý:
| V souboru | Co to je |
|---|---|
T |
61 01 Začátek paketu pomocných dat s titulky CEA-708 |
49 |
Počet Následuje 73 bajtů |
S |
96 69 Začíná paket distribuce titulků |
49 |
Jeho délka, 73 bajtů |
4F |
Jeho snímková frekvence: 4, pro 29,97 |
43 |
Příznaky Následují data titulků; služba titulků je zapnuta |
ZZ |
Jeho číslo, počítané paket po paketu |
72 F4 |
Data titulků Následuje 20 sad po třech bajtech |
FC9420 |
Pole 1 Dvojice CEA-608: 9420, RCL ze SCC |
R |
Pole 2 FD 80 80: nic |
OO |
CEA-708 18 × FA 00 00: v tomto snímku nic |
74 ZZ |
Zápatí Číslo paketu ještě jednou |
0B |
Kontrolní součet paketu titulků |
AB |
Kontrolní součet pomocného paketu |
600 sad za sekundu, ať je frekvence jakákoli. Snímek nese 25 sad při 24 snímcích za sekundu, 24 při 25 a 20 při 30, stejně tak při 23,976 a 29,97: dva bajty titulků v každé sadě, 9 600 bitů za sekundu. CEA-608 jich používá několik; zbytek patří CEA-708.
Písmena pro bajty
Úseky, které se opakují v každém paketu, se zapisují jako písmeno.
| Písmeno | Bajty |
|---|---|
G až O |
FA 00 00, jednou až devětkrát: CEA-708 bez čeho odeslat |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, začátek paketu distribuce titulků |
T |
61 01, začátek pomocného paketu CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
Časový kód
Časová frekvence v hlavičce (Time Code Rate) říká, jak se snímky počítají: 24, 25, 30, 30DF (drop-frame, se ; před snímky), 50 nebo 60, a 60DF od verze 2.0. Video při 23,976 se počítá jako 24, a při 29,97 jako 30 nebo 30DF: snímková frekvence v každém paketu říká, které je.
MCC, nebo SCC?
| SCC | MCC | |
|---|---|---|
| Drží | Bajty CEA-608 | Paket titulků každého snímku: CEA-608 i CEA-708 |
| Snímkové frekvence | 29,97 | 23,976 až 60 |
| Řádek | Slova od snímku, jedno slovo na snímek | Paket jednoho snímku |
MCC v Subtitldu
- Text každého titulku v řádcích po 32 sloupcích
- Kurzíva, podtržení a sedm barev
- Kde titulek sedí: nahoře, uprostřed nebo dole; vlevo, na střed nebo vpravo
- Mluvčí jako
>>při každé změně - Začátek a konec po snímcích
- Tučné písmo, písma a velikosti
- Znaky mimo sadu CEA-608, které se změní na obyčejné písmeno, nebo „?“
- Titulky CEA-708: Subtitld čte a zapisuje ty z CEA-608
- Překlady vedle originálu
- Dabingy, jména a tváře mluvčích
Pro uchování toho, co je Subtitldu, použijte projekt .usfx.
Otevření souboru MCC
Subtitld čte:
- snímkovou frekvenci z hlavičky a paketů, s vypuštěnými snímky, nebo bez nich;
- písmena a data titulků každého paketu;
- titulky CEA-608 z prvního pole, nebo z druhého, pokud první žádné nemá, a z pomocných paketů CEA-608;
- pole a řádek za časovým kódem u verze 2.0.
Dekóduje titulky stejně jako SCC: titulky typu pop-on, roll-up a paint-on; kurzívu, podtržení a barvy; řádky a sloupce jako místo titulku. Snímková frekvence souboru se zachová, aby se soubor mohl uložit zpět beze změny. Soubor jen s titulky CEA-708 to oznámí: Subtitld je zatím nečte.
Export do MCC
Export, pak v Titulky zvolte MCC, nabídne:
- TextOriginál, nebo překlad.
- Jména mluvčíchVynechána, před textem (Thom: …), nebo jako
>>při každé změně mluvčího. - FormátováníZachováno, nebo odstraněno.
- Posun časuKaždý titulek dříve nebo později o stejnou hodnotu.
- Snímková frekvence23,976, 24, 25, 29,97 (s vypuštěnými snímky, nebo bez nich), nebo 30: podle videa, pokud nezvolíte jinak.
Subtitld zapisuje verzi 1.0 s hlavičkou MacCaption celou. Titulky jsou ty typu pop-on, které zapisuje pro SCC, v prvním kanálu: paket pro každý snímek, který nese dvojici, bez čehokoli pro druhé pole, a podíl CEA-708 zůstává prázdný.
Zajímavosti
Každý soubor MCC začínají řádky komentáře: popis formátu od MacCaption a jeho podmínky. Formát smí být zapsán, pokud jsou tyto řádky přiloženy celé.
Byla založena společnost Computer Prompting & Captioning Co. Její titulkovací software, MacCaption pro Mac a CaptionMaker pro Windows, přešel s firmou v roce 2013 k Telestreamu.
Každý paket distribuce titulků začíná těmito dvěma bajty, S v MCC. Paket byl poprvé definován v CEA-708-B a dnes je to SMPTE ST 334-2.
Související formáty
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlEBU Subtitling Data Exchange Format
Otevřete ho v Subtitld spolu s videem a upravte časování na zvukové vlně.