SRT・VTT 字幕ファイルを動画に追加する方法
動画プレーヤー、動画編集ソフト、ウェブページで字幕ファイルを読み込み、字幕が表示されないよくある原因を解決しましょう。
更新日 · Free Subtitle Converter
動画プレーヤーで
VLC をはじめ、ほとんどのデスクトップ用プレーヤーでは、動画の再生中にメニューから字幕ファイルを追加できます。また、字幕ファイルが動画と同じ名前で同じフォルダーにある場合(例:lecture.mp4 と lecture.srt)、自動的に読み込むプレーヤーも多くあります。拡張子の前の言語コード(例:lecture.en.srt)も認識するプレーヤーもあります。
スマートテレビやメディアサーバーでは通常、動画と同じ名前の SRT ファイルが必要です。字幕が表示されない場合は、SRT に変換して UTF-8 で保存してください。このサイトでファイルを変換すれば、どちらも自動で行われます。
動画編集ソフトで
動画編集ソフトは通常、SRT ファイルを字幕トラックとして読み込み、書き出す前に調整できます。字幕を映像に焼き込める編集ソフトもあれば、視聴者がオン・オフを切り替えられる別トラックとして保持するものもあります。焼き込み字幕は常に表示されますが、オフにしたり、翻訳したり、後から修正したりすることはできません。
ウェブページで
ブラウザーは、HTML の video 要素に track 要素で添付された VTT ファイルの字幕を表示します。たとえば、kind を subtitles、srclang を en、src を字幕ファイルに設定した track を使います。するとブラウザーのプレーヤーのコントロールに字幕が表示されます。VTT ファイルはページと同じサイトから配信してください。そうしないと、ブラウザーが読み込みを拒否することがあります。
字幕が表示されない、または正しく表示されないとき
何も表示されない場合は、プレーヤーがその形式に対応しているか、ファイルが空でないかを確認してください。おかしな文字が表示される場合はエンコーディングが間違っています。字幕のエンコーディングに関するガイドをご覧ください。文字が間違ったタイミングで表示される場合は、ファイルが動画とずれています。字幕タイムシフターで修正できます。
参考資料: MDN track 要素リファレンス.