字幕コンバーター
字幕をSRTとVTT間で変換し、タイミングをミリ秒単位で調整、キュー番号を振り直します。すべてブラウザ上でプライベートに処理します。
🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。
結果
字幕には日常的に使われる二つの形式がありますが、互換性はありません。SRTはデスクトッププレーヤーや編集スイートで使われる古典的な番号付き形式、WebVTTはHTML5動画やほとんどのWebプラットフォームが唯一受け入れる形式です。見た目の違いはごくわずか——WEBVTTヘッダーとタイムスタンプのカンマがドットに変わるだけ——ですが、形式が合わないとプレーヤーは無言でファイルを無視します。手作業でのタイムスタンプ編集は、予告編より長いものでは絶望的です。
このツールは、字幕に関する最も一般的な三つの問題を一箇所で、完全にブラウザ上で解決します。SRTとVTTの相互変換、全タイムスタンプの指定ミリ秒または秒数でのシフト、手動編集後のキュー番号の振り直しです。.srtまたは.vttファイルを読み込むか、字幕テキストを貼り付けるだけ。アップロードは一切ないため、未公開の動画やプライベートなトランスクリプトもデバイス上に留まります。
パーサーは意図的に寛容です。バイトオーダーマーク、WindowsのCRLF改行、キュー間の余分な空行、欠落したシーケンス番号も問題なく処理されます。WebVTTへの変換では必須ヘッダーを追加し、00:01:02,500形式のタイムスタンプをドット表記に書き換えます。SRTへの逆変換ではキューを1から振り直し、VTT固有のマークアップを除去します。そして、SRTはVTTの位置情報やスタイルを原理的に表現できないため、ツールは失敗したりごまかしたりせず、そのデータが失われたキューの数を正直に知らせます。
タイミングシフトは正負両方のオフセットを受け付けます。音声より先に表示される字幕は遅らせ、遅れて表示される字幕は早めます。動画の開始より前に移動してしまうキューは00:00に制限され、その旨が報告されます。結果に問題がなければ、正しい拡張子でダウンロードするか、クリップボードに直接コピーしてください。