LRC → SRT / VTT 変換
タイムスタンプ付きの LRC 歌詞を字幕ファイルに変換します。ブラウザ内で動作。
使い方
.lrc をドロップし、SRT か VTT を選ぶと、時刻付きの歌詞行がそれぞれ字幕キューになります。ダウンロード前に、変換後のキューが新しい開始・終了時刻とともにプレビューされるので、いちいちプレーヤーで開かなくてもタイミングの収まり具合を確認できます。
終了時刻はどこから来るか
LRC は行の開始時刻しか持たず、終了については何も言いません。これが両形式の違いのすべてで、この変換が単なる拡張子の付け替えではない理由でもあります。各行には次の行の開始時刻が終了時刻として与えられ、歌詞は次に置き換わるまで画面に残ります。後続のない最終行には 3 秒が割り当てられます。
拡張の単語タグ
カラオケ形式の LRC は各行の内部に単語ごとのタイミングを持ちます。字幕形式に相当するものはないので、選択はあなたに委ねられます。単語タグを取り除いてきれいな字幕テキストにするか、書かれたとおりに単語をつなげたまま残すか。いずれにせよキューを駆動するのは行単位のタイミングです。
ブラウザ内で動く理由
歌詞ファイルは小さく、変換の中身は数百行分の算術と文字列処理です。アップロードのほうが作業そのものより時間を食ってしまいます。LRC パーサーと SRT/VTT シリアライザーはこのタブで動く TypeScript で、扱っている楽曲に関する情報は端末の外へ出ません。