字幕コンバーター
SRT と VTT の間で字幕を変換し、そのタイミングをミリ秒単位または秒単位でシフトし、キューの番号を再割り当てします。これはブラウザ内で非公開で実行できます。
結果
字幕には、デスクトップ プレーヤーや編集スイートで使用される古典的な番号付き形式である SRT と、HTML5 ビデオとほとんどの Web プラットフォームが受け入れる唯一の形式である WebVTT という、満たすことを拒否する 2 つの日常的な形式があります。 WEBVTT ヘッダーとタイムスタンプのカンマの代わりにドットという違いは小さいように見えますが、間違った形式のファイルはプレーヤーによって黙って無視され、トレーラーより長いものでは手動でタイムスタンプを編集することは絶望的です。
このツールは、SRT と VTT 間の変換、選択したミリ秒または秒数によるすべてのタイムスタンプのシフト、および手動編集後のキューの再番号付けという 3 つの最も一般的な字幕の問題を 1 か所で完全にブラウザ内で解決します。 .srt または .vtt ファイルをロードするか、単に字幕テキストを貼り付けます。何もアップロードされないため、未公開のビデオや非公開のトランスクリプトがデバイス上に残ります。
パーサーは意図的に寛容です。バイト オーダー マーク、Windows CRLF 行末、キュー間の余分な空白行、欠落しているシーケンス番号はすべて問題なく処理されます。 WebVTT に変換すると、必要なヘッダーが追加され、00:01:02,500 形式のタイムスタンプがドット表記に書き換えられます。 SRT への変換に戻すと、キューの番号が 1 から再割り当てされ、WebVTT のみのマークアップが削除されます。また、SRT は単純に VTT の位置決めやスタイルを表現できないため、このツールは、失敗したり偽装したりするのではなく、そのデータが失われたキューの数を示します。
タイミング シフトは正および負のオフセットを受け入れます。スピーチの前に表示される字幕を遅らせたり、スピーチより遅れて表示される字幕を前方に引き出したりします。ビデオの開始前に終了するキューは 00:00 でクランプされ、レポートされます。結果が正しく表示されたら、正しい拡張子を付けてダウンロードするか、クリップボードに直接コピーします。