Skip to content

SRT から SMI への字幕変換ツール

SRT字幕をSMI (SAMI) 形式に変換。Windows Media Playerやレガシーシステムに対応。

SRT ファイルをここにドラッグ&ドロップ

またはクリックして選択

50MB以下の.srtファイルに対応

コアエンジンアーキテクチャ

無料オンライン SRT → SMI 変換ツール

当社のSRT → SMI変換ツールは、汎用のSubRip (SRT) 字幕ファイルをSAMI (SMI) 形式に変換します。SMIはマイクロソフトが開発したHTML構文に基づく字幕形式で、多言語字幕切替をサポートし、主にWindows Media Playerで使用されます。変換は完全にブラウザ内で実行され、ファイルのアップロード不要、登録不要、完全無料です。

ペイロード&構文インスペクター

SRT → SMI コード構文と構造の検証

ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます

ミリ秒同期
input.srt
SRT 入力
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
output.smi
SMI 出力
<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>
仕様シート

SRT vs SMI 技術仕様

規格準拠
入力形式

SRT

SRT

SRT(SubRip、.srt)は標準的な字幕形式で、連番エントリ、HH:MM:SS,mmm 形式の開始・終了タイムスタンプ、および各エントリの1行以上のテキストで構成されます。動画で最も広くサポートされている字幕形式です。

出力形式

SMI

SMI

SMI (SAMI) はマイクロソフトが開発した同期アクセシブルメディア交換形式で、HTML構文に基づき、多言語字幕と基本的なスタイリングをサポートします。主にWindows Media Playerで使用されます。

フォーマットの違い

SRTはプレーンテキストの連番とタイムスタンプを使用、SMIはHTMLのSYNC・Pタグを使用
SRTは1ファイル1言語、SMIは多言語切替をサポート
SRTはすべてのプレーヤーでサポート、SMIは主にWindows Media Playerで使用
SRT ファイルは通常動画1分あたり1〜3 KBです。SMI ファイルは HTML のオーバーヘッドと必須のドキュメント構造により2〜4倍大きくなります。
SRT にはスタイルサポートがありません。SMI は SYNC 要素ごとの CSS クラスをサポートし、カラー文字、フォント変更、キューごとの位置指定が可能です。
SRT キューテキストは常にプレーンな UTF-8 テキストです。SMI テキストは P 要素内にあり、HTML マークアップを含めることで太字や斜体などのインライン書式が可能です。

変換のトラブルシューティングと注意点

プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策

4 個の注意点
GOTCHA #1

プレーヤーで字幕のタイミングがずれたり音ズレが発生する

動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。

GOTCHA #2

日本語の漢字や記号が文字化け(?)して表示される

Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。

GOTCHA #3

複数人物が同時に話す際に字幕が重なって見づらい

フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。

GOTCHA #4

動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる

当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。

機能

SRTの開始・終了タイミングをSMIのミリ秒SYNC要素に変換
読み取った字幕テキストとタイミングを保持し、複数行は<br>で出力
SMI構造と既定のENCCスタイルブロックを生成
クライアント側で処理 - ファイルのアップロード不要、ファイルは端末内に保持
業界標準ツールと互換性のある有効なSMIファイルを生成
登録不要、透かしなし、1ファイル最大50MBで完全無料
複数ファイルをドロップすると、SMI を事前選択したワークスペースのバッチツールを開きます
UTF-8 / GB18030 入力に対応し、出力はUTF-8です

変換する理由

Windows Media PlayerがSMI形式をネイティブサポート
SMIは1つのファイルで多言語字幕を含めることが可能
SMIはHTMLベースで基本的なスタイリングとカラーをサポート
一部のレガシーシステムや教育プラットフォームがSMI形式を要求
多言語字幕切替が必要なシーンに適している
2015年以前に構築されたアーカイブ動画システムは HTML 構造のキャプションを期待することが多く、プレーンな SRT ファイルは拒否されます。
アジア市場の一部の放送再生サーバーでは、取り込み用キャプション形式として SMI が推奨されています。
Scenarios

主なユースケース

Windowsプラットフォーム

Windows Media PlayerやWindowsベースのシステム向けにSMI形式の字幕ファイルを準備。

多言語字幕

SMI構造をベースにし、変換後に言語クラスと複数言語トラックを手動で追加する。

教育システム

SMI形式を要求する教育プラットフォームや企業システム向けに字幕ファイルを準備。

レガシーシステムの移行

旧バージョンのWindows Media Player、企業内研修動画システム、2015年以前のアーカイブ動画プラットフォームでは、SAMI形式の字幕しか受け付けないことがよくあります。こうしたレガシーシステム向けに、最新のSRT字幕を変換してください。

スタイル付き字幕の提供

SMIはCSSスタイル設定に対応しています。まずSRTからSMIへ変換し、その後CSSクラスやインライン書式を追加してスタイル付き字幕を作成します。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    SRTファイルをドラッグ&ドロップするか、ファイルを選択してアップロードします。

  2. 2

    ツールがSRTファイルを解析し、タイムコードと字幕テキストを読み取ります。

  3. 3

    各エントリが正しくフォーマットされたタイムスタンプ付きのSMI形式に変換されます。

  4. 4

    変換されたSMIファイルをダウンロードし、ターゲットプラットフォームですぐに使用できます。

  5. 5

    デフォルトの CSS スタイルブロックが生成され、SMI 互換プレーヤーで正しく表示されます。

  6. 6

    生成された .smi ファイルをダウンロード。韓国プラットフォームやレガシーシステムへの納品に対応。

よくある質問

SMIはSynchronized Accessible Media Interchangeの略で、Microsoftが開発したHTMLベースの字幕形式です。完全なHTMLドキュメント内のSYNC Start=ミリ秒要素で字幕キューを囲みます。SMIは、Naver TVやKakaoTVなどの韓国ストリーミングプラットフォームや、旧Windows Media Playerコンテンツで今も広く使われています。

SRTはHH:MM:SS,mmm(カンマ区切り)を使用します。SMIは<SYNC Start=>属性でミリ秒単位の単一タイムスタンプを使用します。変換ツールはSRTタイムスタンプを総ミリ秒数に変換し、SYNC要素のStart属性に設定します。

はい。出力には<STYLE>セクションと既定のENCCクラスが含まれます。変換後にテキストエディターでCSSルールを追加または編集し、フォント、カラー、サイズなどを定義してください。

SMIは複数の言語トラックを1つのファイルに格納でき、CSSベースのスタイリングをサポートし、Windows Media Playerでの互換性が高いです。SRTはシンプルですが、多言語やスタイリングが必要な場合はSMIが適しています。

SMI形式としてはCSSクラスによる複数言語トラックに対応していますが、この変換ツールはSRT1つから言語クラスENCCの単一トラックのみを生成します。多言語ファイルが必要な場合は、変換後に各言語のP要素とCSSクラスを手動で追加してください。

変換ツールは入力ファイルを検証し、解析できない場合は警告を表示します。SRT形式の仕様に従った正しいファイルを使用してください。

字幕を変換する準備はできましたか?

SRT ファイルをここにドロップして SMI に即座に変換。