LRC ファイルとは?
音楽プレーヤーやカラオケアプリで使われる同期歌詞フォーマット LRC について知るべきすべて。
LRC は、音楽に合わせた同期歌詞のためのファイルフォーマットです。各歌詞行の先頭に [mm:ss.xx] 形式のタイムスタンプが付いており、音楽プレーヤーが音声に合わせて歌詞を表示できます。LRC はカラオケ、語学学習、スクロール歌詞を表示する音楽プレーヤーで広く使われています。
LRC の略称とは?
LRC は Lyric(歌詞)の略です。音楽プレーヤーが再生中に適切なタイミングで各行を表示できるよう、タイミング付き歌詞を音声ファイルとペアにするために作られました。.lrc ファイルは通常、対応する音声ファイル(例:song.mp3 + song.lrc)と同じ名前を持ちます。
LRC ファイルの仕組み
LRC ファイルはプレーンテキストです。各行は [mm:ss.xx] または [mm:ss.xxx] 形式のタイムスタンプで始まり、その後に歌詞テキストが続きます。音楽プレーヤーが一致する名前の LRC ファイルを検出すると、タイムスタンプを読み取り、音声がその時刻に達したときに各歌詞行を表示し、カラオケ風のスクロール効果を作り出します。
LRC を使う場面
LRC は、音楽再生用の同期歌詞が必要な場合に使うフォーマットです。カラオケアプリ、歌詞表示機能付きの音楽プレーヤー、タイミング付きテキストを使った語学学習、音声にテキストを同期させるあらゆる場面に適しています。音楽動画の SRT や VTT 字幕ファイルから LRC ファイルを作成することもできます。
LRC ファイルの構造
[ti:Song Title] [ar:Artist Name] [al:Album Name] [00:01.00]First line of lyrics [00:05.50]Second line of lyrics [00:10.00]Third line of lyrics
LRC の利点
- 歌詞専用に設計されたシンプルで軽量なフォーマット
- 同期タイミングによるカラオケ風スクロール歌詞表示
- デスクトップ・モバイルの多くの音楽プレーヤーでサポート
- タイトル、アーティスト、アルバム、作者用の任意メタデータタグ
- タイムスタンプとテキストだけの小さなファイルサイズ
LRC の制限事項
- スタイル非対応 — プレーンテキストのみ、フォント・色・書式なし
- 開始時刻のみ、終了時刻なし — 行は次のタイムスタンプまで表示
- タイムスタンプはセンチ秒(mm:ss.xx)またはミリ秒(mm:ss.xxx)、完全な HH:MM:SS ではない
- 歌詞向けに設計されており、動画字幕ではない — 字幕固有の機能が欠けている
LRC をサポートする音楽プレーヤー
LRC についてのよくある質問
LRC ファイルの使い方は?
.lrc ファイルを音声ファイル(MP3 など)と同じフォルダに、同じベース名で配置します。LRC をサポートするほとんどの音楽プレーヤーは自動的に検出し、再生中に同期歌詞を表示します。
字幕を LRC に変換できますか?
はい。音楽動画の SRT、VTT、ASS 字幕ファイルがある場合、AllSubConverter で LRC に変換できます。コンバーターは各字幕エントリから開始時間とテキストを抽出し、LRC 形式のタイミング付き歌詞行を作成します。
LRC と SRT の違いは?
LRC は [mm:ss.xx] 形式の開始時刻のみのタイムスタンプを持つ歌詞向けです。SRT は HH:MM:SS,mmm 形式の開始・終了時間とシーケンシャル番号を持つ動画字幕向けです。LRC には任意のメタデータタグがありますが、SRT にはありません。
LRC のタイムスタンプ形式は?
LRC は [mm:ss.xx](分:秒.センチ秒)または [mm:ss.xxx](ミリ秒)を使用します。SRT や VTT と異なり、時間は含みません。各タイムスタンプは歌詞行が表示されるべき時刻を示します。
カラオケ用の LRC ファイルを作成できますか?
はい。LRC はカラオケ風歌詞表示によく使われます。一部の LRC ファイルは、真のカラオケ効果のためにワードレベルのタイミングを備えた拡張フォーマットを使用しています。タイミング付き字幕ファイルの変換や、専用の LRC エディタツールを使って基本的な LRC ファイルを作成できます。