Aller au contenu
Free Subtitle Converter
Langue
Thème de couleur
Nous soutenir

Convertisseur SRT vers SMI

Le SAMI (.smi), le format de sous-titres de Microsoft pour Windows Media, est encore attendu par certains lecteurs et appareils, notamment en Corée. Convertissez un fichier SRT en fichier SAMI avec une seule classe de sous-titres, en conservant le minutage, les retours à la ligne et l’italique de chaque sous-titre.

Convertissez votre fichier de sous-titres

Fichier de sous-titresReste sur votre appareil

Déposez vos fichiers de sous-titres ici

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC et plus · jusqu’à 100 fichiers

Ou collez le texte des sous-titres
Pas de fichier sous la main ?

Votre fichier est lu par cette page, dans votre navigateur. Il n’est envoyé nulle part.

Mode d’emploi

  1. Ouvrez le fichier SRT

    Déposez le fichier .srt. Si des lettres coréennes ou autres semblent illisibles dans l’aperçu, choisissez d’abord le bon Encodage du texte.

  2. Vérifiez l’aperçu SAMI

    SMI (SAMI) est déjà sélectionné. Chaque sous-titre commence par une balise SYNC, et les intervalles reçoivent une ligne d’effacement.

  3. Téléchargez le fichier .smi

    Donnez-lui le même nom que la vidéo, comme film.mp4 et film.smi, pour que les lecteurs le chargent automatiquement.

Comment le minutage SRT devient du SAMI

Le SAMI indique seulement quand le texte apparaît. Chaque sous-titre devient une balise SYNC avec son temps de début en millisecondes, comme <SYNC Start=1000>. Quand il y a un intervalle avant le sous-titre suivant, un SYNC supplémentaire contenant une espace insécable, &nbsp;, efface l’écran au temps de fin du sous-titre. Les sous-titres qui se suivent directement n’ont pas besoin de ligne d’effacement.

Avant et après

Deux sous-titres SRT et le fichier SAMI. Chaque sous-titre commence à un SYNC en millisecondes, un SYNC avec &nbsp; efface l’écran à chaque temps de fin, le retour à la ligne devient <br> et les balises d’italique restent telles quelles.

Votre fichier SRT
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.
Le fichier SMI que vous téléchargez
<SAMI>
<HEAD>
<TITLE></TITLE>
<STYLE TYPE="text/css">
<!--
P { margin-left: 8pt; margin-right: 8pt; margin-bottom: 2pt; margin-top: 2pt; text-align: center; font-size: 20pt; font-family: Arial, sans-serif; color: white; }
.SUBTTL { Name: Subtitles; lang: und; SAMIType: CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000><P Class=SUBTTL><i>Where were you last night?</i></P></SYNC>
<SYNC Start=3500><P Class=SUBTTL>&nbsp;</P></SYNC>
<SYNC Start=4000><P Class=SUBTTL>At the station,<br>waiting for you &amp; the kids.</P></SYNC>
<SYNC Start=6250><P Class=SUBTTL>&nbsp;</P></SYNC>
</BODY>
</SAMI>

Ce que contient le fichier

L’en-tête contient un court bloc de style : texte Arial blanc centré en 20 points, et une classe de sous-titres appelée SUBTTL dont la langue est und, c’est-à-dire indéterminée. Pour indiquer la langue, modifiez Name et lang dans cette classe, par exemple en Name: Korean et lang: ko-KR.

Les retours à la ligne deviennent <br>, et l’italique, le gras et le soulignement restent <i>, <b> et <u>. Les caractères comme & et < sont écrits &amp; et &lt;. Le fichier est enregistré en UTF-8 ; si un très vieux lecteur affiche des lettres illisibles, enregistrez une copie dans son encodage régional avec un éditeur de texte.

Besoin de l’inverse ? Utilisez le Convertisseur SMI vers SRT. En savoir plus sur ces formats : Pourquoi les sous-titres affichent des caractères bizarres, et comment corriger l’encodage

Questions et réponses

Un fichier SMI peut-il contenir deux langues ?

Le SAMI le permet, mais ce convertisseur n’écrit qu’une langue. Pour afficher deux langues ensemble, combinez d’abord deux fichiers SRT avec l’outil de fusion de sous-titres, puis convertissez le résultat.

Pourquoi le fichier contient-il des lignes &nbsp; ?

Ils effacent l’écran. Le SAMI n’a pas de temps de fin : un SYNC contenant une seule espace termine donc le sous-titre qui le précède.

L’italique est-il conservé dans le fichier SAMI ?

Oui. L’italique, le gras et le soulignement sont écrits sous forme de balises <i>, <b> et <u>, que les lecteurs SAMI lisent comme du HTML.

Offrez-moi un café