MacCaption Ancillary Data Packet Transfer File

OuvrirEnregistrerDiffusionCEA-608CEA-708

Les sous-titres codés d'une vidéo tels que ses images les transportent : le paquet de chaque image, en hexadécimal, après son code temporel. Là où SCC ne contient que le CEA-608, MCC contient le paquet entier, CEA-608 et CEA-708 ensemble. Nommé d'après MacCaption, le logiciel de sous-titrage dont il est le format.

En bref

Extension.mcc
Type de médiaAucun enregistré
SpécificationLe fichier : celle de MacCaption, décrite dans son propre en-tête. Les paquets : SMPTE ST 291 et ST 334. Les sous-titres : CTA-608 et CTA-708.
Précision temporelleUne image, de 23.976 à 60 par seconde
Encodage du texteChiffres hexadécimaux, avec des lettres pour les suites d'octets qui se répètent. Les caractères sont ceux du CEA-608 et du CEA-708.
StyleItalique, soulignement et sept couleurs du CEA-608 ; polices, tailles et couleurs propres au CEA-708
PositionnementLa grille du CEA-608, 15 lignes de 32 colonnes ; les fenêtres du CEA-708
LocuteursAucun dans le format. Les sous-titreurs écrivent >> à chaque changement de locuteur.
Dans les conteneursLes paquets, et non le fichier : les données auxiliaires de la vidéo SDI, et la piste de données auxiliaires de MXF

Anatomie d'un fichier

Un en-tête, puis une ligne pour chaque image qui porte des sous-titres : son code temporel, une tabulation, et le paquet de l'image.

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. 1 · En-tête

    La version, 1.0 ou 2.0, puis la description du format par MacCaption, recopiée en entier dans chaque fichier.

  2. 2 · À propos du fichier

    Ce qui a écrit le fichier et quand, et la cadence que comptent ses codes temporels.

  3. 3 · Code temporel

    L'image à laquelle le paquet est associé.

  4. 4 · Paquet

    Le paquet de sous-titres de l'image, en hexadécimal. À l'intérieur, les deux octets du CEA-608 qu'un fichier SCC contiendrait pour cette image : 9420, 9420, 94ae …

Un paquet, octet par octet

T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, la première ligne ci-dessus, en entier :

Dans le fichier Ce que c'est
T 61 01 Le début d'un paquet de données auxiliaires du CEA-708
49 Compte 73 octets suivent
S 96 69 Un paquet de distribution de sous-titres commence
49 Sa longueur, 73 octets
4F Sa cadence : 4, pour 29.97
43 Indicateurs Des données de sous-titres suivent ; le service de sous-titres est actif
ZZ Son numéro, qui s'incrémente d'un paquet à l'autre
72 F4 Données de sous-titres 20 séries de trois octets suivent
FC9420 Champ 1 Une paire CEA-608 : 9420, le RCL du SCC
R Champ 2 FD 80 80 : rien
OO CEA-708 18 × FA 00 00 : rien pour cette image
74 ZZ Pied Le numéro du paquet, à nouveau
0B La somme de contrôle du paquet de sous-titres
AB La somme de contrôle du paquet de données auxiliaires

600 séries par seconde, quelle que soit la cadence. Une image porte 25 séries à 24 images par seconde, 24 à 25, et 20 à 30, autant à 23.976 et à 29.97 : deux octets de sous-titres dans chaque série, soit 9,600 bits par seconde. Le CEA-608 en utilise quelques-unes ; le CEA-708 se partage le reste.

Lettres pour les octets

Les suites qui reviennent dans chaque paquet s'écrivent en une seule lettre.

Lettre Octets
G à O FA 00 00, une à neuf fois : CEA-708 sans rien à envoyer
P Q R FB 80 80, FC 80 80, FD 80 80
S 96 69, le début d'un paquet de distribution de sous-titres
T 61 01, le début d'un paquet de données auxiliaires du CEA-708
U E1 00 00 00
Z 00

Le code temporel

L'en-tête indique la façon de compter les images (Time Code Rate) : 24, 25, 30, 30DF (drop-frame, avec ; avant les images), 50 ou 60, et 60DF à partir de la version 2.0. Une vidéo à 23.976 compte comme 24, et à 29.97 comme 30 ou 30DF : la cadence de chaque paquet indique laquelle c'est.

MCC ou SCC ?

SCC MCC
Contient Les octets du CEA-608 Le paquet de chaque image : CEA-608 et CEA-708
Cadences 29.97 23.976 à 60
Une ligne Des mots à partir d'une image, un mot par image Le paquet d'une image

MCC dans Subtitld

Conservé dans le .mcc
  • Le texte de chaque sous-titre, en lignes de 32 colonnes
  • Italique, soulignement et sept couleurs
  • L'endroit où il se place : haut, milieu ou bas ; gauche, centre ou droite
  • Les locuteurs, sous la forme >> à chaque changement
  • Début et fin, à l'image près
Aucun moyen de les garder
  • Gras, polices et tailles
  • Les caractères hors de l'ensemble du CEA-608, qui deviennent leur lettre simple ou « ? »
  • Les sous-titres CEA-708 : Subtitld lit et écrit ceux du CEA-608
  • Les traductions à côté de l'original
  • Les doublages, les noms et les visages des locuteurs

Enregistrez un projet .usfx pour conserver ce qui relève de Subtitld.

Ouvrir un fichier MCC

Subtitld lit :

  • la cadence que donnent l'en-tête et les paquets, avec ou sans drop-frame ;
  • les lettres, et les données de sous-titres de chaque paquet ;
  • les sous-titres CEA-608 du premier champ, ou du second lorsque le premier n'en a pas, et ceux des paquets auxiliaires propres au CEA-608 ;
  • le champ et la ligne qui suivent le code temporel dans la version 2.0.

Il décode les sous-titres comme le fait le SCC : sous-titres pop-on, roll-up et paint-on ; italique, soulignement et couleurs ; lignes et colonnes comme emplacement du sous-titre. La cadence du fichier est conservée, pour le réenregistrer tel quel. Un fichier ne contenant que des sous-titres CEA-708 le dit : Subtitld ne les lit pas encore.

Exporter en MCC

La boîte de dialogue d'export de Subtitld avec MCC choisi, les locuteurs en marques >>, à 29.97 images par seconde de la vidéo, en drop-frame

Exporter, puis Sous-titres et MCC, propose :

  • TexteL'original, ou une traduction.
  • Noms des locuteursOmis, avant le texte (Thom : …), ou sous la forme >> à chaque changement de locuteur.
  • Mise en formeConservée, ou retirée.
  • Décaler les tempsChaque sous-titre plus tôt ou plus tard d'un même écart.
  • Cadence d'images23.976, 24, 25, 29.97 (drop-frame ou non) ou 30 : celle de la vidéo, sauf si vous en choisissez une autre.

Subtitld écrit la version 1.0, avec l'en-tête entier de MacCaption. Les sous-titres sont ceux, pop-on, qu'il écrit pour le SCC, dans le premier canal : un paquet pour chaque image qui porte une paire, rien pour le second champ, et la part du CEA-708 laissée vide.

Anecdotes

35

Des lignes de commentaires ouvrent chaque fichier MCC : la description du format par MacCaption, et ses conditions. Le format peut être écrit tant qu'elles sont incluses en entier.

1986

Computer Prompting & Captioning Co. a été fondée. Son logiciel de sous-titrage, MacCaption pour le Mac et CaptionMaker pour Windows, est passé à Telestream avec la société en 2013.

96 69

Chaque paquet de distribution de sous-titres commence par ces deux octets, le S du MCC. Le paquet a d'abord été défini dans le CEA-708-B, et il est aujourd'hui le SMPTE ST 334-2.

Formats associés

Un fichier .mcc à corriger ?

Ouvrez-le dans Subtitld avec la vidéo et recalez-le sur la forme d'onde.

Télécharger Subtitld