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 ファイルをここにドラッグ&ドロップ

またはクリックして選択

Supports .ttml files up to any size

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

使い方

1

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

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

2

即座に変換

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

3

SMI をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

本当の無制限

ファイルサイズ制限なし。1日あたりの制限なし。完全無料。

どこでも動作

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

無料オンライン TTML から SMI への変換ツール

当社の TTML から SMI への変換ツールは Timed Text Markup Language(TTML) 入力を読み取り、ブラウザ内で Synchronized Accessible Media Interchange(SAMI) 出力を生成します。ソースの TTML タイミング(秒(1.500s)またはクロック値)を SMI タイミング(整数ミリ秒(Start=...))に変換します。 対象フォーマットが表現できないスタイルとマークアップは正規化または削除され、有効ですぐに使える出力になります。 変換はクライアント側で実行されるため、字幕ファイルがサーバーにアップロードされることはありません。

入力形式

TTML

TTML(Timed Text Markup Language)はW3Cによって標準化されたXMLベースの字幕フォーマットで、Netflix、Apple TV、多くの放送ワークフローで要求されます。キャプションは begin と end(または dur)属性を持つ <p> 要素にあり、時間は秒(1.500s)またはクロック値(HH:MM:SS.mmm)で表されます。関連するITT(iTunes Timed Text)フォーマットは同じXML構造を共有し、同じ方法で処理されます。

出力形式

SMI

SMI(SAMI、Synchronized Accessible Media Interchange)はMicrosoftの字幕フォーマットで、ミリ秒のStart時間を持つHTML風の <SYNC> 要素を使用します。SMIはCSSクラスを通じて多言語トラックをサポートし、Windows Media Playerやレガシーアクセシビリティワークフローに適しています。

機能

<HEAD>、<STYLE>、<BODY> セクションを持つ有効な <SAMI> ドキュメントを生成します。
ソースのタイミングをミリ秒の <SYNC Start> 属性に変換します。
HTMLの特殊文字をエスケープし、改行を <br> タグに変換します。
Windows Media Playerで使用可能なデフォルトのENCC言語クラスを出力します。

変換する理由

SMI(SAMI)はWindows Media PlayerとレガシーのMicrosoftアクセシビリティワークフローでサポートされています。
SMIのCSSクラスを持つHTML風の構造により、1つのファイルに複数の言語トラックを含めることができます。
SMIは古いWindowsベースのプレーヤーや企業のメディアシステムにキャプションを納品するのに役立ちます。
SMIへの変換で使い慣れたHTML風のレイアウトにミリ秒のStartタイミングが保持されます。

フォーマットの違い

TTML と SMI は異なる内部構造を使用します。変換ツールはソースキューを対象レイアウトに正規化します。
TTML は秒またはクロック値で表されるbegin/end属性を使用し、SMI は<SYNC> 要素のミリ秒Start属性を使用します。
TTML はスタイルやマークアップを持つ場合があります。SMI は独自のスタイルモデルをサポートするため、サポートされないフォーマットはマップまたは削除されます。

主なユースケース

Windows Media キャプション

Windows Media PlayerとMicrosoftベースの再生環境用にSMIキャプションを制作します。

アクセシビリティ

レガシー企業・教育メディアシステム用のSAMIアクセシビリティキャプションを納品します。

多言語ファイル

SMIのCSSクラスを使って1つのキャプションファイルに複数の言語トラックを持たせます。

関連フォーマット

よくある質問

Timed Text Markup Language(TTML) ファイルを読み取り、各キューのタイミングとテキストを解析し、Synchronized Accessible Media Interchange(SAMI) 向けに構造を正規化して、有効な .smi ファイルを書き出します。ソースの TTML タイミング(秒(1.500s)またはクロック値)を SMI タイミング(整数ミリ秒(Start=...))に変換します。

もちろんです。すべての変換はブラウザ内のクライアント側で実行されます。字幕データ、ファイル内容、メタデータがサーバーに送信されることは一切ありません。

TTML と SMI はどちらもスタイルをサポートしますが、スタイルモデルが異なります。マッピングできないスタイルは正規化または削除されますが、台詞テキストとタイミングは常に保持されます。

はい、完全に無料で、サインアップ不要、透かしなし、ファイルサイズ制限なしです。すべての処理はブラウザ内で行われるため、ファイルがサーバーにアップロードされることはありません。

ソースの TTML タイミング(秒(1.500s)またはクロック値)を SMI タイミング(整数ミリ秒(Start=...))に変換します。

はい。変換ツールは完全にレスポンシブで、iOSとAndroidのモダンなモバイルブラウザで動作します。

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

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

関連リソース