SRTからVTTへ:何が変わり、何が失われるか
プレーンなキャプションは往復可能です。位置指定やスタイルは詳しく確認が必要です。
プレーンなキャプションの場合、SRTからVTTへの変換はファイル構造を変えますが、テキストとタイムスタンプは保持されます。スタイル付きのVTTファイルは異なり、その位置指定、スタイルシート、コメント、キュー識別子はこのコンバーターのSRT出力では保持されません。
レイアウトを調整済みの字幕ファイルがある場合は、元のファイルを必ず保存してください。拡張子を変えるだけでは内容は変換されません。
2つのプレーンキャプションを変換する
サンプルSRTをダウンロードし、字幕コンバーターでファイルを開くから読み込みます。名前を付けて保存でVTTを選び、タイムシフトは0のままにします。字幕を変換を選択し、.vttをダウンロードしてください。
最初のSRTキューは以下の通りです:
1
00:00:01,250 --> 00:00:03,500
First line.
Second line.
VTT出力では、ファイルはWEBVTTで始まり、キュー番号は省略され、ミリ秒の区切りはドットになります:
WEBVTT
00:00:01.250 --> 00:00:03.500
First line.
Second line.
2行のテキストは同じキューに属しています。2番目のキューにはアクセント付き文字やエムダッシュが含まれていますが、これらも出力に残ります。モバイルでは変換とダウンロードの操作がエディター下部に表示されます。
元に戻して比較する
ダウンロードしたVTTを開き、SRTを選択してタイムシフトなしで再度変換します。このサンプルは同じSRTテキストに戻り、2つのキュー番号、ミリ秒値、改行も含まれます。
この完全一致は、この小さく正規化された例の特性です。コンバーターは番号付けとタイムスタンプの書式を再生成します。任意の入力では改行コード、識別子、空白が異なる場合があります。自身のファイルではバイト単位の一致ではなく、キャプションのテキストと時間を比較してください。
出力テキストを表示でエクスポート内容を確認できます。プレビューは最大3キューまで表示し、ダウンロードはすべての変換済みキューを含みます。変換は字幕ファイルにのみ影響し、動画の音声や画素には影響しません。
スタイル付きVTTで消えるものを確認する
スタイル付きVTTサンプルを試してください。同じ2つのキャプションに加え、STYLEブロック、NOTEコメント、名前付きキュー、位置設定が含まれています:
intro
00:00:01.250 --> 00:00:03.500 line:10% align:start
First line.
Second line.
変換後のSRTは2行のテキストと時間を保持しますが、intro、line:10% align:start、スタイルシート、注釈は削除されます。このSRTを再度VTTに変換してもそれらは復元されません。
WebVTTはキャプションテキスト以外に、キューの位置指定やCSSスタイリングなどの機能があります。MDNフォーマットリファレンスで詳細を確認できます。このツールはよりシンプルなテキストとタイミングのトラックを出力します。
ファイルだけでなくプレイヤーも確認する
キャプション内のインラインマークアップはテキストとしてコピーされ、別の形式の同等のスタイルには変換されません。例えば、VTTのボイスタグ<v Narrator>Hello.</v>はSRTのペイロードにそのまま残ります。再生プレイヤーによっては異なる解釈をしたり、そのまま表示したりします。公開前に該当キューを確認してください。
結果を使用する予定のエディターやプレイヤーにインポートし、開始、中間、終了部分をチェックしてください。フォーマット変換は徐々にずれる同期を修正しません。比較時はタイムシフトを0にして、タイミング調整が結果を隠さないようにしてください。
結果記録は2026年11月6日に実際のコンバーターで検証したものです。プレーンなキュー、完全なサンプルの往復変換、スタイル付きファイルの余分なフィールド削除をチェックしています。これらはファイル内容の検証であり、すべての動画アプリでの再生一致を保証するものではありません。