SRTファイルとは?中身の構造・開き方・作り方をやさしく解説

SRTファイルとは?
SRT(SubRip Subtitle)ファイルとは、動画の字幕を記述するための、最も広く使われているプレーンテキスト字幕形式のひとつです。拡張子は「.srt」。中身は、字幕の表示順を示す連番、表示開始・終了時刻を示すタイムコード、画面に出す字幕テキスト——この3要素の繰り返しだけで構成されており、専用ソフトがなくてもメモ帳などのテキストエディタで開いて読めます。
実際の中身はこれだけシンプルです:
1
00:00:01,000 --> 00:00:04,000
こんにちは、今日はSRTファイルの話です。
2
00:00:04,500 --> 00:00:07,200
メモ帳でも開けるプレーンテキストです。
YouTube・VLC・Windows Media Player・Adobe Premiereなど、主要なプラットフォームと編集ソフトの多くがSRTに対応しています。「シンプルで、どこでも通じる」——これがSRTが字幕形式の標準であり続ける理由です。
SRTファイルの中身:4つの構成要素
SRTファイルの各字幕ブロックは、次の4つの部分でできています:
1. 連番(行番号) 字幕のシーケンス内での位置を示します。
2. タイムコード
字幕の開始時間と終了時間を 00:01:23,456 --> 00:01:25,789 の形式で指定します。ミリ秒の区切りがピリオドではなくカンマなのがSRTの特徴です。
3. 字幕テキスト 画面に表示されるテキスト。1〜2行が一般的です。
4. 空行 各字幕ブロックを区切るために使用されます。

SRTファイルの開き方(3つの方法)

1. テキストエディタで開く
SRTファイルはプレーンテキストなので、OSに標準搭載のテキストエディタ(Windowsのメモ帳、MacのTextEditなど)でそのまま開けます。中身の確認や誤字の修正など、軽い編集ならこれで十分です。タイムコードも手で書き換えられますが、ミリ秒単位の調整を目視でやるのは現実的ではありません。
2. 字幕編集ソフトで開く
SRTは、Subtitle EditやAegisubなど、多くの無料・有料の字幕編集ツールでサポートされています。テキストエディタとの違いは、動画と並べてプレビューしながらタイミングや同期を調整できること。既存の字幕ファイルを「編集する」目的ならこちらが本命です。
3. メディアプレーヤーで開く(表示する)
VLCやWindows Media PlayerなどほとんどのメディアプレーヤーはSRT表示に対応しています。SRTファイルを動画ファイルと同じフォルダに置き(ファイル名を揃えると確実です)、動画を再生すると字幕が自動的に表示されます。ファイルの中身をテキストとして読んだり編集したりはできませんが、「完成した字幕を動画上で確認する」にはいちばん手軽な方法です。
SRTファイルの作り方
作り方は大きく2つに分かれます:
- 手で書く:上の構造どおりにテキストエディタで書けば、それはもう有効なSRTファイルです。ただし現実的なのは数十秒〜数分の短い動画まで。タイムコードを耳と目で合わせる作業は、動画が長くなるほど急速につらくなります。
- AIで自動生成する:Subanana のようなAI文字起こしツールに動画・音声をアップロードすると、タイムコードつきのSRTが自動生成されます。日本語を含む80以上の言語に対応し、生成後はブラウザ上のエディタで固有名詞の修正やタイミング調整をしてからSRTとして書き出せます。原文と併せて翻訳版の字幕ファイルを書き出すこともできます。
SRTファイルを使うメリット
1. 汎用性の高さ
YouTube、Vimeoなどのプラットフォームや、VLC、Windows Media Playerなどのメディアプレーヤーで広くサポートされています。
2. 使いやすさ
シンプルなテキストベースの形式で、作成や編集が簡単です。
3. 軽量
ファイルサイズが小さく、共有や保存が容易です。
4. カスタマイズ性
正確なタイミング調整やテキストの編集が、専用ソフトなしでも可能です。
SRTファイルを扱うときのベストプラクティス
1. エンコーディングの確認
特殊文字や複数言語をサポートするために、UTF-8エンコーディングを使用してください。日本語字幕の文字化けの大半はここが原因です。
2. 字幕のテスト
メディアプレーヤーで字幕をプレビューし、タイミングやテキスト表示の正確さを確認してください。
3. ファイルのバックアップ
編集前に元のSRTファイルのコピーを保存してください。
4. 一貫した書式を使用
プラットフォームでサポートされている場合、フォントサイズやスタイルを統一してください。
5. タイムスタンプの検証
字幕の競合を避けるため、タイムスタンプが重複しないことを確認してください。
まとめ
SRTファイルとは、連番・タイムコード・字幕テキストで構成されるシンプルなプレーンテキストの字幕形式です。読むだけならテキストエディタ、表示確認ならメディアプレーヤー、編集なら字幕編集ソフト——目的別に開き方を使い分けるのが正解です。そしてゼロから作るなら、手書きよりAI自動生成のほうがはるかに現実的です。