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

またはクリックして選択

Supports .ttml files up to any size

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

使い方

1

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

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

2

即座に変換

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

3

SRT をダウンロード

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

その他の変換

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

本当の無制限

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

どこでも動作

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

TTML to SRT について

このコンバーターは TTML(Timed Text Markup Language)字幕ファイルを SubRip(SRT)形式に変換します。TTML は Netflix、Apple TV、Amazon、放送システムで使用される XML ベースの形式ですが、ほとんどのコンシューマー向け動画プレーヤー、スマートテレビ、メディアサーバーは TTML を直接読み取ることができません。SRT に変換することで、VLC、MX Player、Kodi、Plex、スマートテレビなど、字幕をサポートするすべてのデバイスでプロの字幕ファイルを再生できるようになります。

入力形式

TTML

TTML(Timed Text Markup Language)は、Netflix(IMSC/ITT)、Apple TV(ITV)、Amazon Prime Video、放送機関(EBU-TT-D)で使用される W3C XML ベースの字幕形式です。TTML ファイルには名前空間宣言、スタイル属性、キュー用の p 要素、begin/end 時間式を備えた構造化 XML が含まれます。.ttml、.xml、.itt 拡張子を使用する場合があります。

出力形式

SRT

SRT(SubRip)は、連番付きエントリ、HH:MM:SS,mmm タイムスタンプ、シンプルなテキスト行を備えたプレーンテキスト字幕形式です。SRT は事実上すべての動画プレーヤー、スマートテレビ、メディアサーバー、ストリーミングプラットフォーム、字幕編集ツールでサポートされている汎用字幕形式です。

機能

TTML XML を解析し、名前空間の複雑さに関わらず p 要素からテキストを抽出
TTML の begin/end 時間式を SRT の HH:MM:SS,mmm タイムスタンプに変換
XML スタイル属性、名前空間宣言、メタデータをクリーンに削除
br タグをプレーンテキストの改行に戻して SRT の改行を実現
XML エンティティを可読文字に復元
IMSC、ITV、EBU-TT-D バリアントを含む TTML プロファイルに対応
XML からプレーンテキストへの変換全体でタイミング精度を保持
100% クライアントサイド、アップロード不要、完全なプライバシー保護

変換する理由

ほとんどのコンシューマー向け動画プレーヤー(VLC、MX Player、Kodi、MPC-HC)は TTML をサポートしておらず、TTML ファイルから字幕が表示されません。
スマートテレビ(Samsung、LG、Sony、Panasonic)やメディアサーバー(Plex、Emby、Jellyfin)は主に SRT をサポートし、TTML はサポートしません。
iOS と Android のモバイル動画プレーヤーは SRT を普遍的にサポートしますが、TTML をサポートすることは稀です。
SRT ファイルは TTML よりはるかに小さく(1 分あたり 1〜3 KB 対 3〜6 KB)、保存や共有に最適です。
SRT は XML の知識なしにテキストエディターで簡単に編集できますが、TTML は XML 構造と名前空間の理解が必要です。
ホームシアターやメディアセンターのセットアップ(Kodi、Plex、Jellyfin)は SRT をデフォルトとし、TTML ファイルを自動検出しない場合があります。
TTML を SRT に変換するとスタイルは失われますが、すべてのタイミングとテキスト内容が保持され、字幕が普遍的にアクセス可能になります。

フォーマットの違い

TTML はルート、名前空間、p 要素を備えた XML ドキュメントです。SRT は番号付きエントリのフラットなプレーンテキストファイルです。
TTML の時間式はドット区切りの begin/end 属性を使用します。SRT はカンマ区切りの HH:MM:SS,mmm を使用します。
TTML はインラインスタイリングをサポートします。SRT にはスタイル機能がなく、変換時に視覚フォーマットはすべて失われます。
TTML は改行に br タグを使用します。SRT はキュー内の行間にリテラル改行文字を使用します。
TTML には XML メタデータが含まれます。SRT にはメタデータ機能がありません。
TTML ファイルは動画 1 分あたり 3〜6 KB です。SRT ファイルは約半分のサイズです。

主なユースケース

個人メディアライブラリ

Netflix ダウンロードやストリーミングキャプチャからの TTML 字幕を SRT に変換し、Plex、Kodi、Jellyfin、VLC の個人メディアライブラリで使用します。

スマートテレビの互換性

Samsung、LG、Sony、Panasonic のスマートテレビは主に SRT 字幕をサポートします。これらのデバイスで再生するために TTML ファイルを SRT に変換します。

モバイル動画の再生

iOS と Android のモバイル動画プレーヤーは SRT を普遍的にサポートしますが、TTML をサポートすることは稀です。モバイル視聴のために TTML 字幕を変換します。

編集の簡素化

SRT は XML の知識なしにテキストエディターで編集できます。XML 構造を扱うことなくクイックなテキストやタイミングの編集が必要な場合に TTML を SRT に変換します。

ファイルサイズの最適化

SRT ファイルは TTML ファイルの約半分のサイズです。モバイルダウンロードやメール添付など、ストレージや帯域幅が懸念される場合に SRT に変換します。

関連フォーマット

よくある質問

ほとんどのコンシューマー向け動画プレーヤー、スマートテレビ、メディアサーバーは TTML をサポートしていません。SRT に変換することで、VLC、Kodi、Plex、MX Player、スマートテレビ、モバイルデバイスで普遍的に再生できるようになります。スタイルとメタデータは失われますが、汎用性が得られます。

TTML はドット区切りの時間式を使用します。コンバーターはこれらを解析し、SRT のカンマ区切り HH:MM:SS,mmm 形式に変換します。タイミング精度はすべて保持されます。

Apple TV ITV も TTML 派生の形式です。コンバーターは XML 構造を読み取り、標準 TTML と同じように字幕キューを抽出し、有効な SRT 出力を生成します。

はい。TTML のスタイル属性(フォント、色、位置指定)は SRT では表現できません。変換ではすべてのテキスト内容とタイミングが正確に保持されますが、TTML ソースの視覚フォーマットはすべて削除されます。

はい。Netflix IMSC ファイルは TTML のプロファイルです。コンバーターはどのプロファイルが使用されているかに関わらず、基盤となる TTML XML 構造を解析し、p 要素からテキストとタイミングを抽出します。

TTML はキュー内の改行に br タグを使用します。コンバーターはこれらをリテラル改行文字に置き換えます。これが SRT の複数行キューでの改行表現方法です。

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

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

関連リソース