Skip to content

LRC から ASS への字幕変換ツール

タイムスタンプ付き音楽歌詞を、動画やカラオケ用のスタイル付き ASS 字幕に変換します。

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

またはクリックして選択

50MB以下の.lrcファイルに対応

コアエンジンアーキテクチャ

音声歌詞から動画字幕へ

LRC ファイルは音声再生用に設計されており、各歌詞行がタイムスタンプで表示され、次の行が始まるまで表示され続けます。同じ歌詞を動画字幕として使用する場合、ASS は LRC にはないスタイル、位置指定、視覚エフェクトを提供します。この変換ツールは LRC のタイムスタンプタグを読み取り、分秒タイミングを ASS のセンチ秒形式に変換し、デフォルトスタイルを備えた完全な ASS スクリプトを生成し、Aegisub での編集や動画への埋め込みに対応した対話行を出力します。

ペイロード&構文インスペクター

LRC → ASS コード構文と構造の検証

ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます

ミリ秒同期
input.lrc
LRC 入力
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
output.ass
ASS 出力
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
仕様シート

LRC vs ASS 技術仕様

規格準拠
入力形式

LRC

LRC

LRC は、各行のテキストの前に [mm:ss.xx] または [mm:ss.xxx] 形式のタイムスタンプタグが付く歌詞ファイル形式です。LRC ファイルには、タイトル([ti:])、アーティスト([ar:])、アルバム([al:])、オフセット([offset:])のオプションメタデータタグが含まれます。LRC 行には開始タイムスタンプしかなく、終了タイムスタンプはありません。各行は次の行が始まるまで表示されます。

出力形式

ASS

ASS

ASS(Advanced SubStation Alpha v4+)は、[Script Info]、[V4+ Styles]、[Events] セクションを備えたスタイル付き字幕形式です。対話行にはセンチ秒形式の開始・終了時刻、スタイル参照、テキスト内容が含まれます。ASS はフォント、色、アウトライン、シャドウ、位置指定、カラオケエフェクトをサポートしています。

フォーマットの違い

LRC は [mm:ss.xx] タイムスタンプタグを使用します。ASS は Start と End フィールドに H:MM:SS.cc タイムスタンプを使用します。
LRC 行には開始タイムスタンプしかありません。ASS の対話行には開始と終了の両方の時刻があります。
LRC にはスタイル機能がありません。ASS はフォント、色、アウトライン、シャドウ、位置指定をサポートします。
LRC のメタデータは [ti:], [ar:], [al:] タグを使用します。ASS のメタデータは [Script Info] セクションに記述します。
LRC は音声プレーヤー向けです。ASS は動画プレーヤーと字幕エディター向けです。
LRC ファイルは 1 行に 1 つのタイムスタンプを持つシンプルなテキストです。ASS ファイルはセクションを備えた構造化スクリプトです。

変換のトラブルシューティングと注意点

プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策

4 個の注意点
GOTCHA #1

プレーヤーで字幕のタイミングがずれたり音ズレが発生する

動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。

GOTCHA #2

日本語の漢字や記号が文字化け(?)して表示される

Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。

GOTCHA #3

複数人物が同時に話す際に字幕が重なって見づらい

フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。

GOTCHA #4

動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる

当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。

機能

LRC のタイムスタンプタグ([mm:ss.xx] または [mm:ss.xxx])を読み取り、ASS のセンチ秒タイミングに変換
次の行の開始タイムスタンプに基づいて終了時刻を自動計算
[Script Info]、[V4+ Styles]、[Events] セクションを含む完全な ASS スクリプトを生成
LRC のメタデータタグ([ti:], [ar:], [al:])を読み取り、[Script Info] に反映
読みやすいフォント、カラー、アウトライン設定のデフォルトスタイルを作成
拡張(単語単位)タイムスタンプ形式の LRC ファイルに対応
Aegisub、libass、VLC、MKVToolNix と互換性のある ASS を出力
ブラウザ内で完全に処理、ファイルのアップロード不要

変換する理由

ASS はフォントのカスタマイズ、アウトライン、シャドウをサポートし、どのような動画背景でも読みやすい歌詞を表示できます。
ASS の位置指定機能により、カスタムレイアウトの音楽動画で歌詞を特定の画面位置に配置できます。
ASS は動画エディターやメディアプレーヤーと互換性がありますが、LRC は音声プレーヤー専用です。
ASS はカラオケエフェクト({\k} タグ)をサポートし、Aegisub で音節ごとのハイライト歌唱を追加できます。
ASS を MKV コンテナに埋め込むことで、スタイル付き歌詞を含む自己完結型の音楽動画を配信できます。
LRC を ASS に変換することで、音声歌詞ファイルと動画字幕ワークフローの橋渡しができます。
ASS のアルファチャネルにより、音楽動画で半透明の歌詞テキストを使用した繊細な視覚効果が可能です。
Scenarios

主なユースケース

音楽動画の字幕

LRC 歌詞を ASS 字幕に変換し、カスタムフォントと位置指定でスタイル付き歌詞を音楽動画に埋め込みます。

カラオケ動画の作成

LRC 歌詞ファイルを ASS 形式に変換し、Aegisub でカラオケタイミングエフェクトを追加してカラオケ動画を制作します。

語学学習動画

LRC の語学学習コンテンツを ASS 字幕に変換し、バイリンガルテキストと位置指定注釈を備えた教育動画に使用します。

コンサート動画の歌詞

LRC ファイルをスタイル付き ASS 字幕に変換して、コンサートやライブパフォーマンス動画で同期歌詞を表示します。

Aegisub での歌詞編集

LRC 歌詞を ASS 形式に変換して Aegisub にインポートし、プロのスタイリングとタイポセットツールにアクセスします。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .lrc ファイルをドラッグまたはファイル参照でアップロードします。

  2. 2

    パーサーが LRC メタデータタグ([ti:], [ar:], [al:], [offset:])を読み取ります(存在する場合)。

  3. 3

    各歌詞行のタイムスタンプ [mm:ss.xx] が ASS 時間形式(H:MM:SS.cc)に変換されます。

  4. 4

    終了時刻は次の行の開始タイムスタンプから計算されます。

  5. 5

    LRC タグからタイトルとアーティストのメタデータを反映した [Script Info] セクションが生成されます。

  6. 6

    歌詞表示用のデフォルトスタイルを備えた [V4+ Styles] セクションが作成されます。

  7. 7

    各歌詞行が ASS の対話行になり、完全なスクリプトが UTF-8 でエンコードされます。

よくある質問

LRC は [mm:ss.xx] 形式(分:秒.センチ秒)を使用します。ASS は H:MM:SS.cc 形式を使用します。変換ツールは LRC タグから分と秒を抽出し、ASS 時間形式にマッピングします。例えば、LRC の [01:30.50] は ASS の 0:01:30.50 になります。

はい。変換ツールは LRC ファイルから [ti:](タイトル)、[ar:](アーティスト)、[al:](アルバム)タグを読み取り、それらを ASS の [Script Info] セクションの Title および情報フィールドとして反映します。

はい、登録不要、ウォーターマークなし、1ファイル最大50MBで完全無料です。すべての処理はブラウザ内で行われます。

LRC 行には開始タイムスタンプしかなく、明示的な終了時刻はありません。変換ツールは各行の終了時刻を次の行の開始時刻として計算します。最後の行には後続タイムスタンプがないため、デフォルトの継続時間(通常 5 秒)が設定されます。

はい。ASS 出力は Aegisub で開くことができ、そこでカラオケタイミングタグ({\k}, {\kf})を追加して音節ごとのハイライトエフェクトを作成できます。LRC 歌詞からカラオケ動画を作成するのに便利です。

拡張 LRC(単語単位)は 1 行内に複数のタイムスタンプを使用して音節レベルのタイミングを表現します。変換ツールは行レベルのタイムスタンプを開始時刻として読み取ります。単語レベルのタイムスタンプは ASS カラオケタグに直接変換されませんが、テキスト内容は保持されます。

字幕を変換する準備はできましたか?

LRC ファイルをここにドロップして ASS に即座に変換。