VTT から LRC への字幕変換ツール
WebVTT キューの開始時刻とテキストを、シンプルな LRC 歌詞ファイルに変換します。
VTT ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.vttファイルに対応
無料オンライン VTT から LRC への変換ツール
この変換ツールはタイムスタンプ付き WebVTT キューブロックを読み取り、行単位の LRC を書き出します。各キューには [mm:ss.xx] 開始タイムスタンプが付き、VTT 終了時刻は破棄され、複数行のキューテキストは空白で結合されて 1 つの LRC 行になります。キュー識別子とキューセッティングは破棄され、インラインテキストタグはテキストの一部として残ります。
VTT → LRC コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
VTT vs LRC 技術仕様
VTT
VTT(WebVTT)はウェブ動画用のテキスト字幕形式です。キューにはドット区切りの開始・終了タイムスタンプ、任意の識別子とキューセッティング、1 行以上のテキストが含まれます。NOTE ブロックと、有効なタイミングやテキストがないキューはスキップされます。
LRC
LRC は行単位でタイミングを付ける歌詞形式です。この変換ツールは [mm:ss.xx]text 行のみを書き出し、[ti:]、[ar:]、[offset:] などのメタデータタグや終了時刻は追加しません。複数行の VTT キューは空白で結合され、1 つのタイムスタンプ付き LRC 行になります。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
「<v Singer>」や「<c>」などの Web タグが歌詞表示を崩すのはなぜですか?
WebVTT ファイルでは音声タグ(`<v アーティスト名>`)で歌唱者を指定することがよくあります。音楽プレーヤーはこれらを通常の歌詞テキストとして扱うため、画面に見慣れない括弧が表示されてしまいます。インラインタグは変換後のテキストにも残ります。必要に応じて後から削除してください。
ストリーミング音声や MP3 再生で歌詞の同期がずれる
YouTube や配信プラットフォームの WebVTT ファイルは、オープニングタイトルや映像の間(ま)に合わせて作られていることが多くあります。歌詞が一律に遅れたり早かったりする場合は、`[offset:+/-ms]` タグを付与するか、書き出し前に当サイトの字幕同期ツールでタイムラインを調整してください。
WebVTT でのコーラスや掛け合いなど重複する複数キューの処理について
WebVTT では画面上の異なる位置に複数のボーカルを同時にオーバーラップ表示できます。標準の LRC は時系列に沿って1行ずつスクロールするため、重複するキューは結合されず、ソース順に個別に出力されます。
文字コードと各言語の特殊記号について
WebVTT は UTF-8 が必須であり、本ツールの LRC 書き出しも国際文字、アクセント記号、CJK(日中韓)文字を完全に維持します。スマートスピーカー、車載ディスプレイ、モバイル音楽プレーヤーでも美しく表示されます。
機能
変換する理由
主なユースケース
歌詞の準備
行単位でタイミングが付いた VTT 素材を、[mm:ss.xx] タイムスタンプを読み取るツール向けの LRC に変換します。
タイミングの簡略化
VTT 終了時刻とキューブロック構造を取り除き、開始時刻だけを残します。
テキスト再利用
解析された VTT テキストを、編集しやすいシンプルなタイムスタンプ付き行形式に変換します。
関連フォーマット
SRT (SubRip)
開始時刻と終了時刻の両方を保持する必要がある場合は、VTT を SRT に変換します。
ASS (Advanced SubStation Alpha)
ASS エディターでスタイル作業を続けたい場合は、VTT を ASS に変換します。
TXT (Plain Text)
タイミングが不要な場合は、VTT を TXT に変換します。
使い方
- 1
VTT ファイルを選択するか、ドロップします。
- 2
パーサーが各キューのタイミングとテキスト行を読み取ります。
- 3
開始時刻は LRC 用に小数点以下 2 桁へ切り捨てられます。
- 4
各キューが新しい [mm:ss.xx] 出力行の始まりになります。
- 5
複数行のキューテキストは空白で結合され、1 つの出力行になります。
その他の字幕ツール
よくある質問
いいえ。LRC 出力には開始タイムスタンプのみが含まれ、VTT 終了時刻は破棄されます。
タイムスタンプは小数点以下 2 桁です。VTT のミリ秒精度の余分な桁は切り捨てられます。
position、line、align、size などのキューセッティングは、LRC に同等機能がないため破棄されます。
いいえ。[ti:]、[ar:]、[offset:] などのメタデータタグは追加せず、タイムスタンプ付きテキスト行のみを書き出します。
キューは 1 つの [mm:ss.xx] タイムスタンプで始まり、複数行のテキストは空白で結合されてその LRC 行に出力されます。
インラインタグはキューテキストの一部として残ります。歌詞プレーヤーが対応していない場合は、後から削除してください。