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