Skip to content

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

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

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>
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

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

またはクリックして選択

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

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

使い方

1

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

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

2

即座に変換

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

3

VTT をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

無料&ローカル

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

どこでも動作

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

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

この変換ツールは TTML ドキュメントの <p> キューを読み取り、基本的な WebVTT を書き出します。ファイルは WEBVTT ヘッダーで始まり、各キューにはドット区切りの開始・終了タイムスタンプが付き、<br/> 要素は改行に変換され、一般的なインライン書式タグは削除されます。キューセッティングやスタイルメタデータは生成されません。

入力形式

TTML

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

出力形式

VTT

VTT(WebVTT)はウェブ動画で使われるテキスト字幕フォーマットです。この変換ツールは WEBVTT ヘッダーに続いて、HH:MM:SS.mmm --> HH:MM:SS.mmm のタイミングとテキストを持つプレーンなキューを出力します。キュー識別子、キューセッティング、リージョン、スタイル、メタデータブロックは追加しません。

機能

begin/end または begin/dur のタイミングを持つ TTML <p> キューを読み取ります。
形式に必須の WEBVTT ヘッダーを追加します。
ドット区切りの VTT 開始・終了タイムスタンプを書き出します。
<br/> 要素を通常の VTT 改行に変換します。
XML エンティティをデコードし、一般的なインラインタグを削除します。
処理はすべてブラウザ内でローカルに行われます。

変換する理由

ウェブ動画ワークフローでは、 timed-text XML よりも VTT が一般的に使われます。
VTT は確認や編集がしやすいシンプルなプレーンテキスト形式です。
変換ではキューテキスト、改行、開始・終了タイミングが保持されます。
ブラウザー内処理により、字幕ファイルをアップロードする必要がありません。

フォーマットの違い

TTML は XML の <p> 要素でキューを保持し、VTT はテキストのキューブロックを使用します。
TTML は begin、end、dur 属性を使用し、VTT はタイムスタンプ行を使用します。
TTML は XML スタイル、リージョン、メタデータに対応しますが、この出力には VTT の同等機能が含まれません。
TTML の <br/> 要素は、VTT では物理的なテキスト行になります。

主なユースケース

ウェブ動画の準備

対応する TTML キューを、ウェブ動画のテストや編集に使える基本的な VTT ファイルに変換します。

簡易キュー確認

TTML の XML 構造なしに、タイミングとテキストを確認します。

フォーマット交換

認識された TTML キューを、ウェブ向けの字幕形式に移行します。

関連フォーマット

よくある質問

いいえ。生成される VTT には、タイミングとテキストのみを含む基本的なキューが入ります。位置、配置、サイズ、リージョンのためのキューセッティングは生成されません。

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

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

いいえ。一般的な TTML インライン書式タグは削除され、VTT スタイルタグも生成されません。

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

いいえ。認識された <p> キューをドキュメント順に抽出します。複数言語が含まれるソースは、変換前に言語ごとに分離してください。

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

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