無料ツール・字幕ファイル変換
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,000 | 00:01:02.500 --> 00:01:05.000 |
| ファイルヘッダー | なし | WEBVTT |
| 字幕番号 | 必須 | 任意 |
| 行内の装飾 | <i> <b> <u> | <i> <b> <u> <c> <ruby> |
| スタイルと位置 | なし | ::cue · line:0 · align:start |
| 話者 | なし | <v …> |
| 主な用途 | 動画プレーヤー、編集ソフト、SNS | Webサイト、HTML5動画、オンライン学習 |
例:同じ字幕を2つの形式で
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 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 ご質問は最後にお願いします。
よく使われる変換
使い方
- SRTファイルを追加SRTファイルを選ぶかドラッグするか、テキストを貼り付けます。形式と文字コードは自動で判別します。
- WebVTTが選択済み変換先はWebVTTで開きます。別の形式も選べます。
- ダウンロードプレビューを確認して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である必要があります。