N Nouplo

SRTをVTTに変換する

SubRip字幕を、ブラウザのvideo要素やWebプレイヤーで使える形式に。アップロードは不要です。

出力
上に貼り付けるか入力すると、ここに結果が表示されます。

ファイルは端末の外に出ません

このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。

使い方

  1. .srtファイルをテキストエディタで開き、全文をコピーして入力欄に貼り付けます。
  2. 「VTTに変換」を押します。WEBVTTヘッダーを追加し、タイムスタンプのカンマをドットに置き換え、各キューの本文と番号はそのまま保持します。
  3. 出力を確認します。キュー番号はVTTで認められているキュー識別子として残るため、デバッグがしやすくなります。
  4. 結果をコピーするか.vttファイルとしてダウンロードし、<track>要素から参照するか動画プラットフォームにアップロードします。

よくある質問

SRTとVTTの違いは何ですか?
どちらも番号付きのキューを持つテキスト形式の字幕です。VTT(WebVTT)は先頭にWEBVTTというヘッダー行があり、ミリ秒の前がカンマではなくドット(00:00:01.000)で、スタイルや表示位置、話者タグにも対応しています。SRTは歴史が長くデスクトップのプレイヤーで広く使われ、VTTはHTML5動画やWebプレイヤーで必須の形式です。
字幕ファイルはアップロードされますか?
いいえ。変換はページ内で動くJavaScriptで行われます。テキストが端末の外に出ることはなく、オフラインでも動作します。
キュー番号は残りますか?
はい。VTTのキュー識別子は任意ですが使用が認められているため、元のSRTの番号が識別子として書き出されます。プレイヤーの表示には影響しません。
<i>や<b>などの書式タグはどうなりますか?
SRTで使われる<i>、<b>、<u>などの基本的なHTML風タグはVTTでも有効で、そのまま保持されます。SRTのフォント色タグはWebVTTの仕様にはないため、そのまま出力されますが、ほとんどのプレイヤーでは無視されます。
無料プランの制限を教えてください。
無料プランでは1日10回までです。Proではこの制限がなくなります。

関連ツール