Skip to content
TTMLVSSCC
ComparisonSubtitleTTMLSCC

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

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

A
AllSubConverter Team
4 分で読了

TTML(Timed Text Markup Language)と SCC(Scenarist Closed Captioning)は、字幕のエコシステムで異なる役割を担います。TTML は 放送、ストリーミングプラットフォーム、プロワークフロー 向けに設計され、一方で SCC は 北米放送テレビ(CEA-608 Line 21 クローズドキャプション) 向けに設計されています。この違いを理解すれば、適切なフォーマットを選び、互換性の問題を回避できます。

TTML と SCC を早見比較

項目TTML (Timed Text Markup Language)SCC (Scenarist Closed Captioning)
タイムスタンプ形式X.YYYs(秒)または HH:MM:SS.mmm(クロック形式)HH:MM:SS:FF、29.97fps の SMPTE タイムコード
時間精度ミリ秒(3桁)以上フレームベース(29.97fps、約 33ms 単位)
スタイル対応豊富なスタイル(CSS 風プロパティ、領域、アニメ)データ内にスタイルなし(表示はデコーダが制御)
ヘッダー要否XML 宣言と名前空間付き ルート要素Scenarist_SCC V1.0 ヘッダー
位置指定完全な領域ベースの位置指定固定グリッド位置(CEA-608 ロールアップ・ポップオンモード)
改行方式

要素内の
タグ

複数の hex バイトが位置と改行をエンコード
標準化W3C と SMPTE 標準(TTML 1.0、TTML2、IMSC)ANSI/SCTE 標準(CEA-608)
ブラウザ対応JavaScript プレーヤー経由の中程度の対応(ネイティブ HTML5 ではない)対応不十分(キャプションデコーダが必要)
主な用途プロ向け字幕納品とストリーミング納品ワークフロー北米放送キャプション納品

主な違いの解説

タイムスタンプと同期

TTML は X.YYYs(秒)または HH:MM:SS.mmm(クロック形式) を使用します。SCC は HH:MM:SS:FF、29.97fps の SMPTE タイムコード を使用します。TTML は ミリ秒(3桁)以上 の精度を提供し、SCC は フレームベース(29.97fps、約 33ms 単位) で動作します。これらのフォーマット間で変換すると、粒度が異なるため一部の時間精度が失われる可能性があります。

構造と構文

TTML ファイルは と を持つ XML ドキュメント で構成されます。各キューブロックの形式は

要素内の XML テキスト です。対照的に、SCC ファイルは タイムコード行に続くスペース区切り hex ペア で構成され、各キューブロックは SMPTE タイムコード、タブ区切りの hex バイトペア のようになります。この構造の違いにより、変換には解析と再フォーマットが必要であり、単なるテキスト置換では済みません。

スタイルと視覚制御

TTML は 豊富なスタイル(CSS 風プロパティ、領域、アニメ) を提供します。SCC は データ内にスタイルなし(表示はデコーダが制御) を提供します。そのため、TTML はより豊富なスタイル機能を提供し、見た目が重要な場面で適しています。

プラットフォームとプレーヤー対応

TTML:プロの字幕納品ワークフローで広く使われます。SCC:北米放送や CEA-608 ワークフローでよく使われるか受け付けられます。ブラウザやデバイスの対応状況が異なり、これが選択の決め手になることがよくあります。

いつ TTML を使うべきか

プロ向け字幕納品やストリーミング配信ワークフローを優先する場合は TTML を選びましょう。W3C の timed text に基づく XML フォーマットで、豊富なスタイル指定に対応します。XML 構造が複雑で、ファイルサイズや学習コストが大きくなりやすい点には注意が必要です。

いつ SCC を使うべきか

優先したいのが 北米放送キャプション納品 なら、SCC を選びましょう。米国放送テレビ、ケーブル、CEA-608 ワークフロー で広く使われています。SCC は CEA-608 に基づき Scenarist DVD オーサリング向けに開発されたものであり、北米放送キャプション納品 が重要な場面で今も広く使われるフォーマットです。主な制限は、ASCII のみで複雑な hex エンコード、データ内にスタイルなしことです。

TTML と SCC の間で変換

無料の TTML → SCC コンバータが、構造と時間の違いを自動的に処理します。コンバータは必要に応じて最小限の丸めでタイミングを変換します。ターゲット形式が表現できないスタイルは正規化または削除されるため、常に有効でそのまま使える出力が得られます。

よくある質問

TTML は SCC より優れていますか?

どちらが普遍的に優れているということはありません。TTML は プロ向け字幕納品とストリーミング納品ワークフロー に適しています。SCC は 北米放送キャプション納品 に適しています。対象プラットフォームとワークフローに基づいて選んでください。

TTML を SCC に品質を落とさずに変換できますか?

はい。テキストは常に保持されます。時間は対象形式の精度で保持され、必要に応じて最小限の丸めが行われます。ターゲットが対応しないスタイルは削除されますが、テキストと時間は正確なままです。

どちらの対応が広いですか?

TTML のほうが、より多くのプレーヤーとデバイスで対応しています。TTML:JavaScript プレーヤー経由の中程度の対応(ネイティブ HTML5 ではない)。SCC:対応不十分(キャプションデコーダが必要)。迷った場合は、TTML が互換性の面で通常は安全な選択です。

TTML と SCC のファイルに互換性はありますか?

直接の互換性はありません。TTML と SCC は異なるファイル構造とタイムスタンプ形式を使います。一方に対応するプレーヤーがもう一方に対応しないことがあります。切り替えるにはコンバータを使ってください。ほとんどの最新字幕エディタは双方向の変換に対応しています。

A
AllSubConverter Team
Subtitle Format Specialist & Technical Editor
Fast & Free

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

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

字幕変換ツールを開く

Related Reading

Format guide

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

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

Format guide

SCCファイルとは?Scenaristクローズドキャプションの解説

SCCファイルとは何か?Scenaristクローズドキャプションフォーマットを解説。SCCの仕組み、構造、そしてSCCをSRTやVTTに変換する方法を学びましょう。

Comparison

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

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

Comparison

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

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

Comparison

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

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

Comparison

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

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

Article

SRTをSCCクローズドキャプションに変換する方法

SRT字幕をSCC(CEA-608)クローズドキャプションに変換し、米国放送やキャプションワークフローで検証しましょう。

Article

TTMLをSRTに変換する方法(プレーンな字幕を抽出)

Netflixや放送のTTML字幕を、汎用性の高いSRTに変換しましょう。

Article

SRTをTTMLに変換する方法

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