MacCaption Ancillary Data Packet Transfer File
De ondertiteling van een video zoals de frames die dragen: het ondertitelpakket van elk frame, in hex, na zijn tijdcode. Waar SCC alleen CEA-608 bevat, bevat MCC het hele pakket, CEA-608 en CEA-708 samen. Genoemd naar MacCaption, de ondertitelingssoftware waarvan het het formaat is.
In één oogopslag
| Extensie | .mcc |
|---|---|
| Mediatype | Geen geregistreerd |
| Specificatie | Het bestand: van MacCaption, beschreven in de eigen kop. De pakketten: SMPTE ST 291 en ST 334. De ondertitels: CTA-608 en CTA-708. |
| Tijdsprecisie | Een frame, bij 23,976 tot 60 per seconde |
| Tekstcodering | Hexadecimale cijfers, met letters voor reeksen bytes die terugkomen. De tekens zijn die van CEA-608 en CEA-708. |
| Opmaak | Cursief, onderstreping en zeven kleuren van CEA-608; eigen lettertypen, groottes en kleuren van CEA-708 |
| Positionering | Het raster van CEA-608 met 15 rijen van 32 kolommen; de vensters van CEA-708 |
| Sprekers | Niet in het formaat. Ondertitelaars schrijven >> bij elke wisseling van spreker. |
| In containers | De pakketten, niet het bestand: de ancillary data van SDI-video, en het ancillary-datakanaal van MXF |
Opbouw van een bestand
Een kop, dan een regel voor elk frame dat ondertitels draagt: zijn tijdcode, een tab, en het pakket van het frame.
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 · Kop
De versie, 1.0 of 2.0, dan de beschrijving van het formaat door MacCaption, in elk bestand letterlijk overgenomen.
- 2 · Over het bestand
Wat het bestand schreef en wanneer, en de snelheid waarin zijn tijdcodes tellen.
- 3 · Tijdcode
Het frame waarmee het pakket wordt verstuurd.
- 4 · Pakket
Het ondertitelpakket van het frame, in hex. Daarin de twee bytes van CEA-608 die een SCC-bestand voor dat frame zou bevatten:
9420,9420,94ae…
Een pakket, byte voor byte
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, de eerste regel hierboven, geheel:
| In het bestand | Wat het is |
|---|---|
T |
61 01 Een ancillary-datapakket van CEA-708-ondertitels |
49 |
Aantal 73 bytes volgen |
S |
96 69 Een distributiepakket van ondertitels begint |
49 |
Zijn lengte, 73 bytes |
4F |
Zijn framesnelheid: 4, voor 29,97 |
43 |
Vlaggen Ondertitelgegevens volgen; de ondertitelservice staat aan |
ZZ |
Zijn nummer, dat per pakket oploopt |
72 F4 |
Ondertitelgegevens 20 sets van drie bytes volgen |
FC9420 |
Veld 1 Een CEA-608-paar: 9420, de RCL van SCC |
R |
Veld 2 FD 80 80: niets |
OO |
CEA-708 18 × FA 00 00: niets in dit frame |
74 ZZ |
Voettekst Het nummer van het pakket nogmaals |
0B |
De controlesom van het ondertitelpakket |
AB |
De controlesom van het ancillary-pakket |
600 sets per seconde, wat de snelheid ook is. Een frame draagt 25 sets bij 24 frames per seconde, 24 bij 25, en 20 bij 30, evenveel bij 23,976 en 29,97: twee bytes ondertitels in elke set, 9.600 bits per seconde. CEA-608 gebruikt er een paar; CEA-708 heeft de rest.
Letters voor bytes
Reeksen die in elk pakket terugkomen, staan als letter.
| Letter | Bytes |
|---|---|
G tot O |
FA 00 00, één tot negen keer: CEA-708 zonder iets om te sturen |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, het begin van een distributiepakket van ondertitels |
T |
61 01, het begin van een ancillary-pakket van CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
De tijdcode
De Time Code Rate in de kop zegt hoe frames worden geteld: 24, 25, 30, 30DF (drop-frame, met ; vóór de frames), 50 of 60, en 60DF vanaf versie 2.0. Video van 23,976 telt als 24, en die van 29,97 als 30 of 30DF: de framesnelheid in elk pakket zegt welke het is.
MCC of SCC?
| SCC | MCC | |
|---|---|---|
| Bevat | De bytes van CEA-608 | Het ondertitelpakket van elk frame: CEA-608 en CEA-708 |
| Framesnelheden | 29,97 | 23,976 tot 60 |
| Een regel | Woorden vanaf een frame, één woord per frame | Het pakket van één frame |
MCC in Subtitld
- Elke tekst van een ondertitel, in rijen van 32 kolommen
- Cursief, onderstreping en zeven kleuren
- Waar hij staat: boven, midden of onder; links, midden of rechts
- Sprekers, als
>>bij elke wisseling - Begin en eind, tot het frame
- Vet, lettertypen en groottes
- Tekens buiten de set van CEA-608, die hun gewone letter of "?" worden
- Ondertitels van CEA-708: Subtitld leest en schrijft die van CEA-608
- Vertalingen naast het origineel
- Nasynchronisaties, namen en gezichten van sprekers
Sla een .usfx-project op om te bewaren wat van Subtitld is.
Een MCC-bestand openen
Subtitld leest:
- de framesnelheid die de kop en de pakketten geven, drop-frame of niet;
- de letters, en de ondertitelgegevens van elk pakket;
- de ondertitels van CEA-608 van het eerste veld, of die van het tweede als het eerste er geen heeft, en die van de eigen ancillary-pakketten van CEA-608;
- het veld en de regel na de tijdcode van versie 2.0.
Het decodeert de ondertitels zoals het dat bij SCC doet: pop-on, roll-up en paint-on ondertitels; cursief, onderstreping en kleuren; rijen en kolommen als de plaats van de ondertitel. De framesnelheid van het bestand wordt bewaard, om het opnieuw op te slaan zoals het was. Een bestand met alleen ondertitels van CEA-708 zegt dat: Subtitld leest die nog niet.
MCC exporteren
Bij Exporteren, dan Ondertitels en MCC, biedt u:
- TekstHet origineel, of een vertaling.
- SprekernamenWeggelaten, voor de tekst (Thom: …), of als
>>bij elke wisseling van spreker. - OpmaakBewaard, of verwijderd.
- Tijden verschuivenElke ondertitel eerder of later met dezelfde hoeveelheid.
- Framesnelheid23,976, 24, 25, 29,97 (drop-frame of niet) of 30: die van de video, tenzij u kiest.
Subtitld schrijft versie 1.0, met de kop van MacCaption helemaal. De ondertitels zijn de pop-on ondertitels die het voor SCC schrijft, in het eerste kanaal: een pakket voor elk frame dat een paar draagt, met niets voor het tweede veld en het deel van CEA-708 leeg gelaten.
Wetenswaardigheden
Regels commentaar openen elk MCC-bestand: de beschrijving van het formaat door MacCaption, en de voorwaarden ervan. Het formaat mag worden overgenomen zolang die er helemaal bij blijven.
Computer Prompting & Captioning Co. werd opgericht. Zijn ondertitelingssoftware, MacCaption voor de Mac en CaptionMaker voor Windows, ging in 2013 met het bedrijf naar Telestream.
Elk distributiepakket van ondertitels begint met deze twee bytes, de S van MCC. Het pakket werd voor het eerst gedefinieerd in CEA-708-B, en is nu SMPTE ST 334-2.
Verwante formaten
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlEBU Subtitling Data Exchange Format
Open het in Subtitld met de video en stel de timing bij op de golfvorm.