LRC から SRT
LRC歌詞ファイルを字幕に変えます。
LRC ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.lrcファイルに対応
LRCからSRTへの変換について
有効な字幕を作成するためにLRC行に終了時間を追加します。このツールは LRC 歌詞を標準 SRT 字幕に変換し、VLC、PotPlayer、MPV、スマート TV などほぼすべてのビデオプレーヤーで歌詞を字幕として表示できるようにします。
LRC → SRT コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
LRC vs SRT 技術仕様
LRC
LRC(.lrc)は音楽プレーヤーで同期表示するためのタイムタグ付き歌詞ファイル形式です。各行は [MM:SS.xx] タグで始まり、終了時間は保存しません — プレーヤーが自動的に次の行に進みます。
SRT
SRT(SubRip, .srt)は番号付きエントリ、HH:MM:SS,mmm 形式の開始/終了タイムスタンプ、字幕テキストで構成される標準字幕形式です。ほぼすべてのビデオプレーヤーでサポートされる最も互換性の高い字幕形式です。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
長い間奏の間も歌詞が画面に残り続けるのはなぜですか?
標準の LRC では、45秒間のギターソロなどがあっても次のセリフまでタイムスタンプが存在しません。AllSubConverter のスマート時間制限機能はキューの長さに上限(通常5〜7秒)を設けるため、間奏中も自然に歌詞がフェードアウトします。
変換後の SRT ファイルにアーティスト名やアルバム名のメタデータが含まれていません
LRC のヘッダーには `[ar:アーティスト名]`、`[ti:曲名]`、`[al:アルバム名]` などのタグが含まれることがあります。SubRip(.srt)にはメタデータ専用の領域が存在しないため、これらのタグは変換時にスキップされます。曲のクレジットを残したい場合は、当サイトのエディタで冒頭のキューとして追加してください。
字幕の同期が少し遅れたりずれたりする
LRC ファイルに `[offset:+/-ミリ秒]` ヘッダーが含まれているか確認してください。AllSubConverter は offset タグを自動的に解析して適用します。リマスター音源などで冒頭の無音区間が異なる場合は、当サイトの字幕同期ツールで微調整を行ってください。
1行に複数のタイムスタンプが連続している場合(サビの重複タグ)の処理
一部の LRC ファイルでは、サビの繰り返しを `[01:10.00][02:20.00]サビの歌詞` のように1行にまとめて記述しています。本ツールのエンジンは圧縮された複数タグ行を展開し、時系列順に正しく並んだ個別の SRT キューとして出力します。
機能
変換する理由
主なユースケース
歌詞から動画字幕へ
同期歌詞をYouTube、Vimeo、SNS向け音楽動画に焼き込み。SRTはほぼ全ての動画エディタやプラットフォームで受け入れられる汎用字幕形式。
カラオケ動画の作成
LRCのカラオケタイミングをSRTへ変換し、HandBrake、ffmpeg、Adobe Premiereでカラオケ動画に字幕を焼き込みます。
歌詞から字幕への移行
音声のみの歌詞表示から動画字幕へ移行する際に、LRCをSRTへ変換して多くの動画プレーヤーで利用できるようにします。
教育動画のキャプション
語学学習音声のLRCファイルをSRT字幕へ変換して、同じ内容の教育動画版に利用できます。
スマートテレビでの音楽表示
スマートテレビはSRT字幕には対応してもLRC歌詞には非対応の場合があります。LRCをSRTへ変換すれば、音楽動画再生中に同期歌詞を表示できます。
関連フォーマット
使い方
- 1
.lrc ファイルをツールにアップロードまたはドラッグします
- 2
ツールが各 LRC 行を解析し [MM:SS.xx] タイムタグを抽出します
- 3
各タイムタグは SRT HH:MM:SS,mmm 開始タイムスタンプに変換されます
- 4
終了時間は次の行の開始時間からスマートに推論されます
- 5
各エントリに連番が自動で割り当てられます
- 6
結果の .srt ファイルをワンクリックでダウンロード
その他の字幕ツール
よくある質問
LRCファイルには各行の開始タイムスタンプしかなく、終了時間はありません。SRTは開始と終了の両方を要求するため、変換ツールは次の行の開始時間を現在の字幕の終了時間として使います。最後の行には、既定で3秒の表示時間を追加します。
はい。LRCをSRTに変換した後、ffmpeg -i video.mp4 -vf subtitles=output.srt output_hardcoded.mp4 を実行すると、字幕を動画フレームに恒久的に焼き込めます。
LRCファイルには[ti:曲名]、[ar:アーティスト名]、[al:アルバム名]などのメタデータタグが含まれることがあります。SRTにはメタデータ機能がないため、これらのタグは変換時に削除されます。タイムスタンプ付きの歌詞行だけがSRT字幕になります。
SRTはVLC、MX Player、Kodi、Plex、Emby、Jellyfin、MPC-HC、MPV、スマートTV(Samsung、LG、Sony)など、事実上すべてのメディアプレーヤーが対応する汎用字幕形式です。字幕機能を持つプレーヤーであれば、SRTに対応していると考えて問題ありません。
LRCの[01:30.50]のようなタイムスタンプは「分:秒.センチ秒」として解析され、SRT形式では00:01:30,500(HH:MM:SS,mmm、カンマ区切り)になります。センチ秒は10倍されてミリ秒に変換されます。
はい。登録不要、透かしなし、1ファイル最大50MBまで完全に無料です。処理はすべてブラウザ内でローカルに行われます。