Skip to content

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

高速。プライベート。完璧。

100%ブラウザ内でローカル処理。アップロード不要。待ち時間なし。

プライベート&安全
超高速
無料&プライベート
TTML
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
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>

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

またはクリックして選択

50MB以下の.ttml, .itt, .xmlファイルに対応

100% ローカルアップロード不要安全即時

使い方

1

TTML ファイルをアップロード

ドラッグ&ドロップまたは .ttml ファイルを選択

2

即座に変換

ブラウザ内でローカル処理

3

SMI をダウンロード

.smi ファイルをすぐに取得

AllSubConverter を選ぶ理由

プライバシー重視

すべてブラウザ内で実行。ファイルはアップロードされません。

圧倒的なスピード

最適化されたエンジンで数秒で変換。

無料&ローカル

1ファイルは最大50MB。バッチは最大200ファイルまたは1GBまでです。

どこでも動作

Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。

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

この変換ツールは、TTML ドキュメントから <p> キューを読み込み、SAMI ドキュメントを書き出します。キューの開始時間はミリ秒の <SYNC Start> 値になり、改行は <br> タグになり、HTML の特殊文字はエスケープされ、各キューの終了は空の <SYNC> エントリで示されます。出力は 1 つの既定 ENCC 言語クラスを使用します。

入力形式

TTML

TTML (Timed Text Markup Language) は XML 字幕形式です。この変換ツールは、begin と end、または begin と dur の属性を持つ <p> 要素を探し、秒ベースとクロック値のタイミングに対応します。begin 属性がないキューはスキップされます。

出力形式

SMI

SMI (SAMI、Synchronized Accessible Media Interchange) は、ミリ秒の Start 時間を持つ <SYNC> 要素を使う HTML 風字幕形式です。この変換ツールは、1 つの既定 ENCC クラスを持つ単一言語ドキュメントを出力し、複数の言語トラックは作成しません。

機能

begin/end または begin/dur のタイミングを持つ TTML <p> キューを読み込み
ミリ秒の <SYNC Start> 値を書き出し
改行を <br> タグに変換
HTML の特殊文字をエスケープ
空の <SYNC> エントリでキュー終了を記録
ファイルをブラウザ内でローカル処理

変換する理由

SAMI は、この HTML 風構造を期待するレガシー再生環境で役立ちます。
出力は対になる <SYNC> エントリで明示的な開始・終了タイミングを保持します。
HTML エスケープにより、SAMI ドキュメント内でキューテキストを安全に保持できます。
単一の既定言語クラスにより、生成されるドキュメントの動作が予測しやすくなります。

フォーマットの違い

TTML は XML の <p> 要素にキューを格納し、SAMI は <SYNC> と <p> 要素を使います。
TTML のタイミング属性は、SAMI のミリ秒 Start 値に変換されます。
TTML の改行は <br> タグになります。
TTML の元スタイルは対応付けられず、出力は 1 つの既定 ENCC クラスを使用します。

主なユースケース

レガシーキャプション形式

SMI 字幕を受け付ける古いワークフロー向けに SAMI ドキュメントを作成します。

タイミング変換

TTML の begin と end の値を、対になる SAMI <SYNC> エントリに移します。

テキスト安全性

アンパサンドと山括弧をエスケープしながら、キューの改行を保持します。

関連フォーマット

よくある質問

いいえ。1 つの既定 ENCC クラスを持つ単一言語の SAMI ドキュメントを作成します。

TTML の改行は、SAMI 出力では <br> タグとして書き出されます。

はい。登録も透かしもなく、変換はブラウザ内で行われます。

各キューの後ろに、キュー終了時間の空の <SYNC> エントリが置かれます。

はい。HTML 風の SAMI ドキュメント向けに、アンパサンド、小なり記号、大なり記号がエスケープされます。

いいえ。処理はブラウザ内で完結し、字幕ファイルはアップロードされません。

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

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