SRT VTT
ファイル変換

SRT から VTT への変換

クイック回答
SRT を VTT に変換することは可能ですか?
はい - SRT は VTT に変換可能です。

Subtitle Edit を使用すると、「File」>「Save As」からフォーマットリストで WebVTT を選択するだけで、数クリックで .srt を .vtt に変換できます。構造上の唯一の違いは、上部の «WEBVTT» ヘッダー行と、タイムコードのミリ秒前のカンマがピリオドになることだけで、字幕の内容が失われることはありません。

VTT への他の変換: SCC · SBV · SUB

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ SRT を VTT に変換するのですか?

HTML5 ビデオプレーヤーは <track> 要素を使用しますが、これには WebVTT が必要です。SRT は HTML5 トラック仕様の一部ではありません。ウェブページに字幕を追加したり、.vtt を要求するプラットフォームにアップロードしたりする場合は、変換が必要です。両方のフォーマットが同じ時間指定キューデータを表しているため、構造的な変更は最小限です。

SRT から VTT への変換方法

Subtitle Edit FREE

.srt ファイルを開き、「File」>「Save As」に移動し、フォーマットのドロップダウンから WebVTT を選択して保存します。

FFmpeg OPEN-SOURCE

«ffmpeg -i subtitles.srt subtitles.vtt» を実行します。FFmpeg はファイル拡張子から両方のフォーマットを検出し、ワンパスで変換します。

Gnome Subtitles FREE

.srt ファイルを開き、「File」>「Save As」を使用してフォーマットリストから WebVTT を選択し、.vtt として保存します。

これらの形式について

品質と注意点

  • 字幕の内容が失われることはありません。すべてのキュー、タイムコード、テキスト行がそのまま転送されます。ヘッダー行とタイムコードの区切り文字(カンマ/ピリオド)のみが変更されます。
  • SRT のインラインタグ(<b>, <i>, <u>)は VTT に引き継がれますが、一部のウェブプレーヤーはこれらを無視または削除します。スタイリングが重要な場合は、変換後に再生を確認してください。
  • WebVTT は SRT にはないキューの配置や配置をサポートしています。SRT から変換する場合、配置データは提供されないため、すべてのキューはプレーヤーのデフォルト位置に表示されます。

よくある質問

SRT と VTT の実際の違いは何ですか?
VTT は上部に «WEBVTT» ヘッダー行を追加し、タイムコードのミリ秒の前にカンマではなくピリオドを使用します。それ以外のキューテキストの内容は同一です。
テキストエディタで手動で SRT を VTT に変換できますか?
小さなファイルであれば可能です。最初の行として «WEBVTT» を追加し、検索と置換を使用してミリ秒の前のすべてのカンマをピリオドに置き換えます。
変換後に字幕のタイミングは変わりますか?
いいえ - タイムコードは正確に保持されます。秒とミリ秒を区切る句読点のみが変更されます。
SRT ではなく VTT を必要とするウェブビデオプレーヤーはどれですか?
HTML5 の <track> 要素、video.js、Plyr はすべて WebVTT を必要とします。SRT は HTML5 トラック仕様ではサポートされていません。