SRT ↔ VTT 字幕コンバーター
SRT と WebVTT は、2 つの異なるタイムスタンプセパレータ(`,` 対 `.`)とヘッダ行を持つ同じアイデア。このコンバーターは両方向を処理し、貼り付けたフォーマットを自動検出する。VTT 特有のエクストラ — `STYLE` と `NOTE` ブロック、リージョンヘッダ、オプションのキュー識別子、インラインの `<c.classname>` スタイリング — は SRT に行くときに可能な限り保持されるか、クリーンにストリップされる。すべての解析と変換はブラウザで行われる;結果は `.srt` または `.vtt` ファイルとしてダウンロードされる。
—
使い方
- 字幕テキストを貼り付けるか、`.srt` / `.vtt` ファイルをドロップする。フォーマットは自動検出される。
- 変換方向を選ぶ。SRT → VTT のときは、ヘッダと `.` 区切りのミリ秒が追加される;VTT → SRT のときは、ヘッダがドロップされ、ミリ秒はカンマを使う。
- 変換されたテキストをコピーするか、ファイルとしてダウンロードする。
よくある質問
- VTT スタイリングは SRT ラウンドトリップを生き延びる?
- SRT には正式なスタイリング仕様がないので、インラインの `<c.…>` タグはそれをオフに切り替えるとストリップされる。一部のプレイヤーは SRT で `<i>` / `<b>` タグを読む、両方のフォーマットが共有する、なので「スタイリングを保持」をオンにしておくとそれらが保持される。
- なぜ VTT は `.`、SRT は `,` が秒とミリ秒の間?
- それはタイムスタンプフォーマットにおける唯一の意味のある違い — `00:00:01.000` は VTT、`00:00:01,000` は SRT。このツールは自動的にセパレータを反転する。
関連ツール
字幕タイムシフター
SRT または WebVTT を貼り付け、秒単位のオフセットを入力 → すべての cue を前後にシフト。
変換 0 0
CSV ↔ JSON 変換ツール
CSV を JSON に、JSON を CSV に変換(区切り文字を選択可)。
ファイル 0 0
Excel(XLSX)→CSV・JSON・Markdown 変換
ブラウザで .xlsx を開き、任意のシートを CSV・JSON・Markdown 表として書き出します。ファイルは端末から出ません。
ファイル 0 0
CSV → Excel(XLSX)変換
CSV・TSV をブラウザ内で本物の .xlsx に変換します。先頭のゼロ、長い ID、SEPT1 のようなコードも入力どおりに保たれます。
ファイル 0 0
テキストエンコーディング変換
Shift_JIS・EUC-JP・Windows-1252 など非 UTF-8 のテキストを UTF-8 で読める形に。
ファイル 0 0
画像 → PDF 変換
複数の JPG / PNG 画像を 1 つの PDF に結合 — ページサイズ・向き・フィット調整可能。
ファイル 0 0