Skip to content

TTML から LRC への字幕変換ツール

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

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

プライベート&安全
超高速
無料&プライベート
TTML
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
LRC
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!

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

またはクリックして選択

50MB以下の.ttml, .itt, .xmlファイルに対応

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

使い方

1

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

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

2

即座に変換

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

3

LRC をダウンロード

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

AllSubConverter を選ぶ理由

プライバシー重視

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

圧倒的なスピード

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

無料&ローカル

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

どこでも動作

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

無料オンライン TTML → LRC 変換ツール

この変換ツールは、TTML ドキュメントから <p> キューを読み込み、標準的な行単位の LRC 出力を書き出します。各キューには [mm:ss.xx] の開始タイムスタンプが付き、終了時間は破棄されます。<br/> 要素は物理的な行になり、一般的なインライン装飾タグは除去されます。変換はブラウザ内で行われます。

入力形式

TTML

TTML (Timed Text Markup Language) は XML 字幕形式です。この変換ツールは、begin と end、または begin と dur の属性を持つ <p> 要素を探し、秒ベースとクロック値のタイミングに対応します。begin 属性がないキューはスキップされます。

出力形式

LRC

LRC は行単位で時間指定する歌詞形式です。この変換ツールは [mm:ss.xx] テキスト行だけを書き出し、[ti:]、[ar:]、[offset:] などのメタデータタグや終了時間は追加しません。複数行のキューテキストは、タイムスタンプなしの継続行として出力されます。

機能

begin/end または begin/dur のタイミングを持つ TTML <p> キューを読み込み
[mm:ss.xx] の LRC 開始タイムスタンプを書き出し
LRC が行単位タイミングであるため TTML の終了時間を破棄
<br/> 要素を物理的な出力行に変換
一般的な TTML インライン装飾タグを除去
ファイルをブラウザ内でローカル処理

変換する理由

歌詞向けワークフローで 1 行に 1 つの開始時間が必要な場合、LRC が役立ちます。
LRC はタイムドテキスト XML よりも確認と編集が簡単です。
次のタイムスタンプが次の行を定義する場合は、終了時間を破棄しても適切です。
プレーンな LRC テキストは、この形式に対応する歌詞ツールやカラオケツールで再利用しやすいです。

フォーマットの違い

TTML は XML の <p> 要素にキューを格納し、LRC はタイムスタンプ付きテキスト行を使います。
TTML は end と dur 属性に対応しますが、この LRC 出力は開始時間だけを保持します。
TTML のタイミングにはミリ秒を含められますが、LRC 出力は小数 2 桁を使います。
TTML のスタイルは LRC に対応付けられません。

主なユースケース

歌詞の準備

行単位で時間指定された TTML 素材を、[mm:ss.xx] タイムスタンプを読む歌詞ツール向けの LRC に変換します。

シンプルなタイミング

終了時間と XML 構造を取り除き、キューの開始時間だけを保持します。

テキスト再利用

解析済み TTML テキストを、さらに編集しやすいシンプルなタイムスタンプ付き行形式に変換します。

関連フォーマット

よくある質問

いいえ。LRC 出力には開始タイムスタンプだけが含まれます。TTML の end と dur の値は解析後に破棄されます。

タイムスタンプは小数 2 桁を使います。TTML 元ファイルのさらに細かいミリ秒精度は切り捨てられます。

はい。登録も透かしもなく、変換はブラウザ内で行われます。

いいえ。[ti:]、[ar:]、[offset:] などのメタデータタグなしで、タイムスタンプ付きテキスト行だけを書き出します。

キューは 1 つの [mm:ss.xx] タイムスタンプで始まり、追加行はタイムスタンプなしの継続行として続きます。

いいえ。処理はブラウザ内で完結し、字幕ファイルはアップロードされません。

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

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