SRTをVTTに変換
SRT字幕ファイルを、HTML5動画が必要とするWebVTT形式へ、ブラウザ内でローカルに変換します。ファイルがデバイスから出ることはありません。アップロードなし。
ファイル
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
SRT字幕ファイルを、HTML5動画が必要とするWebVTT形式へ、ブラウザ内でローカルに変換します。ファイルがデバイスから出ることはありません。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
SRT(SubRip)は群を抜いて最も一般的な字幕形式で、ほぼすべてのデスクトッププレーヤーが理解します。ウェブは事情が異なります。字幕トラック用のHTML5要素はWebVTT(.vtt)を必要とします。そのため、自分のサイトの動画にSRTファイルを付けたい場合は、まず変換しなければなりません。このツールが行うのはまさにそれで、あなたの.srtが同じ内容と同じタイミングを持つ正しい.vttになります。
技術的には両形式は近いものの、細部が異なります。WebVTTはWEBVTTというマーカー行で始まり、ミリ秒をカンマではなくピリオドで区切り、連番を必要としません。このツールはファイルを1行ずつ読み取り、各字幕のタイムスタンプとテキストを認識し、WebVTT形式できれいに書き戻します。複数行の字幕は複数行のまま保たれます。
変換は完全にブラウザ内でローカルに、純粋なJavaScriptで実行されます。字幕ファイルはアップロードされず、保存されず、CDNから外部ライブラリが読み込まれることもありません。これは未公開の映画や機密性の高い録画では特に重要です。有効なタイムスタンプが見つからない場合、ツールは空のファイルや壊れたファイルを作る代わりに、明確なメッセージを表示して停止します。
| 入力形式 | SRT |
|---|---|
| 出力形式 | VTT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: タイミングとテキストは引き継がれます。位置指定やスタイルブロック、リージョンといったWebVTT特有の要素は何もないところから作り出しません。SRTファイルにはそもそも含まれていないからです。テキスト内のインラインマークアップはそのまま保持されます。このツールは字幕を変換するもので、別の言語へ翻訳するものではありません。
いいえ。変換は完全にブラウザ内でローカルに実行され、ファイルがデバイスから出ることはありません。
ブラウザのHTML5字幕要素はWebVTTしか受け付けません。そのため、ウェブページの字幕にはSRTからの変換が必要です。
はい。各字幕の開始時刻と終了時刻はミリ秒単位で引き継がれ、変わるのは区切り文字がカンマからピリオドになる点だけです。
はい、そのための姉妹ツールがあります。