公開:
更新:
確認担当:
Jonathan

SRTファイルの開き方と動画での字幕再生

SRTは字幕の文字と開始・終了時刻を保存するテキストファイルです。動画や音声そのものは含みません。文字を読むならテキストエディターで開き、動画に字幕を表示したいなら対応する動画を開いてからSRTを読み込みます。

このガイドは形式資料と外部プレーヤーの公式資料に基づき、SRTの文字確認、読み込み、字幕表示の確認を説明します。

文字だけ確認したい場合

原本を残し、.srtのコピーをプレーンテキストとして開きます。次は説明用に作成した例です。

1
00:00:10,000 --> 00:00:12,000
列車はまもなく出発します。

2
00:00:14,000 --> 00:00:16,000
次のホームへ進んでください。

番号、開始と終了の時刻、字幕の文字、空行が読み取れれば内容を確認できます。終了時刻が開始時刻より後であることも確認します。字幕が10秒から表示される例なので、動画の最初の数秒に文字がなくても、この例では異常とは限りません。

Library of CongressのSRT説明は、テキスト形式、時間行、空行、動画を含まないことを記載しています。検索結果で読んだWispScribe解説もSRTと動画の違いを説明しています。

動画と一緒に字幕を表示したい場合

  1. SRTに対応する動画を用意します。動画の再生には対応するメディアを用意します。
  2. 使用するプレーヤーのバージョンを控え、対応動画を開きます。
  3. 外部字幕ファイルを選ぶ操作で、そのSRTを明示的に指定します。
  4. 目的の字幕トラックが有効であることを確認します。
  5. 一つ目の字幕の時刻まで再生し、文字と対応する台詞を確認します。その後、中盤と終盤も確認します。

VLCデスクトップ3.0の公式字幕資料では、複数ファイルを開くダイアログの字幕ファイル指定を説明しています。自分のOS・言語・バージョンで同じ操作が見つかることを確認してください。資料の表示名と現在の版を照合して操作します。

同じフォルダーにsample.mp4とsample.srtのように同じ基本名で置くことは確認しやすい整理方法です。読み込むSRTを明示的に指定し、目的の字幕トラックを選びます。

VLC 3.0の資料に沿った具体的な読み込み

上記の公式資料で確認できる英語表示の操作は、Open Multiple Files…を開き、動画を指定してuse a subtitle fileを選択し、BrowseでSRTを指定する方法です。字幕を選ぶ別の経路としてVideo → Subtitle Trackも記載されています。字幕が無効なら目的のトラックを選び直し、例の10秒付近へ移動して文字を確認します。

これはVLC Desktop 3.0の資料に記載された表示名です。OS・表示言語・バージョンに合わせてメニューを確認します。見つからない場合は使っているOS・VLCのバージョンを確認し、その版の外部字幕読み込み操作を調べます。SRTの拡張子変更や動画の再変換を、メニューが見つからないことの解決策として先に実行する必要はありません。

字幕が出ないときに確認すること

  • 動画が再生できるか。SRTを動画として開いていないか。
  • 読み込んだパスと拡張子が正しいか。.srt.txtになっていないか。
  • 選択した字幕トラックが無効になっていないか。
  • 実際の字幕時間帯を再生しているか。
  • SRTの番号・時間行・空行が壊れていないか。
  • 対応する動画の長さや編集版が合っているか。

これらは別々の確認点です。文字が出ないだけで原因を断定しません。再読み込みしても解決しない場合は、ファイル名、プレーヤーのバージョン、対象時刻とエラーを記録します。動画に焼き込まれた文字は外部SRTトラックとは別なので、外部ファイルを切り替えてもその文字は消えません。

既知の二つの字幕を順番に確かめる

選択したSRTの実内容を読み、例の第1項目10–12秒、第2項目14–16秒を確認します。動画、読み込んだパス、選択トラックを記録します。VLC 3.0資料はトラック操作にSubtitleとDisable、外部読み込みにVideo → Subtitle Trackを記載しています。使う版の実際の入口に合わせ、すべての版で同じ表示と推定することを避けます。

指定ファイルを再読み込みし、一時的な字幕遅延を記録してリセットします。10秒の少し前から12秒まで再生し、次に14秒の前から16秒まで再生して二つの文字を照合します。自分の字幕では実際の区間と同じ台詞を使います。両方とも出なければパス、有効トラック、時間行を一項目ずつ確認します。別の時刻に出る場合は台詞の時刻を記録し、文字が読めない場合は文字コードを先に確認します。トラックの無効状態とファイル破損は別の判断です。

変更後は保存した同じコピーを明示的に読み直し、二項目と中盤・終盤を確認します。対応する台詞で必要な文字を読めることが期待結果です。二項目に続いて中盤・終盤と変更した各字幕を確認します。

文字化けと時間ずれを分けて扱う

文字が表示されるが読めない場合は、元のSRTの文字コードとプレーヤーの読み込み設定を確認します。SRTには統一された文字コード規則がないため、まず原本を保持し、読める状態を確認したコピーを使います。拡張子を変えるだけでは文字コード変換になりません。

文字は読めるが台詞とずれる場合は、開き方よりも時間合わせの問題です。開頭・中盤・終盤で同じ台詞の差を記録し、固定のずれか、増えるずれか、編集点で変わるずれかを分けます。プレーヤーの一時調整とSRTの保存後の時刻変更は別の結果です。

完了を確認する

原本が残り、正しい動画とSRTを開き、必要な字幕トラックを選び、開頭・中盤・終盤で対応する文字を読めれば、表示の確認ができます。保存したコピーを使った場合は、一度読み込み直して同じ結果を確認します。

このガイドはSubRip字幕ファイルを対象とし、文字確認・読み込み・字幕表示の診断を説明します。

全OS・全機種のメニュー、テレビや編集ソフト専用の読み込み、破損ファイルの一般的な復旧は本稿の回答範囲外です。実際の版で操作が見つからない場合は、その版の資料を確認し、元ファイルと未解決の項目を保管します。

製品を開く: Caption