Skip to content

LRC から VTT — 歌詞を HTML5 WebVTT 形式へ高速変換

高速。プライベート。完璧。

100%ブラウザ内でローカル処理。アップロード不要。待ち時間なし。

プライベート&安全
超高速
無料&プライベート
LRC
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

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

またはクリックして選択

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

100% ローカルアップロード不要安全即時

使い方

1

LRC ファイルをアップロード

ドラッグ&ドロップまたは .lrc ファイルを選択

2

即座に変換

ブラウザ内でローカル処理

3

VTT をダウンロード

.vtt ファイルをすぐに取得

AllSubConverter を選ぶ理由

プライバシー重視

すべてブラウザ内で実行。ファイルはアップロードされません。

圧倒的なスピード

最適化されたエンジンで数秒で変換。

無料&ローカル

1ファイルは最大50MB。バッチは最大200ファイルまたは1GBまでです。

どこでも動作

Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。

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

音楽の歌詞をウェブ動画の字幕として利用可能にします。このツールは LRC 歌詞ファイルを WebVTT 字幕に変換し、HTML5 <video> 要素、YouTube、Vimeo などのウェブベースの動画プラットフォームで歌詞を字幕として表示できるようにします。

入力形式

LRC

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

出力形式

VTT

WebVTT(.vtt)は W3C 標準字幕形式で、'WEBVTT' ヘッダーで始まり HH:MM:SS.mmm 形式の開始/終了タイムスタンプ、テキスト、オプションのキュー設定を含みます。HTML5 <video> 要素のネイティブ字幕形式です。

機能

LRC [MM:SS.xx] タグを VTT HH:MM:SS.mmm タイムスタンプに自動変換
次の行のタイムスタンプから終了時間をスマートに推論
必須の 'WEBVTT' ヘッダーを自動生成
クライアント側処理 — ファイルはデバイスから離れません
CJK やその他非ラテン文字のための UTF-8 / UTF-16 入力処理
登録不要、ウォーターマークなし、1ファイル最大50MB
単語レベルのタイミングメタデータを含む拡張 LRC に対応
100%ブラウザ内処理、アップロード不要、完全プライバシー

変換する理由

HTML5 <video> 要素は字幕として WebVTT のみをサポートします — LRC は動作しません
YouTube と Vimeo は字幕アップロード時に VTT 形式を好みます
Video.js、JW Player などの JavaScript 動画プレーヤーは VTT を主要字幕形式として使用します
ウェブ標準は WCAG ガイドラインに従いアクセシブルな動画コンテンツに WebVTT を要求します
ウェブサイトに動画を埋め込む際に VTT が必要です
ブラウザは VTT を有効なテキストトラックリソースとして認識しネイティブ字幕コントロールを有効化します
ウェブプレーヤーに字幕を埋め込むストリーミングサービスは、同期テキスト表示に VTT を使用し、LRC は使いません。

フォーマットの違い

LRC は [MM:SS.xx]; VTT は HH:MM:SS.mmm
LRC は開始時間のみ保存; VTT は開始と終了時間の両方を保存
LRC はヘッダーなし; VTT は 'WEBVTT' ヘッダーが必須
LRC はネイティブスタイルなし; VTT は CSS スタイルとキュー設定をサポート
LRC はオーディオ/音楽プレーヤー用; VTT は映像用
LRC はインデックスなし; VTT はキュー識別子(オプション)をサポート

主なユースケース

HTML5動画字幕

Webサイトの <video> 要素に <track> タグを使用して歌詞を字幕として追加。ブラウザがネイティブ字幕コントロールを自動表示。

YouTube・Vimeoアップロード

音楽動画をYouTube StudioやVimeoにアップロードする際、字幕パネルはVTTを期待。LRC歌詞をVTTに変換してクローズドキャプションとして有効化。

Video.js、JW Player、Plyr

Video.js、JW Player、Plyrなど代表的なJavaScript動画プレーヤーはデフォルトのキャプション形式としてVTTを使用。LRC歌詞をVTTに変換して同期歌詞を有効化。

Webアクセシビリティ(WCAG)

WCAG 2.1達成基準1.2.2ではWeb動画の同期キャプションが要件。LRC歌詞をVTTに変換して準拠を満たすキャプションを提供。

歌詞からWeb動画へ

音楽プレーヤー向けLRC歌詞をWeb動画字幕に変換。VTTによりWebサイト、ブログ、Webアプリに埋め込んだ音楽動画に同期歌詞を重ねられる。

関連フォーマット

よくある質問

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

HTML5 動画プレーヤー、YouTube、Vimeo などのウェブベースの動画プラットフォームは字幕に VTT 形式が必要です。ウェブサイトに動画を埋め込む場合やウェブプレーヤーを構築する場合、字幕がブラウザで正しく表示されるには LRC を VTT に変換する必要があります。

LRCのメタデータタグ([ti:title]、[ar:artist]、[al:album])は、VTTには楽曲メタデータシステムがないため、変換時に削除されます。タイムスタンプ付きの歌詞行のみがVTTキューになります。ファイルの先頭にWEBVTTヘッダーが追加されます。

WebVTT(Web Video Text Tracks)は W3C 標準字幕形式で、'WEBVTT' ヘッダーで始まりスタイル、位置、コメント、メタデータをサポートします。HTML5 <video> 要素のネイティブ字幕形式です。

LRC は終了時間を保存しないため、ツールは次の行の開始時間を現在の行の終了時間として使用します。最後の行には既定で3秒の表示時間が適用されます。

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

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

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