無料ツール
SRT to VTT 変換ツール
SubRip形式のファイルをWeb向けのWebVTTに変換します。.srtをドロップすれば、ブラウザが求めるヘッダーと、HTML5のvideoが必要とするタイムスタンプの区切り記号を備えた.vttが手に入ります。
- ブラウザ上で動作
- データはアップロードされません
- 登録不要
ここにファイルをドロップ
または
対応形式:.srt、.vtt、.txt
SRTファイルを追加 (2+)
結果
使い方
SRT to VTT 変換ツールを3ステップで
SRTファイルをドロップ
.srtをボックスにドラッグするか選択してください。ファイルは端末の外に出ません。
VTTに変換
WEBVTTヘッダーが追加され、すべてのタイムコードのミリ秒区切りがコンマからピリオドに変わります。
.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を読み込めないためです。
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で無料。アカウント登録不要。