Skip to content
SRTTTMLStreamingNetflix放送

Netflixとストリーミング配信向けにSRTをTTMLに変換する方法

Netflix、Apple TV、放送納品向けにSRTをTTMLに変換する方法を学びましょう。

A
AllSubConverter Team
3 分で読了

SRTはほぼどこでも見かける字幕形式ですが、Netflix、Apple TV、Amazon Prime VideoといったプロのストリーミングプラットフォームはキャプションをTTMLで納品しています。ストリーミングサービス、放送局、IMSC準拠のワークフローに字幕を提出する必要があるなら、SRTをTTMLに変換するのが通常は最初のステップです。本ガイドではTTMLがなぜ必要なのか、変換中に何が変わるのか、数秒でSRTをTTMLに変換する方法を説明します。

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

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

NetflixやApple、放送業界がTTMLを標準としたのは、プレーンテキスト以上のものを必要としているからです。キャプションが画面のどこに現れるか、どう見えるか、FCCのクローズドキャプション規則のようなアクセシビリティ規制を満たすかを制御する必要があります。TTMLのIMSC(Internet Media Subtitles and Captions)プロファイルが、ほとんどのストリーミングサービスが実際に要求する納品形式です。

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

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

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

1. タイムスタンプが書き換えられます。 SRTは HH:MM:SS,mmm を使い、ミリ秒の前にカンマがあります。TTMLは beginend 属性でタイミングを表し、秒(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など10以上のフォーマットをブラウザ内でプライバシー100%で即座に変換。

字幕変換ツールを開く

関連記事

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 コンバータ。