Skip to content

Convertisseur de sous

Transformez du texte Spruce Subtitle en SMI, en toute confidentialité dans votre navigateur.

Glissez-déposez votre fichier STL ici

ou cliquez pour parcourir

Prend en charge les fichiers .stl jusqu'à 50 Mo

Architecture du moteur principal

Convertisseur STL en SMI gratuit en ligne

Notre convertisseur STL en SMI lit une entrée texte Spruce Subtitle et produit un document Synchronized Accessible Media Interchange monolingue entièrement dans votre navigateur. Le minutage STL source est converti en attributs Start SMI en millisecondes. Les balises en ligne entre crochets sont supprimées, les séparateurs en pipe deviennent des sauts de ligne, les caractères spéciaux HTML sont échappés et des éléments SYNC vides marquent la fin des cues. La conversion s'exécute côté client : vos fichiers de sous-titres ne sont donc jamais téléversés vers un serveur.

Inspecteur de payload et syntaxe

STL vers SMI Inspection de la syntaxe et structure du code

Comparaison côte à côte de la syntaxe de code illustrant les définitions d'en-tête, la syntaxe d'horodatage et le formatage du payload de cues

Synchronisation à la milliseconde
input.stl
STL SOURCE
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!
output.smi
SMI RÉSULTAT
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
Fiche technique

STL vs SMI Spécifications techniques

Conforme aux standards
Format d'entrée

STL

STL

STL (Spruce Subtitle) est un format de sous-titres textuel utilisé en authoring de DVD et dans certains flux de diffusion. Chaque entrée contient des horodatages de début et de fin séparés par des virgules, suivis du texte du sous-titre ; le caractère pipe (|) indique les sauts de ligne. Cette variante textuelle de STL est distincte du format binaire EBU STL utilisé en diffusion.

Format de sortie

SMI

SMI

SMI (SAMI, Synchronized Accessible Media Interchange) est un format de sous-titres Microsoft utilisant des éléments <SYNC> proches du HTML avec des valeurs Start en millisecondes. SMI peut gérer plusieurs pistes linguistiques grâce à des classes CSS et convient à Windows Media Player ainsi qu'aux anciens flux d'accessibilité.

Différences de Format

STL et SMI utilisent des structures internes différentes ; le convertisseur normalise les cues source selon la disposition cible.
STL utilise des horodatages d'images SMPTE HH:MM:SS:FF ; SMI utilise des attributs Start en millisecondes sur les éléments <SYNC>.
Le texte STL peut contenir des balises entre crochets ; cette conversion les supprime et crée une classe ENCC anglaise par défaut.

Dépannage de conversion et pièges courants

Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle

4 pièges courants
GOTCHA #1

Le timing des sous-titres est décalé ou asynchrone sur le lecteur

Les vidéos présentent parfois des fréquences d'images différentes (23,976 fps vs 25 fps). Utilisez notre outil de synchronisation pour ajuster le décalage global.

GOTCHA #2

Les caractères accentués s'affichent sous forme de symboles corrompus

Les anciens fichiers encodés en Windows-1252 peuvent poser problème. Notre outil normalise la sortie en UTF-8 propre.

GOTCHA #3

Superposition de sous-titres lorsque plusieurs personnes parlent

Chaque format gère les dialogues simultanés différemment. Ajustez la durée des répliques dans notre Éditeur de Sous-titres.

GOTCHA #4

Les logiciels de montage (Premiere, DaVinci, Final Cut) refusent le fichier

Les logiciels professionnels imposent des règles strictes. Notre convertisseur élimine les erreurs de syntaxe et produit des fichiers propres et normalisés.

Caractéristiques

Génère un document <SAMI> valide avec les sections <HEAD>, <STYLE> et <BODY>.
Convertit le minutage source en attributs <SYNC Start> en millisecondes.
Échappe les caractères spéciaux HTML et convertit les sauts de ligne en balises <br>.
Produit une classe de langue ENCC par défaut.

Pourquoi Convertir ?

SMI (SAMI) est pris en charge par Windows Media Player et les anciens flux d'accessibilité Microsoft.
La structure proche du HTML de SMI peut gérer plusieurs pistes linguistiques dans les fichiers qui les fournissent.
SMI est utilisé par d'anciens lecteurs Windows et par certains systèmes multimédias d'entreprise.
La conversion en SMI conserve un minutage Start en millisecondes dans une disposition familière proche du HTML.
Scenarios

Cas d'Utilisation Courants

Sous-titres Windows Media

Produisez des sous-titres SMI pour Windows Media Player et les environnements de lecture basés sur Microsoft.

Accessibilité

Fournissez des sous-titres d'accessibilité SAMI pour d'anciens systèmes multimédias d'entreprise et d'éducation.

Fichiers multilingues

Créez une piste SMI monolingue que vous pourrez étendre dans un outil compatible SAMI si plusieurs classes sont nécessaires.

Format Ecosystem

Formats Associés

Comment ça marche

  1. 1

    Déposez votre fichier .stl par glisser-déposer ou sélectionnez-le en parcourant vos fichiers.

  2. 2

    L'analyseur lit la structure Spruce Subtitle et extrait le début, la fin et le texte de chaque cue.

  3. 3

    Le minutage STL source (horodatages d'images SMPTE HH:MM:SS:FF) est converti au minutage SMI (millisecondes entières, Start=...).

  4. 4

    Les balises en ligne entre crochets sont supprimées, les caractères spéciaux HTML sont échappés et les sauts de ligne deviennent des balises <br>.

  5. 5

    Le fichier .smi de sortie est généré et prêt à être téléchargé.

Foire aux questions

Il lit un fichier texte Spruce Subtitle, analyse le minutage et le texte de chaque cue, puis écrit un document SAMI monolingue avec une classe ENCC, des éléments SYNC minutés, du texte HTML échappé et des marqueurs de fin vides. Le minutage STL source est converti en millisecondes SMI.

Absolument. Chaque conversion s'exécute côté client dans votre navigateur. Aucune donnée de sous-titre, aucun contenu de fichier et aucune métadonnée n'est jamais transmis à un serveur.

Oui. Les balises STL entre crochets sont supprimées, les séparateurs en pipe deviennent des sauts de ligne <br> et les caractères spéciaux HTML sont échappés. Le minutage est converti en millisecondes SMI.

Oui, il est entièrement gratuit, sans inscription ni filigrane, avec des fichiers pouvant atteindre 50 Mo chacun. Tout le traitement a lieu dans votre navigateur : vos fichiers ne sont jamais téléversés vers un serveur.

Le minutage STL source (horodatages d'images SMPTE HH:MM:SS:FF) est converti au minutage SMI (millisecondes entières, Start=...).

Oui. La page adaptative fonctionne dans les navigateurs mobiles modernes.

Prêt à convertir vos sous-titres ?

Déposez votre fichier STL ici et convertissez-le en SMI instantanément.