VTTからSRTへの変換ツール

VTTファイルをアップロードして、Premiere Pro、DaVinci Resolve、Final Cut、標準プレーヤーで使いやすいクリーンなSRTファイルに変換します。

.vttファイルをここにドロップ

VTTファイルはブラウザ内でローカルに変換されます。アップロードは不要です。

変換が完了しました!

AI Studioで無料編集
動画用の新しい字幕を作成しますか?

動画をアップロードして、AIでSRT、VTT、または焼き込み字幕を自動生成できます。

動画をアップロード 字幕を焼き込む

VTTをSRTに変換する方法

WebVTTファイルを選択すると、コンバーターが標準的なSubRipファイルを作成します。WEBVTTヘッダーを削除し、ドットを使ったWebVTTのタイムスタンプをカンマ形式のSRTタイムスタンプに変換し、NOTESTYLEREGIONなどWebVTT固有のブロックを整理します。

このVTTからSRT変換ツールを使う理由

VTTはWebプレーヤーやHTML5動画に適しています。一方で、多くの動画編集ソフト、アップロード先、古いプレーヤーではSRTが求められることがあります。変換すれば、テキストエディタで手作業することなく、字幕の互換性を高められます。

例:NOTE、STYLE、Cue設定を含むVTTをクリーンなSRTへ

WebVTTファイルには、SRTでは扱えない追加情報が含まれることがあります。この例では、ヘッダー、コメント、スタイル、Cue設定を含むVTTが、どのようにシンプルなSRTへ変換されるかを示します。

VTT入力

WEBVTT

NOTE Web動画プラットフォームで作成
このメモは字幕ファイルに表示しない

STYLE
::cue { color: yellow; }

1
00:00:02.000 --> 00:00:05.000 line:90% position:50% align:center
<v 話者1>こんにちは、<c.yellow>世界</c>。</v>

2
00:00:05.500 --> 00:00:08.000
この字幕は表示されたままにします。

SRT出力

1
00:00:02,000 --> 00:00:05,000
こんにちは、世界。

2
00:00:05,500 --> 00:00:08,000
この字幕は表示されたままにします。

表示される字幕テキストと時間は保持されます。WebVTTのコメント、CSSスタイル、話者タグ、Cue設定は、SRTで標準的に保存できないため削除されます。

VTTをSRTに変換すると失われるもの

SRTはWebVTTよりも意図的にシンプルな形式です。基本的には番号、開始時間、終了時間、テキストだけを保存します。そのため、SRTに直接対応する項目がないWebVTT機能は削除されます。これは不具合ではなく、より多くのソフトで読み込めるSRTを作るために必要な処理です。

WebVTT機能:SRTに残る?

WebVTT機能 SRTに残る? 変換後の結果
WEBVTTヘッダー いいえ SRTはファイルヘッダーを使わないため削除されます。
タイムスタンプ はい 時間は保持され、ドットはカンマに変換されます。
字幕テキスト はい 表示されるテキストは保持されます。
NOTEブロック いいえ コメントはSRT字幕として表示すべきではないため削除されます。
STYLEREGION いいえ CSSやレイアウト指定は削除されます。
linepositionalignなどのCue設定 いいえ 位置情報は削除され、テキストだけが保持されます。
<v Speaker><c.yellow><i>などのタグ 一部 タグは削除されますが、テキスト内容は保持されます。

Premiere Pro、DaVinci Resolve、Final Cut向けのVTTからSRT変換

Webツール、Zoom、Teams、HTML5プレーヤー、LMSから字幕を書き出すと、WebVTT形式になることがよくあります。動画編集では、字幕トラックとして取り込みやすく編集しやすいSRTの方が扱いやすい場面が多くあります。

ソフト おすすめの使い方
Adobe Premiere Pro 変換したSRTをキャプション/字幕として読み込みます。元のVTTにCue設定が含まれていた場合は、特にタイミングと改行を確認してください。
DaVinci Resolve シンプルな字幕トラックにはSRTが便利です。WebVTTのスタイルは引き継がれないため、位置や見た目はResolve内で再設定します。
Final Cut Pro SRTは受け渡しや後編集に強い形式です。読み込み後は、特殊文字と改行を確認してください。

VTTからSRT変換でよくある問題

よくある問題の多くは表示テキストではなく、WebVTT固有の追加情報が原因です。SRTで表現できない情報は、コンバーターが自動で削除します。

安全でプライベート

変換処理はすべてブラウザ内のJavaScriptでローカルに実行されます。字幕ファイルが端末の外へ送信されたり、Subvideo.aiにアップロードされたりすることはありません。

変換後にStudioでタイミングを確認

SRTはVTTより互換性が高い一方、WebVTTの位置指定やスタイルは変換時に失われます。字幕を動画に焼き込む、またはプロ向けに書き出す場合は、Subvideo.ai Studioでタイミングと改行を確認するのがおすすめです。

Studioでタイミング確認

VTTをSRTに変換する手順

1

VTTファイルを選択

端末から.vttファイルを選択するか、アップロード欄にドラッグ&ドロップします。

2

整理して変換

コンバーターがWebVTTヘッダー、NOTE、STYLE、REGIONブロックを削除し、タイムコードをSRT形式に変換します。

3

SRTをダウンロード

ダウンロードをクリックして、変換済みの.srt字幕ファイルを保存します。

よくある質問

VTTとSRTの違いは何ですか?

VTTはHTML5字幕向けのWeb標準で、メタデータ、スタイル、リージョン、Cue設定を含められます。SRTはよりシンプルで、基本的には番号、開始時間、終了時間、テキストで構成されます。

変換すると書式は失われますか?

はい。STYLE、REGION、Cue設定、CSSクラスなどWebVTT固有の書式は削除されます。表示される字幕テキストとタイムスタンプは保持されます。

ファイルはサーバーにアップロードされますか?

いいえ。変換はすべてブラウザ内で行われます。VTTファイルが当社サーバーへ送信されることはありません。

SRTファイルをPremiere Proで使えますか?

はい。生成されたSRTはPremiere Pro、DaVinci Resolve、Final Cut Pro、VLCなど多くのソフトで使えます。読み込み後はタイミングと改行を確認してください。

NOTEやSTYLEブロックはどうなりますか?

NOTEはコメント、STYLEはWebVTTのCSSです。SRTには対応する構造がないため、どちらも削除されます。

line:90%やalign:centerのようなCue設定は残りますか?

いいえ。これらはWebVTTプレーヤーで表示位置を制御するための情報です。SRTには標準化された位置指定がないため削除されます。

SRTのタイムスタンプでドットではなくカンマを使うのはなぜですか?

SubRip形式ではミリ秒にカンマを使います。例:00:00:02,000。WebVTTではドットを使います。例:00:00:02.000。コンバーターがこの表記を自動で変換します。