ガイド

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 を選んでください。

  1. SRT をテキストエディタで開きます。キュー番号、00:00:01,000 --> 00:00:04,000 のような時刻、そのあとにセリフが見えるはずです。
  2. 文言が合っているか確認します。変換は台本を書き換えません。
  3. 中国語など、ラテン文字以外がすでに崩れている場合は、UTF-8 で保存し直してから変換してください。

CueConvert が残すのは タイミングとプレーンテキスト です。字幕の見た目は作り直しません。元がスタイル付きの ASS なら、ASS を離れる前に ASS のスタイルが落ちるとき を読んでください。

3. SRT から VTT のページで変換する

SRT から VTT を開く

  1. .srt を 1 つまたは複数ドロップするか、クリックして選びます。一括は無料です。1 ファイルあたりと一括の上限は、そのページに表示されます。
  2. VTT への変換をクリックします。
  3. 確認したければキューをプレビューし、ダウンロードします。一括の成功分は 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 は? プレーンなセリフで足りるときだけ変換してください。スタイルは意図的に落とされます。

関連ツール