Skip to content
Format Guide

SSA ファイルとは?

SSA(SubStation Alpha)について知るべきすべて — アニメやカラオケ字幕向けの高度なスタイルと位置指定を備えた ASS の前身。

SSA(SubStation Alpha)は、高度なスタイル、位置指定、エフェクトのために設計された字幕フォーマットです。SSA を追加機能で拡張した ASS(Advanced SubStation Alpha)の前身です。SSA はアニメファンサブやカラオケコミュニティで人気があります。

SSA の略称とは?

SSA は SubStation Alpha の略で、1990年代半ばにこのフォーマットを作成した字幕編集ソフトウェアに由来します。SRT のようなプレーンテキストフォーマットよりリッチな字幕スタイルを提供するために設計され、フォント、色、位置指定、アニメーション、カラオケタイミングエフェクトをサポートしています。

SSA ファイルの仕組み

SSA ファイルはセクションに分かれたプレーンテキストファイルです:[Script Info](メタデータ)、[V4 Styles](スタイル定義)、[Events](字幕キュー)です。Events セクションの各キューはタイミング、スタイル、テキスト、および {\an8} のような位置指定用のオプションのオーバーライドコードを指定します。

SSA を使う場面

SSA は、SRT や VTT が提供できない高度なスタイル(カラーテキスト、カスタムフォント、正確な位置指定、カラオケエフェクトなど)が必要な場合に使用されます。新しい作業では、SSA の全機能に加えて追加の機能をサポートする ASS(SSA の後継)が一般的に推奨されます。

SSA ファイルの構造

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H80000000,0,0,1,2,1,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0000,0000,0000,,First subtitle line
[Script Info]メタデータ(タイトル、解像度、スクリプトタイプ)を含むヘッダーセクション
[V4 Styles]スタイル定義:フォント、サイズ、色、配置、マージン、アウトライン
[Events]全ての字幕ダイアログキューを含むセクション
Dialogue:タイミング、スタイル参照、テキストを含む字幕エントリ({\an8} のようなオーバーライドコード対応)

SSA の利点

  • 高度なスタイル:フォント、色、サイズ、太字、イタリック、アウトライン、シャドウ
  • 9ポイント配置(テンキーレイアウト)による正確な位置指定
  • 音楽字幕用のカラオケタイミングエフェクト対応
  • 動的エフェクト用のアニメーションと変換オーバーライドコード
  • アニメファンサブコミュニティで人気
  • 人間が読めるプレーンテキスト形式

SSA の制限事項

  • 機能が豊富で広くサポートされている ASS に取って代わられている
  • 最新のストリーミングプラットフォーム(Netflix、YouTube)でのサポートが限定的
  • オーバーライドコードの構文が複雑でエラーが起きやすい
  • 特定のフィルターなしではほとんどのコンシューマ向けメディアプレーヤーで非対応
  • デスクトッププレーヤーでのレンダリングには DirectVobSub または libass が必要

SSA をサポートするプレーヤー

VLC Media Player(libass 経由) mpv MPC-HC(DirectVobSub/libass が必要) Aegisub Subtitle Edit MPlayer 一部の Android プレーヤー(MX Player、nplayer)

SSA についてのよくある質問

SSA と ASS の違いは?

ASS(Advanced SubStation Alpha)は SSA(SubStation Alpha v4)の後継です。ASS は SSA の全機能に加えて、スクリプトごとのより多くのスタイル、拡張オーバーライドコード、[V4+ Styles] フォーマットなどの追加機能をサポートします。ほとんどの最新ツールは ASS を使用し、SSA は後方互換性のためにサポートされています。

SSA を SRT に変換できますか?

はい。SSA から SRT へのコンバーターを使用してください。SSA の Events セクションを解析し、タイミングとテキストを抽出し、オーバーライドコード({\...})を除去して、クリーンな SRT ファイルを出力します。この変換でスタイル情報は失われることに注意してください。

SSA はカラオケをサポートしていますか?

はい。SSA には {\k} オーバーライドコードによるカラオケタイミングの組み込みサポートがあり、特定の時間に音節をハイライトできます。この機能はアニメのオープニング/エンディング曲の字幕で広く使用されています。

なぜ ASS ではなく SSA を使うのですか?

ほとんどの場合、ASS の方が機能が豊富でサポートも良いため、SSA ではなく ASS を使用すべきです。SSA は主に古い字幕ファイルで見られます。SSA ファイルがある場合、通常は ASS に変換するか、ASS ツールが通常 SSA を読み取れるためそのまま使用できます。

テキストエディタで SSA ファイルを編集できますか?

はい。SSA ファイルはプレーンテキストで、テキストエディタで編集できます。ただし、スタイルやタイミングの変更には、位置指定とスタイルのビジュアルインターフェースを提供する Aegisub などの専用字幕エディタをお勧めします。

SSA を他の形式に変換

こちらのツールもおすすめです