Skip to content

LRC から TXT へのテキスト抽出ツール

LRCファイルから、読書、翻訳、コンテンツ分析向けのクリーンな歌詞テキストを抽出します。

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

またはクリックして選択

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

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

タイミング雑音のないクリーンな歌詞

LRCファイルでは、各歌詞行に[01:23.45]のようなタイムスタンプタグが付いており、音楽プレーヤーに何秒でテキストを表示すべきかを伝えます。読書、翻訳、印刷、分析のために歌詞そのものが必要なとき、それらのタグはノイズです。この変換ツールはLRCファイルを読み込み、すべてのタイムスタンプタグを削除し、メタデータヘッダー([ti:]、[ar:]、[al:])を取り除き、クリーンなプレーンテキストを出力します。結果は、歌われるべき順序で並んだ読みやすい歌詞またはダイアログです。

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

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

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

ミリ秒同期
input.lrc
LRC 入力
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
output.txt
TXT 出力
Hello, world!
This is a subtitle file.
Converted locally!
仕様シート

LRC vs TXT 技術仕様

規格準拠
入力形式

LRC

LRC

LRCは歌詞ファイルフォーマットで、各行に[mm:ss.xx]または[mm:ss.xxx]形式のタイムスタンプタグが接頭辞として付いています。ファイルには、タイトル([ti:])、アーティスト([ar:])、アルバム([al:])、タイミングオフセット([offset:])などのメタデータタグが含まれることがあります。LRCファイルはプレーンテキストですが、音楽プレーヤーにのみ有用なタイミングデータを持っています。

出力形式

TXT

TXT

TXT は、LRC行からの歌詞またはダイアログテキストのみを含むプレーンテキストファイルです。タイムスタンプタグ、メタデータヘッダー、フォーマットが一切ありません。各LRCエントリが1行となり、時系列順に並んでいます。

フォーマットの違い

LRC行には[mm:ss.xx]タイムスタンプタグが接頭辞として付いています。TXT行にはタイムスタンプがありません。
LRCのメタデータタグ([ti:]、[ar:]、[al:])はTXT出力で削除されます。
LRCのタイミングは音楽プレーヤー同期用です。TXTにはタイミングデータが全くありません。
LRCファイルには拡張ワードごとのタイムスタンプが含まれることがあります。TXTにはクリーンなテキストのみが含まれます。
LRCは音楽プレーヤー向けです。TXTは読書、印刷、テキスト処理向けです。
LRCファイルはメタデータ付きのプレーンテキストです。TXTファイルはメタデータのないプレーンテキストです。

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

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

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])を削除
LRCのメタデータタグ([ti:]、[ar:]、[al:]、[offset:]、[by:])を完全に削除
歌詞テキストのみを抽出し、各LRCエントリを1行として出力
時系列順のクリーンなプレーンテキストを出力
ワードごとのタイムスタンプを持つ拡張LRCも、行テキストを抽出して処理
CJK、キリル文字、アラビア文字、すべてのUnicodeテキストを保持
50MBまでのLRCファイルをブラウザメモリ内で処理
全てクライアント側で処理、データはサーバーへ一切送信されません

変換する理由

タイムスタンプタグが各行に乱れていない方が、歌詞を読むのに楽です。
翻訳ツールには、LRCのタイミングメタデータのないクリーンなテキストが必要です。セグメンテーションを混乱させるからです。
カラオケやライナーノート用の印刷には、タイムスタンプタグのないプレーンテキストが必要です。
コンテンツ分析や検索インデックスは、LRCフォーマット付きよりもクリーンなテキストの方が効果的です。
メッセージやドキュメントで歌詞を共有するのは、LRCファイルよりもプレーンテキストの方が簡単です。
アクセシビリティトランスクリプトには、タイミングデータのないクリーンなテキストが必要です。
自然言語処理パイプラインには、角括弧タイムスタンプのないプレーンテキスト入力が必要です。
Scenarios

主なユースケース

歌詞の読書と印刷

LRCファイルからクリーンな歌詞を抽出し、画面で読む、カラオケ向けに印刷する、アルバムのライナーノートに入れることができます。

歌詞の翻訳

LRC歌詞をプレーンテキストに変換し、タイムスタンプの干渉なしで翻訳ツールやサービスにインポートします。

コンテンツ分析

クリーンな歌詞テキストをNLPツールに入力し、感情分析、キーワード抽出、歌詞の主題分析を行います。

検索と参照

LRCファイルから検索可能なテキストを作成し、複数の曲間で特定の歌詞、フレーズ、主題を見つけることができます。

アクセシビリティドキュメンテーション

タイミング付き歌詞からプレーンテキストトランスクリプトを生成し、アクセシビリティドキュメンテーションや準拠報告書に活用します。

Format Ecosystem

関連フォーマット

使い方

  1. 1

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

  2. 2

    パーサーがLRCのメタデータタグを識別し、スキップします。

  3. 3

    各歌詞行のタイムスタンプタグ[mm:ss.xx]を識別し、削除します。

  4. 4

    拡張LRCの場合、行内のワードレベルタイムスタンプも削除します。

  5. 5

    各行の残ったテキストを抽出します。

  6. 6

    抽出したテキスト行を時系列順に組み立てます。

  7. 7

    TXTファイルをUTF-8でエンコードし、ダウンロード可能にします。

よくある質問

各LRC行からタイムスタンプタグを削除した後の歌詞テキストを抽出します。例えば、「[01:23.45]こんにちは」は「こんにちは」になります。[ti:曲名]のようなメタデータタグも削除されます。

LRCのメタデータタグ、[ti:](タイトル)、[ar:](アーティスト)、[al:](アルバム)、[by:](作成者)、[offset:]は変換時に削除され、TXT出力に含まれません。

読書、印刷、翻訳、分析のためにタイミングデータのない歌詞テキストが必要なときにTXTに変換します。LRCのタイムスタンプタグは、音声同期が必要ない目的ではノイズになります。

いいえ。すべてのタイムスタンプタグ([mm:ss.xx])が削除されます。TXT出力には時系列順の歌詞またはダイアログテキストのみが含まれます。タイムスタンプが必要な場合は、LRCをそのまま使うかSRTに変換してください。

拡張LRC(ワードごと)は、1行内に音節レベルのタイミングのため複数のタイムスタンプを使用します。変換ツールはこれらのタイムスタンプをすべて削除し、クリーンなテキストを抽出します。

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

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

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