Skip to content

SRT から VTT — W3C 標準 WebVTT 形式へ変換

高速。プライベート。完璧。

100%ブラウザ内でローカル処理。アップロード不要。待ち時間なし。

プライベート&安全
超高速
無料&プライベート
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

SRT ファイルをここにドラッグ&ドロップ

またはクリックして選択

50MB以下の.srtファイルに対応

100% ローカルアップロード不要安全即時

使い方

1

SRT ファイルをアップロード

ドラッグ&ドロップまたは .srt ファイルを選択

2

即座に変換

ブラウザ内でローカル処理

3

VTT をダウンロード

.vtt ファイルをすぐに取得

AllSubConverter を選ぶ理由

プライバシー重視

すべてブラウザ内で実行。ファイルはアップロードされません。

圧倒的なスピード

最適化されたエンジンで数秒で変換。

無料&ローカル

1ファイルは最大50MB。バッチは最大200ファイルまたは1GBまでです。

どこでも動作

Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。

SRTからVTTへの変換について

このツールはSRTファイルをWeb字幕の標準であるVTT形式に変換します。

入力形式

SRT

SRT(SubRip, .srt)は番号付きエントリ、HH:MM:SS,mmm 形式の開始/終了タイムスタンプ、エントリごとに1行以上のテキストで構成される標準字幕形式です。映像分野で最も幅広くサポートされる字幕形式です。

出力形式

VTT

WebVTT(.vtt)は W3C 標準字幕形式で、'WEBVTT' ヘッダーで始まり HH:MM:SS.mmm 形式のタイムスタンプ、テキスト、オプションのキュー設定を含みます。HTML5 <video> 要素のネイティブ字幕形式です。

機能

高速なクライアントサイド変換 — サーバー処理の待ち時間なし
サーバーへのファイルアップロードなし — 字幕はデバイスから離れません
UTF-8, UTF-16 その他の文字エンコーディングをサポート
バッチ対応: 一度に複数ファイルを変換
すべてのタイムスタンプと字幕テキストを正確に保持
最新ブラウザでオフライン動作 — インストール不要
すべてのモダンブラウザとウェブプレーヤーで認識されるUTF-8エンコードVTTを出力
ブラウザ内でローカル処理、ネットワーク通信ゼロ

変換する理由

HTML5 <video> 要素は字幕サポートに WebVTT(.vtt) ファイルが必要です — SRT はネイティブで動作しません
YouTube と Vimeo はウェブインターフェースでの字幕アップロード時に VTT 形式を好みます
Video.js, JW Player などの JavaScript 動画プレーヤーは VTT を主字幕形式として使用します
VTT は SRT が表現できないメタデータ、スタイリング、位置キューをサポートします
ウェブ標準は WCAG ガイドラインに従いアクセシブルな動画コンテンツに WebVTT を要求します
ウェブサイトに動画を埋め込む場合やウェブプレーヤーを構築する場合、VTT が必須形式です
ブラウザは VTT を有効なテキストトラックリソースとして認識しネイティブ字幕コントロールを有効化します

フォーマットの違い

SRT はミリ秒にカンマ(00:01:23,456)を、VTT はピリオド(00:01:23.456)を使用します
VTT ファイルは最初の行に 'WEBVTT' ヘッダーで始まる必要があります; SRT はヘッダー要件なし
VTT はキュー設定で CSS スタイリング、位置、整列をサポート; SRT はプレーンテキストのみ
SRT は各字幕エントリに順序番号を使用; VTT 番号はオプション
VTT は注釈(NOTE で始まる行)とメタデータブロックをサポート; SRT は未サポート
VTT のキュータイムスタンプは矢印(-->)と終了タイムスタンプ後のオプションのキュー設定を使用; SRT は矢印のみ

主なユースケース

HTML5動画埋め込み

Webサイトの <video> 要素に <track> タグを使用して字幕を追加。ブラウザがネイティブの字幕コントロールを自動表示します。

YouTube・Vimeoアップロード

VTTファイルをYouTube StudioやVimeoの字幕パネルに直接アップロード。両プラットフォームはVTTをネイティブで受け入れ、動画タイムラインに同期します。

Video.js、JW Player、Plyr

Video.js、JW Player、Plyrなど代表的なJavaScript動画プレーヤーはデフォルトの字幕形式としてVTTを使用。SRTをVTTに変換してこれらのプレーヤーで字幕を有効化。

Webアクセシビリティ(WCAG)

WCAG 2.1の達成基準1.2.2ではWeb動画の同期キャプションが要件。VTTはW3C推奨形式。

オンライン講座・学習

Coursera、Udemy、独自のLMSの講義動画に字幕を追加。VTTはほとんどのeラーニング動画プレーヤーでサポートされ、非ネイティブ話者のアクセシビリティを向上。

関連フォーマット

よくある質問

SRT(SubRip Subtitle)は最も一般的な字幕形式で、連番、HH:MM:SS,mmm 形式のタイムスタンプ範囲、字幕テキストで構成されます。.srt 拡張子のプレーンテキストファイルで、ほぼすべてのデスクトップメディアプレーヤーでサポートされています。

HTML5 動画プレーヤー、YouTube、Vimeo などのウェブベースの動画プラットフォームは字幕に VTT 形式が必要です。ウェブサイトに動画を埋め込む場合やウェブプレーヤーを構築する場合、字幕がブラウザで正しく表示されるには SRT を VTT に変換する必要があります。

いいえ、ツールはすべての元のタイムスタンプと字幕テキストを正確に保持します。タイムスタンプの区切り文字(カンマをピリオドに)を変更し、必須の 'WEBVTT' ヘッダーを追加するだけです。

VTT(WebVTT — Web Video Text Tracks)は W3C 標準字幕形式で、'WEBVTT' ヘッダーで始まりスタイル、位置、注釈、メタデータをサポートします。HTML5 <video> 要素のネイティブ字幕形式です。

完全に安全です。すべての変換は JavaScript を使用してブラウザ内でローカルに実行されます。字幕ファイルはサーバーにアップロードされず、データが安全に保護されます。

はい、SRT と VTT はどちらもすべての言語と文字セットをサポートするプレーンテキスト形式です。このツールは UTF-8 エンコードファイルを処理し、CJK(中国語、日本語、韓国語)、アラビア語、キリル文字など事実上すべての言語を扱います。

字幕を変換する準備はできましたか?

SRT ファイルをここにドロップして VTT に即座に変換。