Skip to content

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

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

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>
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!

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

またはクリックして選択

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

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

使い方

1

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

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

2

即座に変換

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

3

SRT をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

無料&ローカル

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

どこでも動作

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

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

この変換ツールは、TTML ドキュメントから <p> キューを読み込み、標準的な SRT ブロックを書き出します。対応する begin、end、dur の値はミリ秒タイムスタンプに変換され、<br/> 要素は改行になり、XML エンティティはデコードされ、一般的なインライン装飾タグは除去されます。変換はブラウザ内で行われます。

入力形式

TTML

TTML (Timed Text Markup Language) は XML 字幕形式です。この変換ツールは、begin と end、または begin と dur の属性を持つ <p> 要素を探し、秒ベースとクロック値のタイミングに対応します。特定の配信プロファイルは要求しませんが、特殊な XML やタイミング構文は認識されない場合があります。

出力形式

SRT

SRT (SubRip) は、連番キュー番号、HH:MM:SS,mmm --> HH:MM:SS,mmm のタイミング、1 行以上のテキスト行を持つプレーンテキスト字幕形式です。TTML のスタイル、リージョン、メタデータは保持されません。

機能

begin/end または begin/dur のタイミングを持つ TTML <p> キューを読み込み
連番付き SRT キューを書き出し
タイミングを SRT のミリ秒タイムスタンプに変換
<br/> 要素を SRT の改行に変換
一般的な XML エンティティをデコード
一般的なインライン装飾タグを除去

変換する理由

SRT は字幕ツールで広くサポートされているシンプルなプレーンテキスト形式です。
SRT はタイムドテキスト XML よりも確認と編集が容易です。
この変換は、キューテキスト、改行、開始・終了タイミングを保持します。
XML 構造を取り除くと、キュー一覧を確認しやすくなります。

フォーマットの違い

TTML は XML の <p> 要素にキューを格納し、SRT は連番付きテキストブロックを使います。
TTML は begin、end、dur 属性を使い、SRT はタイムスタンプ行を使います。
TTML は XML スタイルとメタデータに対応しますが、SRT のキューテキストはそれらを保持しません。
TTML の <br/> 要素は、物理的な SRT テキスト行になります。

主なユースケース

シンプルな編集

TTML キューを SRT に変換し、一般的な字幕ツールでテキストとタイミングを素直に編集します。

プレーンテキスト確認

XML マークアップをたどらずに、キューテキストとタイミングを確認します。

形式の交換

対応する TTML キューを、SubRip 入力を期待するワークフロー向けの SRT に移します。

関連フォーマット

よくある質問

いいえ。一般的なインライン装飾タグは除去され、SRT は TTML のスタイル、リージョン、メタデータを保持しません。

TTML の <br/> 要素は、SRT キュー内の通常のテキスト改行になります。

対応するタイミング構文を持つ基本的な TTML <p> キューを読み込みます。配信プロファイルでは、この変換ツールが完全には対応できない構造や時間表現が追加される場合があります。

end があればそれを使います。なければ dur を begin に加算します。どちらもない場合は、3 秒のフォールバック継続時間を使います。

&amp;、&lt;、&gt; などの一般的な XML エンティティは、読み取り可能なテキストにデコードされます。

いいえ。変換ツールは認識した <p> キューを文書順に抽出します。元ファイルに複数言語が含まれる場合は、変換前に言語トラックを分離してください。

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

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