Skip to content

SRT から TTML への変換

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

ブラウザ内で100%ローカル処理。アップロード不要。待ち時間なし。制限なし。

プライベート&安全
超高速
無料&無制限
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
<?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 ファイルをここにドラッグ&ドロップ

またはクリックして選択

Supports .srt files up to any size

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

使い方

1

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

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

2

即座に変換

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

3

TTML をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

本当の無制限

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

どこでも動作

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

SRT to TTML について

このコンバーターは SubRip(SRT)字幕ファイルを TTML(Timed Text Markup Language)形式に変換します。TTML は W3C によって開発され、Netflix、Apple TV、Amazon Prime Video、および世界中の放送機関で採用されている XML ベースの字幕標準です。SRT はコンシューマー用途に適したシンプルなプレーンテキスト形式ですが、TTML はプロのストリーミングプラットフォームや放送納品ワークフローに必要な構造化 XML、スタイリング機能、メタデータを提供します。

入力形式

SRT

SRT(SubRip)は、連番付きキュー、HH:MM:SS,mmm タイムスタンプ、シンプルなテキスト行を備えたプレーンテキスト字幕形式です。ほとんどの字幕編集ツール(Aegisub、Subtitle Edit、Jubler)がデフォルトでエクスポートする汎用インターチェンジ形式です。SRT にはスタイル、位置指定、メタデータ機能はありません。

出力形式

TTML

TTML(Timed Text Markup Language)は、Netflix(IMSC/ITT として)、Apple TV(ITV として)、Amazon Prime Video、放送システム(EBU-TT-D として)で使用される W3C XML ベースの字幕形式です。TTML はインラインスタイリング、テキスト位置指定、言語メタデータ、フォースド・ナラティブ、プロの納品に必要な複雑なマルチリージョンレイアウトをサポートします。

機能

SRT のカンマ区切りタイムスタンプを TTML の begin/end 時間式に自動変換
適切な名前空間宣言を備えた有効な TTML XML を生成
字幕テキストを body と div コンテナ内の p 要素にラップ
SRT の改行を TTML の br タグに変換して適切な改行を実現
有効な出力のために XML 特殊文字をエスケープ
ストリーミング納品時に Netflix 互換の ITT 構造を生成
放送ワークフロー向けのフレームレートベースのタイミング式をサポート
100% クライアントサイド処理、アップロード不要、完全なプライバシー保護

変換する理由

Netflix はすべての字幕納品に TTML ベースの IMSC 形式を要求し、パートナーポータルから SRT ファイルの提出を拒否します。
Apple TV と iTunes は字幕に TTML 派生の ITV 形式を使用し、プレーンテキストの SRT ではなく XML ソースファイルを必要とします。
EBU-TT 放送納品規格は TTML 上に構築され、コンプライアンスのために XML 字幕ファイルを義務付けます。
Amazon Prime Video はプラットフォームへの字幕納品に TTML を要求し、コンテンツパートナーからの SRT アップロードを拒否します。
プロのキャプションベンダーやローカライズスタジオは内部で TTML を使用し、SRT ではなく XML 納品物を必要とします。
TTML はフォースド・ナラティブをメタデータフラグとしてサポートし、SRT では表現できません。
TTML はキューごとのスタイリングを許可し、アクセシビリティコンプライアンス納品に不可欠です。

フォーマットの違い

SRT はカンマ区切りのタイムスタンプを使用します。TTML はドット区切りの XML 属性を使用します。
SRT は番号付きエントリのフラットなプレーンテキストファイルです。TTML は構造化 XML ドキュメントです。
SRT にはスタイル機能がありません。TTML は tts 属性によるインラインスタイリングをサポートします。
SRT は改行にリテラル改行文字を使用します。TTML は br タグを使用します。
SRT にはメタデータ機能がありません。TTML は言語宣言、リージョン定義、ロール属性をサポートします。
SRT ファイルは 1 分あたり 1〜3 KB です。TTML ファイルは XML オーバーヘッドにより 1 分あたり 3〜6 KB です。

主なユースケース

Netflix コンテンツ納品

Netflix はパートナーポータルを通じたすべての字幕提出に IMSC/TTML 形式を要求します。Netflix 向けにシリーズ、映画、ドキュメンタリーを納品する前に SRT 字幕を TTML に変換します。

Apple TV・iTunes の字幕

Apple TV と iTunes は字幕に TTML 派生の ITV 形式を使用します。Apple TV 字幕納品準備の第一歩として SRT を TTML に変換します。

放送 EBU-TT コンプライアンス

EBU-TT 規格を使用するヨーロッパの放送局は XML ベースの字幕ファイルを要求します。EBU-TT 放送納品コンプライアンスの基盤として SRT を TTML に変換します。

Amazon Prime Video の納品

Amazon Prime Video はコンテンツパートナーからの字幕納品に TTML を要求します。Amazon Video Direct ポータルにアップロードする前に SRT 字幕を TTML に変換します。

プロのキャプションワークフロー

キャプションベンダーやローカライズスタジオは内部で TTML を使用します。プロのキャプショニング、ローカライズ、アクセシビリティコンプライアンスプロジェクトには SRT ではなく TTML を納品します。

関連フォーマット

よくある質問

TTML(Timed Text Markup Language)は、Netflix、Apple TV、Amazon Prime Video、放送機関が要求する W3C XML ベースの字幕形式です。主要なストリーミングプラットフォームや放送パートナーに字幕を納品する場合、プレーンテキストの SRT ではなく TTML(または派生形式の IMSC、ITV、EBU-TT-D)が要求される可能性が高いです。

はい。Netflix、Apple TV、Amazon Prime Video、放送システムはすべて TTML ベースの形式を字幕納品に使用します。プロのストリーミングプラットフォームに字幕を納品する場合は TTML が必要です。

一部の SRT ファイルには HTML ライクなタグ(イタリック、ボールド)が含まれています。コンバーターはこれらを TTML 出力内の XML 要素として渡し、テキストを span スタイル要素でラップします。

はい。コンバーターは適切な名前空間宣言と構造を備えた TTML XML を生成し、Netflix IMSC/ITT 要件と互換性があります。ただし、Netflix にはフレームレートやアスペクト比に関する追加要件がある場合があります。

はい。TTML ファイルは XML 構造、名前空間宣言、要素タグのため、同等の SRT より通常 2〜3 倍大きくなります。50 KB の SRT ファイルは約 100〜150 KB の TTML ファイルになります。

TTML 出力には言語識別用の xml:lang 属性を含めることができます。変換設定で対象言語を指定すると、出力に適切な言語コードが含まれます。

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

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

関連リソース