SRT ↔ VTT 変換

SRT字幕をWebVTTへ、またはWebVTTキューを番号付きSRTブロックへ変換します。字幕はアップロードされず、ブラウザ内だけで処理されます。

ブラウザローカル 登録不要 開発者向け

SRTとWebVTTの字幕タイミング表記をブラウザー内で相互変換します。SRT→VTTではミリ秒のカンマをドットに変えWEBVTTヘッダーを追加し、VTT→SRTでは認識したcueを1から再採番します。

SRTとVTTを変換する方法

  1. 変換方向を選びます。
  2. 字幕テキストを貼り付けます。
  3. Convertを実行します。
  4. 生成されたタイミングを確認します。
  5. 必要ならコピーします。

タイミングとcueの扱い

SRT入力には時:分:秒,ミリ秒形式の認識可能なタイミング行が必要です。VTT出力ではWEBVTTを追加し、ミリ秒区切りをドットにします。

VTT→SRTではWEBVTTヘッダーを除き、タイミング行を持つブロックだけをcueにします。番号は1から再生成し、mm:ss.mmm形式には00:を補います。終了時刻の後ろにあるVTT設定はSRTへ保持しません。

プライバシーと制限

変換はブラウザー内で行われ、字幕内容を意図的にサーバー送信しません。一般的なcueタイミング向けで、WebVTTのstyle、NOTE、cue identifier、region、高度な設定を完全保持する変換器ではありません。

よくある質問

SRT→VTTでWEBVTTヘッダーは付きますか?

はい。先頭に追加されます。

SRTのcue番号は削除されますか?

いいえ。現在の経路では既存番号行は残ります。

VTT→SRTでは番号を振り直しますか?

はい。1から順番に振ります。

VTTの時刻にhourがなくても大丈夫?

はい。mm:ss.mmmには00:を補います。

高度なVTT cue設定も保持しますか?

いいえ。終了時刻後の設定はSRTタイミングに含めません。