字幕ファイルを変換

SRT / VTT / ASS / LRC を変換し、時刻のずれ補正や結合も。ダウンロード前に編集できます

📂

ここにファイルをドラッグ&ドロップ

または ファイルを選択

.srt / .vtt / .ass / .lrc の字幕ファイルに対応しています

このツールについて

編集ソフトは SRT、Web プレーヤーは VTT、MPV は ASS のスタイル設定、歌詞プレイヤーは LRC。形式が 4 つあれば環境も 4 つで、行き来の手間はつきものです。この 1 ページで解決します。SRT / VTT / ASS / LRC のいずれかを投入すると、他の形式へ変換し、結果をページ上で編集してからダウンロードできます。

日常の操作をあと 2 つ用意しています。時間軸のシフト(字幕ファイル全体を一定量だけ早める、または遅くする。映像に遅れる字幕への定番の対処で、0.5〜2 秒が典型です)と、結合(分割された字幕ファイルを指定順につなげ、後のパートの時間軸は自動で延長します)。

すべてブラウザ内でのテキスト解析と生成だけなので、ファイルは端末から出ません。ASS から SRT / VTT への出力ではスタイルタグを除去して台文だけを残します。LRC には終了時刻がないため、変換時は次の行の開始時刻を現在の行の終了として扱います。

特徴

  • SRT / VTT / ASS / LRC を自由に行き来できる相互変換
  • 秒数を自由に指定できる時間軸まるごとのシフト(± 対応)
  • 複数ファイルを指定順に結合し、以降の時刻は自動で継続
  • ダウンロード前にページ上で結果を編集できます
  • 完全ローカルのテキスト処理。アップロードなし

使い方

  1. 字幕ファイルを投入(形式は自動で判定)
  2. 操作を選択。変換 / シフト /(複数ファイルなら)結合
  3. 出力形式を選ぶか、シフト秒を入力(マイナスで早まります)
  4. プレビューし、必要なら編集してからダウンロード

よくある質問

字幕がズレているのですが、どう直しますか?
プレーヤーでズレ量を概算してください。すべて 1.5 秒早く出るなら +1.5 を入力して遅らせ、遅れているならマイナスを入力します。シフトは全キューに同じ量を足すだけなので、表示時間は変わりません。時間が経つほどズレが大きくなる場合(フレームレートの不一致、23.976 と 25 など)はシフトではなくスケール調整が必要で、現時点では未対応です。
ASS を SRT に変換するとスタイルはどうなりますか?
SRT・VTT・LRC はフォントも色も位置も持たないプレーンテキスト形式なので、{...} のオーバーライドタグは除去され、台詞のテキストだけが残ります。スタイルを保ちたいなら ASS のまま使い、Aegisub などの専用字幕編集ソフトを使ってください。
LRC から作った字幕の時間が補間されたように見えるのはなぜですか?
LRC は開始時刻だけを保存します。SRT / VTT への変換では次の行の開始時刻を現在の行の終了とし、最後のキューは既定で 5 秒になります。歌は途切れなく歌われるのでこの方法でほぼ正確ですが、間の長い語りの LRC では手動での調整が必要になることがあります。
フォルダごとの字幕をまとめて処理できますか?
シフトと結合では複数ファイルに対応しています(同じ形式を複数選び、後のパートが時間軸を継続します)。形式変換はブラウザが 1 ファイルにつき 1 ダウンロードしかできないため、1 件ずつの処理になります。

関連ツール