MacCaption Ancillary Data Packet Transfer File
Die Untertitel eines Videos, so wie seine Frames sie tragen: das Untertitelpaket jedes Frames, in Hex, nach seinem Timecode. Wo SCC nur CEA-608 enthält, enthält MCC das ganze Paket, CEA-608 und CEA-708 zusammen. Benannt nach MacCaption, der Untertitelsoftware, deren Format es ist.
Auf einen Blick
| Dateiendung | .mcc |
|---|---|
| Medientyp | Keiner registriert |
| Spezifikation | Die Datei: die von MacCaption, in ihrem eigenen Kopf beschrieben. Die Pakete: SMPTE ST 291 und ST 334. Die Untertitel: CTA-608 und CTA-708. |
| Zeitgenauigkeit | Ein Frame, bei 23,976 bis 60 pro Sekunde |
| Textkodierung | Hexadezimalziffern, mit Buchstaben für wiederkehrende Bytefolgen. Die Zeichen sind die eigenen von CEA-608 und CEA-708. |
| Gestaltung | Kursiv, Unterstreichung und sieben Farben von CEA-608; Schriften, Größen und Farben von CEA-708 |
| Positionierung | Das Raster von CEA-608 mit 15 Zeilen zu je 32 Spalten; die Fenster von CEA-708 |
| Sprecher | Im Format keine. Untertitelende schreiben >> bei jedem Sprecherwechsel. |
| In Containern | Die Pakete, nicht die Datei: die Zusatzdaten von SDI-Video und die Zusatzdatenspur von MXF |
Aufbau einer Datei
Ein Kopf, dann eine Zeile für jeden Frame, der Untertitel trägt: sein Timecode, ein Tabulator und das Paket des Frames.
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 · Kopf
Die Version, 1.0 oder 2.0, danach die Beschreibung des Formats durch MacCaption, vollständig in jede Datei kopiert.
- 2 · Über die Datei
Was die Datei wann geschrieben hat, und die Rate, in der ihre Timecodes zählen.
- 3 · Timecode
Der Frame, mit dem das Paket ausgegeben wird.
- 4 · Paket
Das Untertitelpaket des Frames, in Hex. Darin die zwei Bytes von CEA-608, die eine SCC-Datei für diesen Frame enthielte:
9420,9420,94ae…
Ein Paket, Byte für Byte
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, die erste Zeile oben, vollständig:
| In der Datei | Was es ist |
|---|---|
T |
61 01 Ein Zusatzdatenpaket mit CEA-708-Untertiteln |
49 |
Anzahl 73 Bytes folgen |
S |
96 69 Ein Untertitel-Verteilungspaket beginnt |
49 |
Seine Länge, 73 Bytes |
4F |
Seine Bildrate: 4, für 29,97 |
43 |
Flags Untertiteldaten folgen; der Untertitel-Dienst ist aktiv |
ZZ |
Seine Nummer, die von Paket zu Paket hochzählt |
72 F4 |
Untertiteldaten 20 Gruppen zu je drei Bytes folgen |
FC9420 |
Feld 1 Ein CEA-608-Paar: 9420, SCCs RCL |
R |
Feld 2 FD 80 80: nichts |
OO |
CEA-708 18 × FA 00 00: diesmal nichts |
74 ZZ |
Fußzeile Die Nummer des Pakets noch einmal |
0B |
Die Prüfsumme des Untertitelpakets |
AB |
Die Prüfsumme des Zusatzdatenpakets |
600 Gruppen pro Sekunde, unabhängig von der Rate. Ein Frame trägt 25 Gruppen bei 24 Frames pro Sekunde, 24 bei 25 und 20 bei 30, ebenso viele bei 23,976 und 29,97: zwei Bytes Untertitel in jeder Gruppe, 9.600 Bit pro Sekunde. CEA-608 nutzt einige davon, CEA-708 hat den Rest.
Buchstaben für Bytes
Folgen, die in jedem Paket wiederkehren, werden als Buchstabe geschrieben.
| Buchstabe | Bytes |
|---|---|
G bis O |
FA 00 00, einmal bis neunmal: CEA-708 ohne etwas zu senden |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, der Beginn eines Untertitel-Verteilungspakets |
T |
61 01, der Beginn eines Zusatzdatenpakets mit CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
Die Zeitangabe
Der Header gibt im Feld Time Code Rate an, wie Frames gezählt werden: 24, 25, 30, 30DF (Drop-Frame, mit ; vor den Frames), 50 oder 60, und 60DF ab Version 2.0. Video mit 23,976 zählt als 24, mit 29,97 als 30 oder 30DF: Die Bildrate in jedem Paket sagt, welche es ist.
MCC oder SCC?
| SCC | MCC | |
|---|---|---|
| Enthält | Die Bytes von CEA-608 | Das Untertitelpaket jedes Frames: CEA-608 und CEA-708 |
| Bildraten | 29,97 | 23,976 bis 60 |
| Eine Zeile | Wörter ab einem Frame, ein Wort pro Frame | Das Paket eines Frames |
MCC in Subtitld
- Text jedes Untertitels, in Zeilen zu 32 Spalten
- Kursiv, Unterstreichung und sieben Farben
- Wo er steht: oben, mittig oder unten; links, mittig oder rechts
- Sprecher, als
>>bei jedem Wechsel - Beginn und Ende, auf den Frame genau
- Fett, Schriften und Größen
- Zeichen außerhalb des Zeichensatzes von CEA-608, die zu ihrem einfachen Buchstaben oder „?“ werden
- Untertitel nach CEA-708: Subtitld liest und schreibt die nach CEA-608
- Übersetzungen neben dem Original
- Synchronisationen, Namen und Gesichter der Sprecher
Speichern Sie ein .usfx-Projekt, um das zu behalten, was zu Subtitld gehört.
Eine MCC-Datei öffnen
Subtitld liest:
- die Bildrate, die Header und Pakete angeben, mit oder ohne Drop-Frame;
- die Buchstaben und die Untertiteldaten jedes Pakets;
- die Untertitel nach CEA-608 im ersten Feld, oder die des zweiten Feldes, wenn das erste keine hat, sowie die der eigenen Zusatzdatenpakete von CEA-608;
- Feld und Zeile nach dem Timecode in Version 2.0.
Dekodiert wird wie bei SCC: Pop-on-, Roll-up- und Paint-on-Untertitel; Kursiv, Unterstreichung und Farben; Zeilen und Spalten als Platz des Untertitels. Die Bildrate der Datei bleibt erhalten, damit sie beim Speichern wieder genauso geschrieben wird. Eine Datei mit nur CEA-708-Untertiteln meldet das: Subtitld kann sie noch nicht lesen.
MCC exportieren
Export, dann Untertitel und MCC, bietet:
- TextDas Original oder eine Übersetzung.
- SprechernamenWeggelassen, vor dem Text (Thom: …) oder als
>>bei jedem Sprecherwechsel. - FormatierungBeibehalten oder entfernt.
- Zeiten verschiebenJeder Untertitel um denselben Betrag früher oder später.
- Bildrate23,976, 24, 25, 29,97 (mit oder ohne Drop-Frame) oder 30: die des Videos, sofern Sie nichts anderes wählen.
Subtitld schreibt Version 1.0 mit dem vollständigen Header von MacCaption. Die Untertitel sind die Pop-on-Untertitel, die es auch für SCC schreibt, im ersten Kanal: ein Paket für jeden Frame, der ein Paar trägt, und nichts für das zweite Feld; der Anteil von CEA-708 bleibt leer.
Wissenswertes
Kommentarzeilen eröffnen jede MCC-Datei: MacCaptions Beschreibung des Formats und seine Bedingungen. Das Format darf verwendet werden, solange sie vollständig enthalten bleiben.
Computer Prompting & Captioning Co. wurde gegründet. Ihre Untertitelsoftware, MacCaption für den Mac und CaptionMaker für Windows, ging 2013 mit dem Unternehmen an Telestream.
Jedes Untertitel-Verteilungspaket beginnt mit diesen zwei Bytes, MCCs S. Das Paket wurde erstmals in CEA-708-B definiert und ist heute SMPTE ST 334-2.
Verwandte Formate
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlEBU Subtitling Data Exchange Format
Öffnen Sie sie in Subtitld mit dem Video und passen Sie die Zeiten an der Wellenform an.