本文へスキップ
無料ツール・字幕ファイル変換

SRTをVTTに変換

WebサイトのHTML5動画に字幕を付けるにはWebVTTが必要です。SRTファイルをドロップすると、タイムスタンプのカンマがピリオドになり、WEBVTTヘッダーが付きます。

無料 · 登録不要 · ファイルはブラウザ内で処理され、サーバーには送信されません

元の字幕SRTファイルを想定
またはここにドラッグ&ドロップSRT・VTT・ASS・SSA・SBV・TXT・CSV・最大20MB
変換先の形式
変換後のファイルのプレビューがここに表示されます。

SRT(SubRip)とWebVTTの違い

項目SRT(SubRip)WebVTT
拡張子.srt.vtt
タイムスタンプ00:01:02,500 --> 00:01:05,00000:01:02.500 --> 00:01:05.000
ファイルヘッダーなしWEBVTT
字幕番号必須任意
行内の装飾<i> <b> <u><i> <b> <u> <c> <ruby>
スタイルと位置なし::cue · line:0 · align:start
話者なし<v …>
主な用途動画プレーヤー、編集ソフト、SNSWebサイト、HTML5動画、オンライン学習

例:同じ字幕を2つの形式で

SRT(SubRip)サンプルのSRTファイルをダウンロード
1
00:00:01,000 --> 00:00:03,600
本日の会議へようこそ。
今日の議題は三つです。

2
00:00:03,900 --> 00:00:06,800
まず先月の結果を確認します。

3
00:00:07,200 --> 00:00:10,400
次に、新製品のスケジュールを
一緒に決めましょう。

4
00:00:10,800 --> 00:00:13,500
ご質問は最後にお願いします。
WebVTT
WEBVTT

00:00:01.000 --> 00:00:03.600
本日の会議へようこそ。
今日の議題は三つです。

00:00:03.900 --> 00:00:06.800
まず先月の結果を確認します。

00:00:07.200 --> 00:00:10.400
次に、新製品のスケジュールを
一緒に決めましょう。

00:00:10.800 --> 00:00:13.500
ご質問は最後にお願いします。

よく使われる変換

使い方

  1. SRTファイルを追加SRTファイルを選ぶかドラッグするか、テキストを貼り付けます。形式と文字コードは自動で判別します。
  2. WebVTTが選択済み変換先はWebVTTで開きます。別の形式も選べます。
  3. ダウンロードプレビューを確認してWebVTTファイルをダウンロードします。ファイルはブラウザーの外に出ません。

VTTに変換する理由

ブラウザーの<track>要素はWebVTTしか読み込めないため、SRTを直接指定しても字幕は表示されません。多くのオンライン学習サービスやWebプレーヤーもVTTを前提としています。2つの形式のテキストはほぼ同じで、違いはタイムスタンプの区切り文字とファイル先頭のWEBVTTの行です。

HTMLでの使い方:<track kind="subtitles" src="jimaku.vtt" srclang="ja" label="日本語">。サーバーがtext/vttとしてファイルを配信しているかもご確認ください。

質問

よくある質問

SRTの番号はどうなりますか?

VTTでは番号は任意のため、変換時に省きます。時刻とテキストはそのまま移ります。

斜体は残りますか?

残りません。どのプレーヤーでも同じように表示されるよう、装飾タグは削除します。

文字化けした場合は?

元のファイルがShift_JISの場合は自動で判別し、UTF-8に変換します。VTTはもともとUTF-8である必要があります。

さらに使うならスタジオへ。

長いファイル、プロジェクトの保存、高度な書き出しはスタジオで利用できます。無料アカウントで始めましょう。