Skip to content

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

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

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>
STL
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!

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

またはクリックして選択

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

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

使い方

1

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

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

2

即座に変換

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

3

STL をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

無料&ローカル

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

どこでも動作

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

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

この変換ツールは TTML ドキュメントの <p> キューを読み取り、テキストベースの Spruce STL を書き出します。タイミングは 29.97 fps のフレームグリッドに量子化され、改行は縦棒セパレーターに変換され、一般的な TTML インラインタグは削除されます。各出力キューには開始時刻、終了時刻、テキストが含まれます。

入力形式

TTML

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

出力形式

STL

この出力はバイナリ EBU STL ではなく、テキストベースの Spruce STL です。ファイルにはジェネレーターコメントと、開始時刻・終了時刻・テキストのエントリが含まれます。タイミングは 29.97 fps の SMPTE 形式 HH:MM:SS:FF 値を使用し、表示上の改行は縦棒で表されます。

機能

begin/end または begin/dur のタイミングを持つ TTML <p> キューを読み取ります。
テキストベースの Spruce STL エントリを書き出します。
タイミングを 29.97 fps のフレームグリッドに量子化します。
キューテキストの改行を縦棒セパレーターに変換します。
一般的な TTML インラインタグを削除します。
処理はすべてブラウザ内でローカルに行われます。

変換する理由

STL のテキストエントリはコンパクトで、プレーンテキストとして確認しやすくなっています。
変換では明示的な開始時刻と終了時刻が保持されます。
縦棒セパレーターにより、STL テキストの改行を簡潔に表現できます。
ワークフローがこのレイアウトを求める場合、Spruce 形式のテキストファイルが役立ちます。

フォーマットの違い

TTML は XML であり、この STL 出力はプレーンテキストのキューリストです。
TTML のタイミング属性は、フレームベースの SMPTE 形式タイムコードに変換されます。
TTML の <br/> 要素は、STL の縦棒セパレーターになります。
TTML のスタイルとメタデータは STL 出力にはマッピングされません。

主なユースケース

テキスト STL の準備

対応する TTML キューから、テキストベースの Spruce 形式 STL エントリを作成します。

改行の変換

TTML の改行を STL の縦棒セパレーターに変換します。

タイミングの変換

begin と end の値を、フレームグリッドの SMPTE 形式タイムコードに変換します。

関連フォーマット

よくある質問

いいえ。出力は開始・終了・テキストからなるテキストベースの Spruce STL です。バイナリ EBU STL は生成されません。

時刻は 29.97 fps の SMPTE 形式フレームグリッドに量子化されます。TTML のミリ秒精度は、表現可能な最近のフレームへ調整される場合があります。

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

TTML の改行は、STL テキスト項目では縦棒セパレーターとして書き出されます。

いいえ。一般的なインラインタグは削除され、TTML のスタイルやメタデータはマッピングされません。

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

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

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