Skip to content
SRTTTMLStreaming放送・テレビ規格

SRTをTTMLに変換する方法

プロフェッショナルなストリーミングおよび放送納品ワークフロー向けにSRTをTTMLに変換する方法を学びましょう。

A
AllSubConverter Team
3 分で読了

SRTはほぼどこでも見かける字幕形式ですが、プロフェッショナルなストリーミングや放送のワークフローでは、キャプション納品にTTML系プロファイルがよく使われます。納品先がTTMLやIMSCを指定している場合は、SRTをTTMLに変換するのが通常は最初のステップです。本ガイドでは、変換時にTTMLが構造をどのように保持するかと、数秒でSRTをTTMLに変換する方法を説明します。

ストリーミングプラットフォームがTTMLを使う理由

TTML(Timed Text Markup Language)は、W3CとSMPTEによって標準化されたXMLベースの字幕形式です。スタイリングのないプレーンテキストであるSRTとは異なり、TTMLは構造化メタデータを運びます。タイミング、リージョン、フォント、カラー、配置、言語です。この構造のおかげで、1つの字幕ファイルがスマートテレビ、スマートフォン、セットトップボックスで一貫してレンダリングされます。

Netflix、Apple、放送サプライヤーは、プレーンテキスト以上の位置情報、スタイリング、言語、ワークフローメタデータを扱えるため、TTML系プロファイルをよく使用します。IMSCはインターネットメディア字幕で広く使われるTTMLの制約付きプロファイルです。必須となる正確なプロファイルとメタデータは、納品先の仕様で確認してください。

一言で言えば、SRTは再生に優れていますが、TTMLはプロの字幕納品の言語です。

SRTをTTMLに変換すると何が変わるか

これらの形式間の変換は、単なるテキストの置き換えではありません。コンバーターはあなたに代わって3つのことを行います。

1. タイムスタンプが書き換えられます。 SRTは HH:MM:SS,mmm を使い、ミリ秒の前にカンマがあります。TTMLは begin と end 属性でタイミングを表し、秒(1.500s)または時計形式(00:00:01.500)のいずれかです。どちらもミリ秒精度を保つため、タイミングの詳細は失われません。

2. ファイルがXMLで包まれます。 TTMLファイルは有効なXMLドキュメントです。各字幕は <body> 内の <p> 要素になり、スタイリングとメタデータ用の <head> セクションがあります。SRTが使う連番は、TTMLがカウンターではなく属性でcueを識別するため、消えます。

3. プレーンテキストが構造を持ちます。 改行は <br/> タグになり、テキストは名前付き要素の中に置かれるため、プレーヤーがスタイリングと配置を適用できます。SRTには元々スタイリングがないため、変換されたTTMLは最初はスタイルなしで始まり、その後字幕エディターで装飾できます。

SRTをTTMLに変換する方法

最速の方法は、当社の無料のSRT→TTMLコンバーターを使うことです。SRTファイルを貼り付けるかアップロードすると、ツールがタイミング、テキスト、改行を保持した有効なTTMLドキュメントを生成します。両形式ともミリ秒精度に対応するため、変換されたタイミングは正確です。

下流のワークフローがIMSCまたはEBU-TTプロファイルを要求する場合、変換されたTTMLは出発点としてきれいです。その後、字幕エディターで開き、納品前にリージョン、スタイリング、言語メタデータを追加できます。

よくある質問

SRTをTTMLに変換するとタイミングの精度は落ちますか?

いいえ。両形式ともミリ秒精度に対応するため、変換されたTTMLは各cueの正確な開始時刻と終了時刻を保持します。丸めは不要です。

TTMLはIMSCと同じですか?

IMSCはTTMLの制約付きプロファイルです。すべてのIMSCファイルは有効なTTMLですが、すべてのTTMLファイルがIMSCのより厳しいルールを満たすわけではありません。SRTをTTMLに変換すると基本構造が得られます。追加のメタデータやスタイリング制約が適用される場合があるため、納品先のIMSCプロファイルと仕様を確認してください。

TTMLをSRTに戻せますか?

はい。TTML→SRTコンバーターを使って、TTMLファイルからプレーンテキストとタイミングを抽出します。SRTで表現できないスタイリングと配置は破棄されますが、テキストとタイミングは正確に保たれます。

A
AllSubConverter Team
Subtitle Format Specialist & Content Contributor
Fast & Free

字幕を変換したいですか?

SRT、VTT、ASS、LRCなど11の中核フォーマットをファイル送信なしでブラウザ内で変換。

字幕変換ツールを開く

関連記事

Related Reading

Format guide

SRT ファイルとは?SubRip 字幕フォーマットの解説

SRT(SubRip)字幕ファイルの完全ガイド。SRT とは何か、ファイル構造、対応プレーヤー、長所短所、VTT や ASS との比較を学びましょう。

Format guide

TTMLファイルとは?Timed Text Markup Languageの完全解説

TTML(Timed Text Markup Language)字幕ファイルの完全ガイド。TTMLとは何か、そのXML構造、Netflix/Apple TVでの配信、SRTやVTTとの違いをわかりやすく解説。

Comparison

ASS と TTML:どちらの字幕フォーマットを使う?

ASS と TTML:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の ASS → TTML コンバータ。

Comparison

JSON3 vs SRT:YouTube字幕とSubRip形式の比較

JSON3とSRTの構造、時間精度、対応範囲、使用例を比較。YouTube字幕向けの無料JSON3からSRTへの変換ツールも紹介します。

Comparison

SRT と ASS:どちらの字幕フォーマットを使う?

SRT と ASS:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の SRT → ASS コンバータ。

Comparison

SRT と LRC:どちらの字幕フォーマットを使う?

SRT と LRC:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の SRT → LRC コンバータ。