SRTをSCCクローズドキャプションに変換する方法
SRT字幕をSCC(CEA-608)クローズドキャプションに変換して、米国の放送およびFCCコンプライアンスに対応しましょう。
SRTはほぼすべての動画プレーヤーで機能しますが、北米のテレビ放送や多くのストリーミングサービスは、FCCのクローズドキャプション規則への準拠のためにSCC(Scenarist Closed Captioning)ファイルを要求します。テレビ局、ケーブルネットワーク、コンプライアンスワークフローにキャプションを納品するなら、SRTをSCCに変換する必要があるでしょう。本ガイドでは、SCCとは何か、SRTとどう違うのか、変換時に何を期待すべきかを説明します。
SCCとは?
SCCは、CEA-608(Line 21)クローズドキャプションを納品するための業界標準ファイル形式です。SCCファイルは読み取り可能なテキストではなく、キャプションデータを16進数のバイトペアとしてエンコードし、それぞれの前にHH:MM:SS:FF形式のSMPTEタイムコード(29.97fps)を付けます。すべてのSCCファイルはヘッダー行 Scenarist_SCC V1.0 で始まります。
このエンコード方式が存在するのは、放送用キャプションが画面に描かれる字幕ではないからです。キャプションは映像信号に埋め込まれたデータであり、テレビが復号し、視聴者の設定に従ってレンダリングします。それが、プレーンテキストの字幕ファイルとは形式が大きく異なる理由です。
SCCは読み取り可能な字幕を放送用キャプションデータに変えます。言葉とタイミングは残りますが、ファイル形式は完全に変わります。
SRTとSCCの主な違い
SRTはミリ秒タイミング(HH:MM:SS,mmm)を使い、テキストを直接保存します。SCCはフレームベースのSMPTEタイムコード(HH:MM:SS:FF)を29.97fpsで使い、キャプションコマンドを16進数で保存します。タイムコードがフレームベースであるため、ミリ秒タイミングは最も近いフレームに丸められ、約33ミリ秒の粒度になります。
SCCキャプションはさらにCEA-608のルールに従い、ロールアップやポップオン表示モード、固定の文字グリッドを含みます。スタイリングと配置はデータに保存されるのではなくデコーダーが処理するため、SRTのスタイリングは引き継がれません。
SRTをSCCに変換する方法
無料のSRT→SCCコンバーターをお使いください。ツールはSRTファイルを読み込み、タイミングを29.97fpsのSMPTEタイムコードに変換し、キャプションテキストをCEA-608の16進バイトペアとしてエンコードし、必須ヘッダー付きの有効なSCCファイルを書き出します。セリフとおおよそのタイミングは保持されます。
変換後は、納品仕様に照らして出力を確認してください。放送局はキャプションの配置、文字数制限、タイミングオフセットに厳しい要件を設けることがよくあります。
よくある質問
SCCに変換するとタイミングは正確ですか?
ミリ秒単位ではありません。SCCのタイミングは29.97fpsのフレームベースなので、約33ミリ秒の粒度になります。コンバーターは各cueを最も近いフレームに丸めます。これはSCCファイルが表現できる最良の精度です。
YouTubeやウェブ動画にSCCは必要ですか?
いいえ。ウェブプラットフォームはSRT、VTT、SBVを使います。SCCは従来のテレビ放送とケーブル納品向けです。YouTubeには、SRTをSBVに変換するか、SRTを直接アップロードしてください。
SCCをSRTに戻せますか?
はい。SCC→SRTコンバーターを使って、キャプションデータを読み取り可能なタイミング付きテキストに復号できます。