TTML から SMI への字幕変換ツール
TTML キューのタイミングとテキストを、単一言語の SAMI ドキュメントに変換します。
TTML ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.ttml, .itt, .xmlファイルに対応
無料オンライン TTML → SMI 変換ツール
この変換ツールは、TTML ドキュメントから <p> キューを読み込み、SAMI ドキュメントを書き出します。キューの開始時間はミリ秒の <SYNC Start> 値になり、改行は <br> タグになり、HTML の特殊文字はエスケープされ、各キューの終了は空の <SYNC> エントリで示されます。出力は 1 つの既定 ENCC 言語クラスを使用します。
TTML → SMI コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
TTML vs SMI 技術仕様
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 クラスを持つ単一言語ドキュメントを出力し、複数の言語トラックは作成しません。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
プレーヤーで字幕のタイミングがずれたり音ズレが発生する
動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。
日本語の漢字や記号が文字化け(?)して表示される
Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。
複数人物が同時に話す際に字幕が重なって見づらい
フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。
動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる
当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。
機能
変換する理由
主なユースケース
レガシーキャプション形式
SMI 字幕を受け付ける古いワークフロー向けに SAMI ドキュメントを作成します。
タイミング変換
TTML の begin と end の値を、対になる SAMI <SYNC> エントリに移します。
テキスト安全性
アンパサンドと山括弧をエスケープしながら、キューの改行を保持します。
関連フォーマット
使い方
- 1
TTML ファイルを選択、またはドロップします。
- 2
パーサーは <p> テキストとタイミング属性を抽出します。
- 3
一般的な TTML インラインタグを除去し、テキストエンティティをデコードします。
- 4
各キューを、ミリ秒の開始時間付き ENCC 段落として書き出します。
- 5
空の <SYNC> エントリがキュー終了を示します。
その他の字幕ツール
よくある質問
いいえ。1 つの既定 ENCC クラスを持つ単一言語の SAMI ドキュメントを作成します。
TTML の改行は、SAMI 出力では <br> タグとして書き出されます。
はい。登録も透かしもなく、変換はブラウザ内で行われます。
各キューの後ろに、キュー終了時間の空の <SYNC> エントリが置かれます。
はい。HTML 風の SAMI ドキュメント向けに、アンパサンド、小なり記号、大なり記号がエスケープされます。
いいえ。処理はブラウザ内で完結し、字幕ファイルはアップロードされません。