はじめに
もしあなたが初めて .srt ファイルを目にして「これって何?」と思ったなら、それは珍しいことではありません。動画に字幕や文字起こしを付ける作業をしていると、クリエイターや教育関係者、マーケターが必ずといっていいほど遭遇するファイル形式です。正式には SubRip Subtitle 形式と呼ばれる .srt を理解しておけば、あらゆるプラットフォームでスムーズに再生される字幕を作ることができ、アップロード時のエラーにも悩まされなくなります。
このガイドでは、.srt ファイルとは何か、文字起こしとの関係、プロの現場で増えている「文字起こし優先」アプローチの理由、そして .srt の作成や編集時に陥りやすいミスを避ける方法を解説します。あわせて、SkyScribe のようなツールが、正確なタイムコード付き文字起こしをそのまま .srt として書き出すことで、面倒な字幕修正を不要にする仕組みも紹介します。
.srt ファイルとは?
.srt は本質的に タイムコード付きの字幕ブロックを並べたテキストファイル です。もともとは SubRip というプログラムが動画から字幕を抽出するために生まれました。ブロックは以下の4要素で構成されます。
- 連番 —
1から始まり、ブロックごとに1ずつ加算。 - タイムコードの範囲 — 表示開始と終了の時刻。
- 字幕テキスト — 通常は1〜2行。
- 空行 — 次のブロックとの区切り。
重要なのは、.srt ファイルそのものには 音声や動画データは含まれない ということです。プレーヤーがタイムコードを使って動画と字幕を同期します(SubRip overview)。テキスト形式なので、メモ帳やTextEditなどのシンプルなテキストエディタで開いて編集できます。
イメージするなら、レシピのようなものです。動画プレーヤーは .srt を読み込み、どの文字を、いつ表示するか を指示通りに再生します。
.srt ファイルの中身
.srt の構造は単純ですが、コンマや改行の位置が少しでも間違うと正常に機能しません。典型的なブロックはこんな形です。
```text
1
00:00:00,000 --> 00:00:04,500
これは最初の字幕です。
1〜2行まで入れられます。
2
00:00:04,800 --> 00:00:08,000
これが2つ目の字幕です。
```
押さえておきたいポイント:
- 連番のルール:必ず前のブロックよりちょうど1増えること。欠番は再生エラーになります(Speechpad)。
- タイムコード形式:
HH:MM:SS,mmmの書式で、秒とミリ秒の間はコンマを使います。フランス起源の仕様なのでピリオドにすると読み込みエラーになることも。 - 字幕の長さ:読みやすさのため、特にSNS向け動画では短くまとめるのが基本。
- 空行:各ブロックの後には、必ず完全な空行(スペースなし)を入れる。
.srt は基本的に書式装飾のないシンプルな字幕形式ですが、再生プレーヤーによってはイタリックや太字、色など、HTMLに似たタグが使える場合もあります(Bunny.net guide)。まずはプレーン形式をきちんと扱えるようになるのがおすすめです。
.srt と文字起こしの関係
簡単に言えば .srt は タイムコード付き文字起こし です。発話内容を再生時間に合わせて分割し、動画に同期させます。一般的には以下のような関係になります。
- 文字起こし:録音内容を途切れなく書き起こした全文。
.srt:その文字起こしを時間ごとに区切り、字幕ブロックとして配置したもの。
まず文字起こしから作ると編集が非常に楽です。スペルや文法、固有名詞や文章スタイルをまとめて直したあと、ブロックに分けて .srt に変換できます。きれいな文字起こしはさまざまに活用できます。
- アクセシビリティやSEOのため、動画と一緒に全文を公開(3Play Media)。
.srtキャプションとして書き出し、対応するプラットフォームで字幕表示。- ブログ記事や番組ノート、SNS用テキストに再利用。
多くの人が、初めて見た .srt を「これが全文書き起こし」だと誤解しがちですが、実際は表示形式のひとつにすぎません。この勘違いから、全文ではなく字幕を直接直してしまい、余計に編集が大変になるのです。
文字起こし優先で作業するメリット
プラットフォームから自動生成字幕をダウンロードすると、.srt が不要な言い回しや誤った固有名詞、崩れた句読点でいっぱいになっていることが珍しくありません。その場で .srt を直すのは手間です。最初に文字起こしをきれいに整えておけば、こうした面倒を回避できます。
- 依存しない:ダウンロードができないサイトもありますし、提供機能が突然なくなることも。
- 品質が安定:自動字幕は専門用語の誤認識、話者の混同、文章切りの乱れなどが多発。
- メタ情報活用:話者名や段落構造、詳細なタイムコードなど、キャプション以上の情報を持たせられます。
正確な文字起こしから .srt を作れば、乱れたダウンロード字幕を直す必要はありません。リンクやファイルで取り込める文字起こしツールは特に有効で、タイムコードを付ける前に全文を整えられます。私自身もよく SkyScribe を使って、アップロードやリンク入力から精度の高い文字起こしを作成し、そのまま字幕として使えるきれいな .srt を得ています。
.srt の活用例
.srt はほぼすべての動画プラットフォームで利用でき、用途は幅広いです。
SNS動画クリップ
音声をオフにした視聴が主流になった今、字幕は視聴時間やエンゲージメントを高めます。長い動画から .srt を作成し、映像を短く編集しつつ字幕も調整すれば、音声なしでも同期表示できます。
教育・研修動画
研修や講義動画は、アクセシビリティや法的要件を満たすため .srt が必須です(Rev guide)。マスターの .srt を作っておけば、WebVTTなどの形式にも簡単に変換できます。
動画付きポッドキャスト
ポッドキャストを動画で収録し、番組ノート用の全文と、アクセシビリティ向けの .srt 字幕を両方作るケースが増えています。検索可能な文章と時間同期字幕の両方を兼ね備えられます。
アクセシビリティとSEO
聴覚障害者向けの法的対応はもちろん、字幕は検索性も向上させます。全文文字起こしが検索エンジンにインデックスされ、.srt は再生向けの同期表示に、文字起こしはSEOに効果を発揮します。
いずれの場合も、文字起こしから始めることで .srt の内容は意図したメッセージやスタイルに沿ったものになります。
.srt 検証・編集チェックリスト
.srt がアップロードできない原因のほとんどは構造や形式の不備です。
- 連番:
1から始め、欠番や重複なく1ずつ増やす。 - タイムコード:
HH:MM:SS,mmm形式で、時間は二桁、ミリ秒は三桁。必ずコンマを使用。 - 空行:ブロック間にはスペースなしの完全な空行が必須。
- 時間の整合性:開始時間は終了時間より早く、ブロック同士が重なりすぎないように。
- 文字コード:プレーンテキスト(
.txt)のUTF-8保存推奨。文字化けやインポート不具合を防げます。
テスト用の最小例:
```text
1
00:00:00,000 --> 00:00:02,000
こんにちは!テスト字幕です。
2
00:00:02,500 --> 00:00:04,500
これが表示されれば、.srt は正常に動いています。
```
テキストエディタで開くのは簡単ですが、.srt 単体では再生できない点に注意。構造が崩れたときに、まとめて再配置ができるツール(私はSkyScribeの一括字幕分割機能を活用)を使えば、自動で正しい .srt 構造に復元できます。
まとめ
.srt ファイルが何者で、何者でないのかを理解することで、字幕品質やコンテンツのアクセシビリティを自分の手でコントロールできます。.srt は文字起こしの一形態であることを踏まえ、文字起こし優先で作業することで、よりわかりやすい字幕を作り、法的要件も満たしつつ、様々なプラットフォームで再利用できます。
高品質な .srt を作る一番の近道は、信頼できるツールで整った文字起こしを用意し、そこからタイムコード付き字幕ブロックとして書き出すことです。SNS動画、教育動画、ポッドキャストなど、どんな用途でもSkyScribeのようなツールが、荒れた字幕ダウンロードと完成済み字幕の間を埋め、安定したポータブルな .srt を毎回提供してくれます。
FAQ
1. .srt の略は何のこと? SubRip Subtitle の略で、元になった字幕抽出ソフトが名称の由来です。
2. .srt を Word や Google ドキュメントで開けますか? はい、可能です。ただしアップロード時に不具合の原因となる隠れた書式が入りやすいので、メモ帳やTextEditなどのプレーンテキストエディタがおすすめです。
3. なぜタイムコードはピリオドではなくコンマを使うの? 元の SubRip 形式がフランス発祥で、秒とミリ秒を区切るのにコンマを使う仕様だからです。一部ソフトはピリオドの場合読み込みを拒否します。
4. .srt と文字起こしの違いは? 文字起こしは発話内容を途切れなく書き出した全文、.srt はそれを時間ごとの字幕ブロックに分けたものです。
5. プラットフォームから字幕をダウンロードせずに .srt を作るには? リンクやファイルから文字起こしを作れるツールを使い、整った全文を先に作成してから .srt に書き出します。これでダウンロード字幕の不備を避け、品質も保てます。
