Scenarist Closed Caption

OuvrirEnregistrerDiffusionCEA-608

Les légendes de la télévision américaine telles qu'elles voyagent dans l'image : les deux octets que chaque image transporte, en hexadécimal, après un code temporel. Nommé d'après Scenarist, le logiciel de création de DVD, et toujours ce que les diffuseurs, les services de streaming et les monteurs prennent pour des légendes CEA-608.

En bref

Extension.scc
Type de médiaAucun enregistré
SpécificationLes octets : CTA-608 (anciennement EIA-608, puis CEA-608). Le fichier qui les entoure : celui de Scenarist, jamais une norme propre.
Précision temporelleUne image, à 29.97 par seconde
Encodage du texteChiffres hexadécimaux. Les caractères sont ceux du CEA-608 : lettres latines, accents des langues d'Europe occidentale, quelques symboles.
Mise en formeItalique, souligné et sept couleurs. Pas de gras.
PositionnementUne grille de 15 lignes de 32 colonnes
IntervenantsAucun dans le format. Les légendeurs écrivent >> à chaque changement d'intervenant.
Dans les conteneursLes légendes, et non le fichier : dans la vidéo pour la diffusion et HLS, une piste c608 dans QuickTime et MP4

Anatomie d'un fichier

Un en-tête, puis des lignes d'un code temporel et des mots envoyés à partir de cette image, un mot par image. Une ligne vide sépare chacune.

Scenarist_SCC V1.0
 
00:00:22;07 9420 9420 94ae …
 
00:00:22;29 942f 942f
 
00:00:24;14 942c 942c
  1. 1 · En-tête

    Toujours Scenarist_SCC V1.0.

  2. 2 · Code temporel

    L'image sur laquelle sort le premier mot de la ligne. Chaque mot suivant prend l'image suivante.

  3. 3 · Mots

    Deux octets chacun, en hexadécimal : une commande, ou deux caractères.

Une légende, mot par mot

Les légendes ne sont pas du texte avec des temps, mais des commandes que suit le décodeur de légendes d'un téléviseur. Celles-ci chargent You're a jerk, en jaune, l'affichent, puis l'effacent.

Mot Ce que fait le décodeur
9420 RCL Commencer à charger une légende, hors de vue
94ae ENM Effacer ce qui est en cours de chargement
94f2 PAC Aller à la ligne 15, colonne 4
97a1 Tab offset Une colonne de plus
912a Mid-row code Jaune à partir d'ici. Il occupe une colonne, affichée comme une espace.
d9ef 75a7 Characters Yo, puis u' : deux caractères par mot
942f EOC Afficher ce qui a été chargé, aussitôt
942c EDM Effacer l'écran

Les commandes se répètent. 9420 9420 n'est qu'une seule commande : le décodeur prend le second comme une copie de secours, envoyée au cas où le premier se perdrait. Le premier chiffre est 9 et non 1 parce que le bit de poids fort de chaque octet est un bit de parité.

Le code temporel

Le SCC compte les images à 29.97 par seconde, la cadence de la télévision américaine. Le code temporel en drop-frame, avec ; avant les images, saute les numéros d'image 00 et 01 à chaque minute, sauf toutes les dix minutes, pour que l'horloge reste juste. Sans drop-frame, avec :, chaque image est numérotée, et le décalage atteint 3.6 secondes à chaque heure.

Trois façons de légender

Style Ce que voit le spectateur Dans Subtitld
Pop-on Une légende apparaît d'un bloc et reste jusqu'à être effacée ou remplacée. La façon habituelle pour les émissions enregistrées. Un sous-titre pour chacune
Roll-up Les lignes apparaissent au fur et à mesure qu'on les tape, et défilent vers le haut, deux à quatre à la fois. Actualités et sport en direct. Un sous-titre par ligne, jusqu'à la suivante
Paint-on Le texte apparaît à l'écran au fur et à mesure qu'il est écrit. Un sous-titre pour ce qu'il dessine

Caractères

Une ligne contient 32 caractères, et l'écran 15 lignes. Deux caractères partent par image, soit une soixantaine par seconde, si bien qu'une longue légende prend un moment à se charger.

Le jeu de caractères n'est pas l'ASCII. Dix des codes de l'ASCII signifient autre chose (* est á, { est ç, ~ est ñ), un second jeu ajoute des symboles comme ♪, ½ et ®, et deux autres ajoutent les accents de l'espagnol, du français, du portugais, de l'allemand et du danois.

Une majuscule accentuée s'envoie en deux temps. É est envoyée comme un E simple, puis par un code qui le remplace, si bien que les décodeurs sans les caractères étendus affichent quand même une lettre. Un encodeur qui saute la lettre simple perd le caractère qui la précède : Ação sort comme Aão. Subtitld envoie les deux.

Styles et emplacements

Code Effet Dans Subtitld
PAC Une ligne, et une colonne (par quatre) ou une couleur, ou l'italique, pour la commencer Conservé, comme l'un des neuf emplacements, et le style
Tab offset Une à trois colonnes de plus Conservé, dans l'emplacement
Mid-row code Italique, souligné ou couleur à partir d'ici, affiché comme une espace Conservé
Couleurs Blanc, vert, bleu, cyan, rouge, jaune, magenta Conservées ; les autres deviennent la plus proche des sept
Gras, polices, tailles — Aucun emplacement dans le format

Le SCC dans Subtitld

Conservé dans le .scc
  • Le texte de chaque sous-titre, en lignes de 32 colonnes
  • Italique, souligné et sept couleurs
  • L'endroit où il se place : haut, milieu ou bas ; gauche, centre ou droite
  • Les intervenants, sous forme de >> à chaque changement
  • Début et fin, à l'image près
Nulle part où aller
  • Gras, polices et tailles
  • Les caractères hors du jeu du CEA-608, qui deviennent leur lettre simple ou « ? »
  • Les traductions à côté de l'original
  • Doublages, noms et visages des intervenants

Enregistrez un projet .usfx pour conserver ce qui est propre à Subtitld.

Ouvrir un fichier SCC

Subtitld décode le fichier comme le ferait un décodeur de légendes, sur son écran de 15 lignes par 32 colonnes :

  • les légendes pop-on sont des sous-titres, de l'image où elles s'affichent à celle où elles sont effacées ou remplacées ;
  • les légendes roll-up sont un sous-titre par ligne, et les paint-on un sous-titre pour ce qu'elles dessinent ;
  • l'italique, le souligné et les couleurs deviennent la mise en forme du sous-titre, et ses lignes et colonnes son emplacement à l'écran ;
  • l'espace qu'occupe un code en milieu de ligne est omise avant la ponctuation ;
  • les codes temporels en drop-frame et sans drop-frame sont tous deux lus correctement ;
  • le premier canal de légendes est lu, ou le second lorsque le premier est vide.

Exporter en SCC

Boîte de dialogue d'export de Subtitld avec SCC choisi, les intervenants marqués par >> et le code temporel en drop-frame

Exporter, puis Sous-titres et SCC, propose :

  • TexteL'original, ou une traduction.
  • Noms des intervenantsOmis, placés avant le texte (Thom : …), ou sous forme de >> à chaque changement d'intervenant.
  • Mise en formeConservée, ou supprimée.
  • Décalage des tempsChaque sous-titre plus tôt ou plus tard, du même écart.
  • Code temporelEn drop-frame, comme l'utilise la diffusion, ou sans drop-frame.

Subtitld écrit les légendes pop-on dans le premier canal. Chacune se charge dans les images qui précèdent son début et s'affiche sur sa propre image, ses commandes d'affichage et d'effacement sur des lignes à part, pour que les décodeurs qui lisent une ligne à la fois l'affichent aussi à temps. Les lignes de plus de 32 colonnes sont coupées, et chaque ligne est centrée, ou placée à gauche ou à droite selon ce que demande le sous-titre. Une légende qui arrive trop peu de temps après la précédente pour se charger à temps s'affiche dès qu'elle est chargée.

Anecdotes

1980

Les premières émissions de réseau sous-titrées ont été diffusées le 16 mars 1980, sur ABC, NBC et PBS, dans la ligne 21 de l'image. Les spectateurs avaient besoin d'un décodeur pour les voir.

13″

À partir de 1993, le Television Decoder Circuitry Act de 1990 a exigé un décodeur de légendes dans chaque téléviseur de 13 pouces ou plus vendu aux États-Unis.

60

Caractères par seconde : deux par image, à 29.97 images par seconde. Une légende complète de quatre lignes prend plus de deux secondes à être envoyée.

Formats associés

Un fichier .scc à corriger ?

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

Télécharger Subtitld