ガイド
HTML5 とウェブプレーヤー向けに SRT を VTT にする
SubRip を HTML5 の track、講座サイト、CMS の埋め込みへ渡します。タイミングとプレーンテキストは、ブラウザ内で WebVTT になります。アップロードもアカウントも要りません。
字幕は CapCut、Premiere、またはテキストエディタで仕上がっています。ファイルは .srt です。HTML5 プレーヤー、video.js、LMS、CMS の字幕欄が求めるのは WebVTT(.vtt)です。このページはその受け渡しです。きれいな SRT を、<track> が読める .vtt にします。ファイルは端末に残ります。
SRT と VTT は、どちらもタイミングとプレーンテキストを運びます。ブラウザのプレーヤーが期待するのは VTT です。多くのデスクトップ編集ソフトは、まず SRT を書き出します。
1. プレーヤーが VTT を求めるか確認する
- HTML5 / ブラウザのプレーヤー —
<track kind="captions" src="captions.vtt">は WebVTT を期待します。 - 講座プラットフォームと LMS — 多くのアップロード欄は形式を VTT または WebVTT と表示します。
- CMS やヘルプセンターの埋め込み — 広報やドキュメントの動画は、字幕を
.vttでつなぐことが多いです。 - デスクトップの編集ソフトと CapCut — こちらはたいてい SRT を求めます。SRT しか取り込まないなら、この変換は不要です。
次のツールがどの形式を求めるか迷うときは、形式の概要を見てください。
2. きれいな SRT を書き出す
SubRip(.srt) を書き出します。ダイアログで文字コードを選べるなら UTF-8 を選んでください。
- SRT をテキストエディタで開きます。キュー番号、
00:00:01,000 --> 00:00:04,000のような時刻、そのあとにセリフが見えるはずです。 - 文言が合っているか確認します。変換は台本を書き換えません。
- 中国語など、ラテン文字以外がすでに崩れている場合は、UTF-8 で保存し直してから変換してください。
CueConvert が残すのは タイミングとプレーンテキスト です。字幕の見た目は作り直しません。元がスタイル付きの ASS なら、ASS を離れる前に ASS のスタイルが落ちるとき を読んでください。
3. SRT から VTT のページで変換する
.srtを 1 つまたは複数ドロップするか、クリックして選びます。一括は無料です。1 ファイルあたりと一括の上限は、そのページに表示されます。- VTT への変換をクリックします。
- 確認したければキューをプレビューし、ダウンロードします。一括の成功分は 1 つの zip になります。失敗は別に表示されます。
アカウントは要りません。変換のためにアップロードされるものはありません。
4. VTT を HTML5 プレーヤーへつなぐ
<video controls src="video.mp4">
<track kind="captions"
src="captions.vtt"
srclang="ja"
label="日本語"
default>
</video>
- ホストが MIME タイプを明示する必要があるときは、
.vttをtext/vttで配信します。 - できるなら動画と VTT は同じオリジンに置き、そうでない場合は字幕 URL に CORS を設定します。
kind="captions"はセリフ向けです。アクセシビリティ方針に合うならkind="subtitles"を使います。- 数分再生して字幕を切り替えます。早いキュー、中ほどのキュー、遅いキューを確認してください。
video.js、Plyr、CMS の欄では、その製品が WebVTT を求める場所に同じ .vtt をアップロードします。
5. 編集ソフトが再び SRT を求めるとき
VTT から SRT は、ウェブ用ファイルを SubRip に戻します。目的はタイミングとテキストです。ウェブ専用の VTT スタイルは、プレーンな SRT には残りません。
よくある誤りと正直な限界
行き先が違う。 VTT は Premiere や CapCut に取り込めないことが多いです。それらのツールは SRT を期待します。先に行き先を合わせてください(形式)。
スタイルが残ると思い込む。 SRT はプレーンテキストとタイミングです。元が ASS なら、スタイルは意図的に落とされます。ASS のスタイルが落ちるときを見てください。
文字コード。 文字が崩れるのは、SRT が UTF-8 でないことが多いです。SRT を直してから、もう一度変換してください。
画像字幕と放送形式。 CueConvert が扱うのは SRT、VTT、ASS/SSA、SBV です。PGS、SUB/IDX、TTML、SCC、STL は非対応です。
一括とサイズの上限。 上限はツールページにあります。達したら作業を分けてください。
権利。 自分が所有するか、使う許諾のあるファイルだけを変換してください。
短い質問
CueConvert は SRT をアップロードしますか? いいえ。変換はブラウザ内です。アカウントは要りません。
一括は無料ですか? はい。ツールページの上限の範囲です。成功したファイルは 1 つの zip でダウンロードされます。
タイミングは正確なままですか? 目的は、元のタイミングとテキストです。ダウンロード後にプレーヤーで確認してください。
VTT を SRT に戻せますか? はい。VTT から SRT を使ってください。
スタイルの多い ASS は? プレーンなセリフで足りるときだけ変換してください。スタイルは意図的に落とされます。
関連ツール
- SRT から VTT — このガイドが使うコンバーター
- VTT から SRT — 編集ソフトへ戻す
- 対応形式 — 行き先に合わせて SRT、VTT、ASS、SBV を選ぶ