コンテンツへスキップ
Free Subtitle Converter
言語
カラーテーマ
応援する

SRT から SMI への変換ツール

SAMI(.smi)は Microsoft が Windows Media 向けに作った字幕形式で、今でも一部のプレーヤーや機器、特に韓国で求められています。SRT ファイルを字幕クラスが1つの SAMI ファイルに変換し、各字幕のタイミング、改行、斜体を保持しましょう。

字幕ファイルを変換

字幕ファイルデバイスにとどまる

ここに字幕ファイルをドロップ

SRT、VTT、ASS、SBV、TTML、SUB、SMI、LRC など · 最大 100 ファイル

または字幕テキストを貼り付け
手元にファイルがない場合

ファイルはブラウザー上でこのページが読み込みます。どこにもアップロードされません。

使い方

  1. SRT ファイルを開く

    .srt ファイルをドロップします。プレビューで韓国語などの文字が化けている場合は、先に正しい「文字コード」を選んでください。

  2. SAMI のプレビューを確認

    SMI(SAMI)はすでに選択されています。各字幕は SYNC タグで始まり、間には消去用の行が入ります。

  3. .smi ファイルをダウンロード

    film.mp4 と film.smi のように動画と同じ名前を付ければ、プレーヤーが自動で読み込みます。

SRT のタイミングが SAMI になる仕組み

SAMI が記録するのはテキストが表示される時点だけです。各字幕は、<SYNC Start=1000> のように開始時間をミリ秒で示す SYNC タグになります。次の字幕までに間がある場合は、ノーブレークスペース &nbsp; を入れた SYNC を追加し、字幕の終了時間に画面を消去します。間を空けずに続く字幕には消去用の行は必要ありません。

変換前と変換後

2つの SRT 字幕と SAMI ファイル。各字幕はミリ秒単位の SYNC で始まり、&nbsp; を含む SYNC が各終了時間に画面を消去し、改行は <br> になり、斜体タグはそのまま残ります。

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.
ダウンロードする SMI ファイル
<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>

ファイルの中身

head には短いスタイルブロックがあります。中央揃えで20ポイントの白い Arial のテキストと、言語が und(未確定)に設定された SUBTTL という字幕クラスが1つです。言語を示すには、このクラスの Name と lang を、たとえば Name: Korean と lang: ko-KR に変更してください。

改行は <br> になり、斜体・太字・下線は <i>、<b>、<u> のまま残ります。& や < などの文字は &amp; や &lt; として書き出されます。ファイルは UTF-8 で保存されます。とても古いプレーヤーで文字化けする場合は、テキストエディターでその地域のエンコーディングのコピーを保存してください。

逆方向の変換が必要ですか? SMI から SRT への変換ツールをご利用ください。これらの形式の詳細:字幕が文字化けする理由と、エンコーディングの直し方

よくある質問

1つの SMI ファイルに2つの言語を入れられますか?

SAMI では可能ですが、このコンバーターが書き出すのは1言語だけです。2つの言語を同時に表示するには、先に字幕結合ツールで2つの SRT ファイルを結合してから、その結果を変換してください。

ファイルに &nbsp; の行があるのはなぜですか?

画面を消去します。SAMI には終了時間がないため、スペースを1つだけ入れた SYNC でその前の字幕を終わらせます。

SAMI ファイルで斜体は保持されますか?

はい。斜体・太字・下線は <i>、<b>、<u> タグとして書き出され、SAMI プレーヤーはそれを HTML のように読み込みます。

コーヒーをおごる