字幕101:SRT、ASS、WebVTTについて知っておくべきことすべて
YouTubeに動画をアップロードしたり、映画を編集したり、あるいは外国映画を視聴したりしたことがあるなら、字幕ファイルに出くわしたことがあるでしょう。しかし、画面の下部に表示されるそれらのテキスト行の裏には、それぞれ独自の強みと癖を持つ、複雑な異なるフォーマットの世界が広がっています。
SRT、ASS、WebVTTの違いを理解することは、現代のクリエイターにとって非常に重要です。間違ったフォーマットを選択すると、せっかくの美しいスタイリングが失われたり、アニメーションが壊れたり、あるいは特定のプラットフォームで字幕がまったく表示されなくなったりする可能性があります。このガイドでは、知っておくべきことすべてを詳しく解説します。
1. SRT (SubRip Subtitle) – 普遍的な標準
最適: 最高の互換性、YouTube、Facebook、シンプルなキャプション。
SRTは、字幕フォーマットのまさに王者です。読み書きが非常に簡単なプレーンテキストフォーマットです。SRTファイルは、番号付けされた字幕ブロックのシーケンスで構成されており、各ブロックには開始時刻と終了時刻、そしてテキストが含まれています。
1
00:00:01,000 --> 00:00:04,000
Hello, and welcome to our video!
2
00:00:04,500 --> 00:00:07,000
Today we are talking about subtitles.
長所:
- ほぼすべてのビデオプレーヤーとプラットフォーム(YouTube、VLC、Premiere Proなど)で動作します。
- ファイルサイズが非常に小さい。
- シンプルなテキストエディタで簡単に編集できます。
- スタイリングサポートなし。色、カスタムフォント、アニメーションは使用できません。
- 通常、表示位置は画面下部中央に固定されます。
2. ASS (Advanced SubStation Alpha) – デザイナーの選択
最適: バイラルなソーシャルメディアキャプション、アニメ、複雑なアニメーション。
名前に惑わされないでください—ASS(またはその前身であるSSA)は、美しさを重視するクリエイターにとって最も強力な字幕フォーマットです。元々は、アニメのファンサブコミュニティによって、複雑な組版やカラオケ効果を可能にするために開発されました。
SRTとは異なり、ASSファイルにはフォント、色、アウトライン、シャドウ、さらには余白を定義する「スタイル」セクションが含まれています。テキストをアニメーション化したり、回転させたり、画面上で動的に移動させたりするために、「オーバーライドタグ」を使用することもできます。
長所:
- フォント、色、ストロークを完全に制御できます。
- 複雑なアニメーション(跳ねる、拡大縮小、フェード)をサポートします。
- 単語ごとのハイライト表示(カラオケスタイル)が可能です。
- TikTokやInstagramのようなソーシャルメディアプラットフォームではネイティブにサポートされていません(まず動画に「焼き付け」る必要があります)。
- 手動での編集が難しい、より複雑なファイル構造です。
プロのヒント:SRTGen を使用すると、コードを学習することなく、ASS字幕を視覚的にデザインし、クラウド上で動画に焼き付けることができます。
3. WebVTT (.vtt) – ウェブの専門家
最適: HTML5ビデオプレーヤーとウェブベースのアプリケーション。
WebVTT(Web Video Text Tracks)は、現代のウェブに字幕サポートをもたらすために作成されました。SRTに大きく基づいていますが、メタデータサポートや基本的なCSSスタイリングなど、ウェブ開発者向けの特定の機能が追加されています。
長所:
- HTML5
<video>タグの標準です。 - 基本的なスタイリング(太字、斜体)と、CSSベースの一部の位置指定をサポートします。
- 非ラテン文字や右から左に記述する言語のサポートが向上しています。
- レガシーなデスクトッププレーヤーとの互換性はSRTよりも低いです。
- スタイリングはASSの生来のパワーと比較すると限定的です。
比較表:どれを使用すべきか?
| 特徴 | SRT | ASS | WebVTT |
|---|---|---|---|
| 互換性 | 極めて高い(普遍的) | 中程度(主にVLC/MPV) | 高い(Webブラウザ) |
| スタイリング | なし | 高度(フォント、光彩など) | 基本(CSS) |
| アニメーション | なし | フル(拡大縮小、移動) | 非常に限定的 |
まとめ
アクセシビリティのためにキャプションが必要で、どこでも機能させたい場合は、SRTに固執しましょう。ビデオプレーヤーを構築するウェブ開発者であれば、WebVTTが最高の友となるでしょう。
しかし、TikTokやReelsでよく見られるような「バズる」スタイルのキャプションを作成したいコンテンツクリエイターであれば、ASSの力が必要です。ほとんどのソーシャルプラットフォームはASSファイルを直接サポートしていないため、最適なワークフローは、SRTGen のようなツールを使用して字幕をデザインし、アップロードする前に動画のピクセルに直接ハードコード(焼き付け)することです。
作成を開始する準備はできましたか?私たちのワークスペースにアクセスして、数秒で最初のプロフェッショナルな字幕トラックを生成しましょう!
David Lin
Founder, SRTGen
Video creator and developer focused on building professional automation tools.

