本文へ移動

無料ツール

SRT to VTT 変換ツール

SubRip形式のファイルをWeb向けのWebVTTに変換します。.srtをドロップすれば、ブラウザが求めるヘッダーと、HTML5のvideoが必要とするタイムスタンプの区切り記号を備えた.vttが手に入ります。

  • ブラウザ上で動作
  • データはアップロードされません
  • 登録不要

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

または

対応形式:.srt、.vtt、.txt

使い方

SRT to VTT 変換ツールを3ステップで

01

SRTファイルをドロップ

.srtをボックスにドラッグするか選択してください。ファイルは端末の外に出ません。

02

VTTに変換

WEBVTTヘッダーが追加され、すべてのタイムコードのミリ秒区切りがコンマからピリオドに変わります。

03

.vttをダウンロード

結果をコピーするか、HTML5のvideoトラックにそのまま指定できる形でダウンロードできます。

SRTがブラウザで再生されない理由

SubRipとWebVTTは見た目がほとんど同じで、それがこの不具合をなおさら分かりにくくしている。.srtファイルを<track>要素に指定すると動画自体は再生されるのに、字幕だけがまったく表示されない。エラーも出ない。HTML5のvideoはそもそもSubRipを読み込む仕組みを持たず、読めるのはWebVTTだけだ。両者の違いはごくわずか2点だが、プレイヤーはその違いを一切許してくれない。

本質的に異なる2つの点

まず、WebVTTファイルは先頭にWEBVTTという単語だけを単独の行として書く必要がある。このヘッダーがなければ、内容がどうであれファイルは丸ごと拒否される。次に、WebVTTは秒とミリ秒をピリオドで区切るが、SubRipはコンマを使う:00:00:01.500に対して00:00:01,500となる。SubRipが各ブロックの上に振っている字幕番号は、WebVTTでは省略可能なため、この変換では削除される——意味を持たない情報であり、ノイズにしかならないためだ。

変換で保持されるものと保持されないもの

タイミングはそのままコピーされ、四捨五入もずらしも再計算も一切行われない。1つの字幕内の改行もそのまま残るため、2行構成の字幕は2行のまま出力される。一方で、SubRipにもともと存在しない情報は引き継がれない。WebVTTには位置指定・アライメント・リージョンといったキュー設定を持たせられるが、このツールはそれらを新たに作り出すことはしない。得られるのはデフォルトの位置指定を使った、正しく整形されたファイルであり、ほとんどのケースでブラウザが求めているのはまさにこれだ。

処理はすべて自分のマシン上で行われる

ファイルの読み込みと変換はブラウザ内で行われる。アップロードも保存もされず、アカウントも不要だ。10MBまでのファイルに対応しているが、これは字幕ファイルに必要な容量を大きく上回る——長編映画1本分でも、通常は100KB未満に収まる。

回答

SRT to VTT に関するよくある質問

SRTファイルをHTML5のvideoに指定しても字幕が表示されないのはなぜですか?

ブラウザがSubRipを読み込めないためです。要素が受け付けるのはWebVTTだけで、対応していない形式は静かに失敗します——動画は再生され、字幕だけが表示されないまま終わります。.vttに変換することが、そのままこの問題の解決になります。

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

違いは2点だけです。VTTファイルはWEBVTTという行から始まる必要があり、ミリ秒の区切りにコンマではなくピリオドを使います:00:00:01,500ではなく00:00:01.500です。それ以外——時間、テキスト、改行——は同じです。

字幕番号は消えてしまいますか?

はい、意図的に削除されます。WebVTTでは字幕番号は連番ではなく任意の識別子として扱われ、どこからも参照されません。削除しても情報が失われることなく、よりすっきりしたファイルになります。

タイミングは変わりますか?

変わりません。開始時刻と終了時刻はミリ秒単位までそのままコピーされます。四捨五入も再計算も行われません。

スタイルや位置指定は引き継がれますか?

そもそも引き継ぐ情報がありません。SubRipには位置指定やリージョンの仕組みがないため、出力はWebVTTのデフォルト設定になります。キュー設定が必要な場合は、変換後に手作業で追加する必要があります。

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

されません。変換はJavaScriptによってブラウザ内で行われます。ファイルはサーバーに送信されることも保存されることもなく、アカウントも必要ありません。

どれくらいのサイズのファイルまで変換できますか?

10MBまで対応しています。字幕ファイルは容量が小さく、3時間の映画でも200KBを超えることはほとんどないため、この制限に達することはまず考えられません。

逆方向、VTTからSRTへの変換もできますか?

できます。VTT to SRT変換ツールがその処理を行い、汎用の字幕変換ツールを使えば、SBVやASSも含めて両方向の変換に対応できます。

フル文字起こしが必要ですか?

音声をアップロードするか YouTube リンクを貼り付けるだけで、話者ラベル・タイムスタンプ・要約付きの完全なAI文字起こしを取得できます。

アプリを入手 — 無料

iOSとAndroidで無料。アカウント登録不要。