SRT字幕ファイルの作り方(無料・どんな動画からでも)
更新日
SRTは最も広く使われている字幕形式で、YouTube、Vimeo、Premiere Pro、Final Cut Pro、DaVinci Resolve、CapCut、VLCなどのプレーヤーで読み込めます。テキストエディタで手書きもできますが、一番速いのは動画から自動で作成し、少しだけ修正する方法です。
SRTファイルの中身
SRTファイルは、番号付きのブロックが並んだテキストファイルです。
1
00:00:01,000 --> 00:00:04,200
チャンネルへようこそ。
2
00:00:04,200 --> 00:00:07,900
今日はかんたんな始め方を3つ紹介します。
各ブロックは次の要素でできています。
- 1から始まる通し番号。
時:分:秒,ミリ秒形式の開始・終了時刻。ミリ秒の前はカンマです。- 1〜2行の字幕テキスト。
- 次のブロックの前の空行。
SRTファイルを自動で作成する
- 動画の文字起こし・字幕作成を開きます。
- 話されている言語とモデルを選びます(迷ったら「バランス」)。
- MP4またはWEBMの動画をドロップします。音声はブラウザ内で取り出されて文字起こしされ、動画はアップロードされません。
- 完了したら SRTで保存 をクリックします。
ブラウザで開けない形式(一部のMOVやMKVなど)の場合は、編集ソフトから音声だけをMP3やM4Aで書き出して使ってください。タイムスタンプは元の動画と一致します。
字幕を修正して仕上げる
.srt ファイルをテキストエディタ(標準テキストモードのテキストエディット、メモ帳、VS Codeなど)で開き、次の点を確認します。
- 人名、商品名、専門用語を修正する。
- 長すぎる行は分割する。日本語なら1行あたり全角13〜16文字程度、1ブロック2行までがよく使われる目安です。
- 明らかにずれている場合を除き、タイムスタンプと番号はそのままにする。
- UTF-8 で保存し、日本語が文字化けしないようにする。
動画にSRTファイルを追加する
YouTube
YouTube Studioで動画を開き、字幕から言語を選んで ファイルをアップロード → タイミングあり を選び、SRTを指定します。
動画編集ソフト
Premiere Pro、DaVinci Resolve、Final Cut ProはSRTをキャプショントラックとして読み込め、スタイル調整や焼き付けもできます。CapCutはPC版で字幕ファイルを読み込めます。
動画プレーヤー
SRTを動画と同じファイル名(例:trip.mp4 と trip.srt)にして同じフォルダに置くと、VLCなど多くのプレーヤーが自動で読み込みます。
よくあるトラブル
- 字幕が表示されない:拡張子が
.srt.txtではなく.srtになっているか確認します。 - 文字化けする:UTF-8で保存し直します。
- アップロードできない:時刻がピリオドではなくカンマ(
00:00:01,000)になっているか確認します。 - 字幕がずれる:文字起こし後に動画の冒頭をカットした場合は、最終版の動画でもう一度文字起こしします。