Import et export
Les données SME — locuteur, couleur, positionnement et type d'entrée — sont conservées dans le fichier projet .scenecut. Lors de l'import et de l'export, Scene Cut fait le maximum pour transmettre ces informations dans chaque format.
Détection automatique à l'import
Lors de l'import d'un fichier de sous-titres, Scene Cut détecte automatiquement les éléments SME :
- Préfixe locuteur — un nom en majuscules suivi de
:en début de ligne est reconnu comme locuteur (ex :MARC : Bonjour→ locuteur "MARC", texte "Bonjour") - Effets sonores — un texte entièrement entre crochets
[...]ou parenthèses(...)est classé en effet sonore - Musique — la présence de
♪ou🎵classe l'entrée en musique - Couleurs — détectées automatiquement depuis les formats qui les supportent (TTML, EBU-STL, DCP)
- Positionnement — la position verticale et l'alignement horizontal sont lus depuis les formats compatibles
Matrice de compatibilité
Données SME par format
| Format | Locuteur | Couleur | Align. horiz. | Position vert. | Type |
|---|---|---|---|---|---|
| EBU-STL | Préfixe texte | Teletext (0x00–0x07) | Code JC | Octet VP (1-23) | Via notation |
| TTML / IMSC | Préfixe texte | tts:color | tts:textAlign | tts:origin (%) | Via notation |
| DCP Interop | Préfixe texte | Color ARGB | HAlign | VPosition (%) | Via notation |
| WebVTT | Préfixe texte | Non supporté | align: | line:N% | Via notation |
| SRT | Préfixe texte | Non supporté | Non supporté | Non supporté | Via notation |
| Vidéo incrustée | Rendu dans le texte | Couleur rendue | Alignement rendu | Position rendue | Via notation |
EBU-STL — Support natif complet
Le format EBU-STL (Tech 3264) est le format le plus riche pour les données SME. Tous les champs sont lus et écrits nativement :
Couleurs Teletext — Le système de couleurs Teletext correspond exactement à la palette BBC/Ofcom. Un détail technique important : la couleur est réinitialisée à chaque saut de ligne dans le flux Teletext. Scene Cut gère automatiquement cette réapplication.
Position verticale (VP) — L'octet VP du format EBU-STL est lu et écrit directement (valeurs 1 à 23). Si la position est par défaut (0), Scene Cut utilise les lignes standard (21 pour une ligne, 20 pour deux lignes).
Alignement (JC) — Le code de justification est mappé directement : 01 = gauche, 02 = centre, 03 = droite.
Encodage — L'encodage ISO 6937 est pleinement supporté, avec gestion correcte des caractères accentués et des caractères spéciaux.
TTML et DCP — Conversion proportionnelle
Pour les formats TTML/IMSC et DCP Interop, le positionnement est exprimé en pourcentage. Scene Cut convertit automatiquement entre l'échelle VP (1-23) et les pourcentages :
- À l'export — la position VP est convertie en pourcentage vertical. Les régions
topetbottomsont assignées selon la zone. - À l'import — les pourcentages et attributs de position (
VPosition,tts:origin) sont convertis vers l'échelle VP la plus proche.
Les couleurs TTML utilisent le format #RRGGBB et les couleurs DCP le format 0xAARRGGBB — les deux sont convertis vers la palette BBC/Ofcom la plus proche.
WebVTT — Positionnement partiel
Le format WebVTT supporte l'alignement (align:left, align:right) et le positionnement vertical via le paramètre line:N%. Les couleurs ne sont pas supportées nativement.
- À l'export — l'alignement et la position verticale sont écrits si différents des valeurs par défaut
- À l'import — les paramètres
alignetlinesont lus et convertis
SRT — Texte uniquement
Le format SRT ne supporte aucune métadonnée SME. L'identification repose uniquement sur les conventions textuelles :
- Préfixe locuteur :
MARC : Texte - Effets sonores :
[Description] - Musique :
♪ Titre ♪
.scenecut. Un export SRT suivi d'un réimport dans Scene Cut restaure les couleurs, les types et les locuteurs à partir du fichier projet.Préservation cross-format
Le point fort du module SME de Scene Cut : les métadonnées survivent aux conversions entre formats. Un fichier EBU-STL importé avec couleurs Teletext et positions VP peut être réexporté en TTML avec les couleurs et positions converties — puis réimporté sans perte.
Cette préservation est rendue possible par le fichier projet .scenecut qui stocke toutes les données SME dans leur forme native (couleur, VP, alignement, locuteur, type), indépendamment du format d'export choisi.