Skip to content

SRT から LRC

字幕ファイルを音楽プレーヤー用のLRC歌詞形式に変換します。

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

またはクリックして選択

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

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

SRTからLRCへの変換について

ミュージックビデオの字幕を歌詞ファイルに変換するのに最適です。このツールは SRT の時間テキストエントリを LRC の簡潔な [MM:SS.xx] 行形式に変換し、foobar2000、AIMP、Poweramp、MiniLyrics などの音楽プレーヤーで同期歌詞を表示できるようにします。

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

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

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

ミリ秒同期
input.srt
SRT 入力
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
output.lrc
LRC 出力
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
仕様シート

SRT vs LRC 技術仕様

規格準拠
入力形式

SRT

SRT

SRT(SubRip, .srt)は番号付きエントリ、HH:MM:SS,mmm 形式の開始/終了タイムスタンプ、エントリごとに1行以上のテキストで構成される標準字幕形式です。映像分野で最も幅広くサポートされる字幕形式です。

出力形式

LRC

LRC

LRC(.lrc)は音楽プレーヤーでテキストを1行ずつ表示する同期歌詞形式です。各行は [MM:SS.xx] タイムタグで始まり、終了時間は保存しません — プレーヤーが自動的に次の行に進みます。

フォーマットの違い

SRT は HH:MM:SS,mmm; LRC は [MM:SS.xx]
SRT は開始/終了時間の両方を保存; LRC は開始時間のみ保存
SRT はエントリごとに数値インデックスが必要; LRC はインデックスなし
SRT はエントリごとに複数行テキストを許可; LRC は通常タイムスタンプごとに1行
SRT は映像用; LRC はオーディオ/音楽プレーヤー用
SRT は映像字幕向けのテキスト形式; LRC は音楽歌詞向けのタイムタグ形式

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

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

4 個の注意点
GOTCHA #1

曲が終わっても歌詞の最後の行が消えないのはなぜですか?

標準の LRC 仕様では、行に終了タイムスタンプがありません。ボーカルが終わった時点で最後の行を消去したい場合は、最終キューの終了時刻に合わせて空のタイムスタンプキュー `[mm:ss.xx]` をファイルの末尾に挿入することで対応できます。

GOTCHA #2

歌詞の同期がボーカルトラックより早くまたは遅れてずれる

ミュージックビデオには、単体の音楽ファイルにはないオープニングクレジットや無音区間が含まれることがあります。LRC が一定秒数ずれている場合は、ファイル先頭に `[offset:+/-ミリ秒]` タグを付与するか、当サイトの字幕同期ツールで事前にタイムラインを調整してください。

GOTCHA #3

モバイル音楽プレーヤーで複数行の字幕が途切れたり表示が崩れる

多くのモバイル音楽プレーヤー(Poweramp、Apple Music、Walkman など)は、1つのタイムスタンプにつき1行の表示を前提としています。SRT キューが複数行(バイリンガル字幕など)に分かれている場合、本コンバーターは文字のあふれを防ぐためスペースで自然に連結します。

GOTCHA #4

60分を超える楽曲やオーディオブックのタイムスタンプ処理について

LRC のタイムスタンプは伝統的に `[mm:ss.xx]` 表記を用い、60分を超える場合も分数が加算されます(例:75分は `[75:00.00]`)。本コンバーターは長時間の音声でも分カウンターがリセットされることなく、正しく累計して処理します。

機能

SRT タイムスタンプを LRC [MM:SS.xx] タグに自動変換
foobar2000、AIMP、Poweramp、MiniLyrics 互換のクリーンな一行形式出力
クライアント側処理 — ファイルはデバイスから離れません
UTF-8 / GB18030 入力と、CJK などの非ラテン文字に対応する UTF-8 出力
登録不要、ウォーターマークなし、1ファイル最大50MB
デスクトップおよびモバイルブラウザで動作
ブラウザ内処理 — アップロード不要、ファイルは端末内に保持されます
複数ファイルをドロップすると、LRC を事前選択したワークスペースのバッチツールを開きます

変換する理由

OpenSubtitles、YIFY、DivXSubtitles で配布される字幕の多くは SRT ですが、foobar2000、Poweramp、Musicolet などの音楽プレーヤーで同期歌詞を表示するには LRC が必要です。
Karafun、vanBasco、Kanto Player などのカラオケソフトは、SRT 字幕ではなく LRC 形式のタイム付き歌詞を使用します。
LRC は1行につき開始タイムスタンプ1つだけを持つため(終了時間やキュー番号なし)、音声用途では同等の SRT より約60%小さくなります。
映像字幕のタイミングを、曲の歌詞同期の起点として再利用できるため、制作側もゼロからタイミングを取り直す必要がありません。
音声再生中に同期歌詞を表示する語学学習アプリは、字幕向け SRT ではなく LRC 形式を前提としています。
音声再生に合わせて同期歌詞を表示する Discord 音楽ボットやストリーミングオーバーレイは、SRT ではなく LRC を使用します。
旧型の iPod や MP3 プレーヤーのファームウェアは LRC 同期歌詞に対応していますが、SRT 字幕の再生機能はありません。
Scenarios

主なユースケース

OpenSubtitlesから歌詞へ

OpenSubtitlesからダウンロードした字幕はSRTだが、音楽プレーヤーにはLRCが必要。SRTをLRCに変換してfoobar2000、AIMP、Poweramp、MiniLyrics用の同期歌詞に。

字幕からカラオケライブラリーへ

既存のSRT字幕ファイルを同期カラオケ歌詞として再利用。LRCのコンパクトな1タイムスタンプ1行形式は、音楽プレーヤーの歌詞表示の標準。

多言語音楽ライブラリー

多言語のSRT字幕トラックを各言語ごとのLRCファイルに変換し、音楽プレーヤーに読み込めば任意の言語で同期歌詞を表示。

DVD・Blu-rayリップ

DVDやBlu-rayディスクから抽出した字幕は通常SRT。LRCをサポートする音楽プレーヤーで同期歌詞として使用できるよう変換。

モバイル音楽プレーヤー

大半のモバイル音楽プレーヤーは同期歌詞としてLRCをサポート。任意のソースからのSRT字幕をLRCに変換してiOSやAndroidの音楽アプリで使用。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .srt ファイルをツールにアップロードまたはドラッグします

  2. 2

    ツールが各 SRT エントリを解析し開始タイムスタンプを抽出します

  3. 3

    各開始時間は LRC [MM:SS.xx] タグとして再フォーマットされます

  4. 4

    複数行の SRT エントリはクリーンな表示のため1つの LRC 行に統合されます

  5. 5

    オプションのクリーンアップ: エクスポート前に絵文字や制御文字を削除

  6. 6

    結果の .lrc ファイルをワンクリックでダウンロード

よくある質問

SRT(SubRip Subtitle)は最も一般的な字幕形式で、連番、HH:MM:SS,mmm 形式のタイムスタンプ範囲、字幕テキストで構成されます。.srt 拡張子のプレーンテキストファイルで、ほぼすべてのデスクトップメディアプレーヤーでサポートされています。

foobar2000、AIMP、Poweramp、MiniLyrics などの多くの音楽プレーヤーは歌詞を表示するのに LRC 形式が必要です。SRT は映像字幕用、LRC は音楽歌詞用に設計されています。

完全に安全です。すべての変換は JavaScript を使用してブラウザでローカルに実行されます。字幕ファイルはサーバーにアップロードされず、データは安全に保護されます。

LRCは音楽プレーヤーで同期歌詞を表示するための形式です。各行は [MM:SS.xx] タイムタグで始まり、終了時間は保存しません — プレーヤーが自動的に次の行に進みます。

はい、ツールが SRT の開始タイムスタンプを抽出して LRC [MM:SS.xx] 形式に変換します。終了時間は LRC 形式に保存されないため破棄されます。

はい。入力はUTF-8とGB18030を自動判定し、出力はUTF-8です。CJK(中国語、日本語、韓国語)、アラビア語、キリル文字など事実上すべての言語を扱えます。

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

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