字幕ファイル変換

字幕はこのブラウザ内に留まり、LivewireやURLには送信されません。
ステップ 1 / 3字幕ファイル変換

SRTまたはWebVTT字幕を追加

ファイルまたは貼り付けテキストは最大5 MiBです。

SubRip(SRT)とWebVTT(VTT)の字幕を、ファイルをアップロードせずに相互変換できます。5 MiBまでの字幕を貼り付けるか開き、各キューを検証してタイムラインを確認し、変換結果を保存します。複数行の本文は保持し、不正な時刻や空のキューは黙って捨てずに報告します。

使い方

  1. 1

    字幕を追加

    SRTまたはWebVTTを貼り付けるか、端末内のファイルや安全なサンプルを読み込みます。形式は自動判定できます。

  2. 2

    キューを検証

    判定形式、キュー数、終了時刻、問題のあるブロックを確認します。

  3. 3

    コピーまたは保存

    ミリ秒の区切りを変換し、改行を保ったまま結果をコピーまたは保存します。

SRTとWebVTTで変わる点

どちらも時刻付き字幕のプレーンテキスト形式です。SRTのキューは通常、連番、ミリ秒の前にコンマを使う時間範囲、1行以上の本文で構成されます。WebVTTは必須ヘッダー WEBVTT で始まり、ミリ秒の前にはピリオドを使います。MDNのWebVTT形式ガイドによると、キュー本文は複数行にでき、空行がキューの終端になります。

項目 SRT WebVTT
拡張子 .srt .vtt
ヘッダー なし WEBVTT
時刻例 00:01:02,500 00:01:02.500
キュー番号 通常は数字 IDは任意
複数行本文 保持 保持

本ツールはキューを中立なローカルデータとして解析してから出力します。文書内のコンマやピリオドを一括置換する方式ではないため、せりふの句読点は変わりません。

変換前の検証

時間行には --> で区切った開始と終了が必要です。分と秒は 0059、ミリ秒は3桁で、終了は開始より後でなければなりません。本文も1行以上必要です。エラーは元のブロック番号とともに示すため、不完全な出力を受け取る前に原稿を直せます。

WebVTTでは任意のキューIDや配置設定を利用できます。W3C WebVTT仕様は、字幕、キャプション、説明、チャプターなどの時間同期テキストを定義しています。SRTには NOTESTYLEREGION や配置設定の標準的な対応物がありません。VTTからSRTへの変換時は警告を表示してそれらを省き、時刻と本文は保持します。

安全な確認手順

  1. 元の字幕ファイルを残します。
  2. 報告された不正なブロックをすべて修正します。
  3. 冒頭のキューを確認し、改行と時刻順が意図どおりか確かめます。
  4. 保存したファイルを実際のプレーヤーや投稿先で試します。
  5. 読む速さ、同期、話者名、アクセシビリティは別途確認します。

プライバシーと制限

字幕はブラウザ内で読み取り、解析、生成されます。Livewireのプロパティやサーバー、URLには送られません。複数ステップでは次のページで復元するため、現在の原稿をブラウザのIndexedDBに一時保存します。「最初からやり直す」と削除されます。

上限は5 MiBです。対応形式はSRTとWebVTTのみで、翻訳、音声認識、時刻の一括移動、トラック結合、ASS/SSAの装飾変換は行いません。プレビューは入力を実行可能なHTMLではなくテキストとして表示します。

よくある質問

いいえ。読み込み、解析、プレビュー、変換、コピー、保存はブラウザ内で行われ、LivewireやURLには送られません。

はい。有効なキューの各行と順序を保持します。変わる可能性があるのはヘッダー、ID、ミリ秒区切り、非対応のWebVTT構造だけです。

SRTには配置設定やSTYLE、REGION、NOTEに相当する標準がないためです。省略時には警告を表示します。

できません。ファイル構文のみを変換し、せりふの翻訳、音声時刻の検出、キュー移動、読速度の評価は行いません。

関連ツール