VTT から STL への字幕変換ツール
タイムスタンプ付きの WebVTT キューを、テキストベースの Spruce STL エントリーに変換します。
VTT ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.vttファイルに対応
無料オンライン VTT → STL 変換ツール
このブラウザー ベースの変換ツールは、タイムスタンプ付きの WebVTT キューブロックを読み取り、テキストベースの Spruce STL ファイルを書き出します。各キューは、開始時間、終了時間、テキストからなる 1 つのエントリーになります。タイミングは 29.97fps のフレーム グリッドに量子化され、キュー内の改行は縦棒に変換されます。VTT のキュー識別子とキュー設定は破棄されます。
VTT → STL コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
VTT vs STL 技術仕様
VTT
VTT(WebVTT)は、ウェブ動画向けのテキスト字幕形式です。VTT ファイルは WEBVTT ヘッダーで始まり、HH:MM:SS.mmm --> HH:MM:SS.mmm 形式のキュー タイミングを使用します。キュー識別子、キュー設定、インライン タグ、NOTE ブロック、スタイル用メタデータを含めることもできます。
STL
出力されるのは Spruce STL で、開始時間、終了時間、テキストとして記述されたキュー エントリーを持つプレーンテキストの字幕形式です。EBU Tech 3264 のバイナリー STL ではなく、EBU の GSI 構造や TTI 構造も含まれません。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
プレーヤーで字幕のタイミングがずれたり音ズレが発生する
動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。
日本語の漢字や記号が文字化け(?)して表示される
Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。
複数人物が同時に話す際に字幕が重なって見づらい
フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。
動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる
当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。
機能
変換する理由
主なユースケース
基本的な STL ドラフト
ウェブ字幕からテキストベースの Spruce STL ドラフトを作成し、対象のオーサリング ツールで確認します。
従来ツールとの連携
タイムスタンプ付きの VTT キューを、Spruce STL 入力を求めるワークフローに移します。
テキスト確認
キューのタイミングとテキストを 1 行にまとめたプレーンテキスト ファイルを作成し、すばやく確認します。
ローカル変換
字幕を別の変換サービスにアップロードせずに変換します。
ウェブ用と STL 用のコピー
ウェブ再生用の VTT を保持しながら、別のワークフロー向けに基本的な STL コピーを生成します。
フレーム グリッドでのタイミング確認
ミリ秒形式の VTT タイミングを、29.97fps のフレーム グリッドに量子化した状態で確認します。
関連フォーマット
VTT(WebVTT)
この変換ツールで読み取る、読みやすいウェブ動画向けの入力形式です。
SRT(SubRip)
多くのメディア プレーヤーでサポートされている、タイムスタンプ付きの字幕形式です。
SCC(Scenarist Closed Captioning)
北米の一部字幕ワークフローで使われる CEA-608 キャプション形式です。
使い方
- 1
.vtt ファイルを選択またはドロップします。内容は端末内に残ります。
- 2
パーサーがタイムスタンプ付きのキューブロックを検出し、テキストを読み取ります。
- 3
line、position、align などのキュー識別子とキュー設定は破棄されます。
- 4
開始時刻と終了時刻は 29.97fps のフレーム グリッド上に書き出されます。
- 5
キュー内の物理的な改行は、縦棒区切りに変換されます。
- 6
各キューは、Spruce STL のテキスト エントリーとして 1 件ずつ書き込まれます。
その他の字幕ツール
よくある質問
いいえ。出力はテキストベースの Spruce STL です。EBU Tech 3264 のバイナリー形式や、EBU の GSI 構造、TTI 構造は作成しません。
line、position、size、align などのキュー識別子とキュー設定は破棄されます。STL 出力に含まれるのはタイミングとテキストのみです。
いいえ。NOTE ブロックには、この変換ツールが表示対象として扱うキュー テキストがないため、無視されます。
各キューの開始時刻と終了時刻は、29.97fps のフレーム グリッド上の HH:MM:SS:FF 値に変換されます。この変換ツールにはフレームレート選択はありません。
キュー内の物理的な改行は、STL のテキスト フィールドでは縦棒に変換されます。VTT のインライン タグは、リテラル テキストとして残ります。
いいえ。VTT のスタイル、キュー設定、CSS ブロックは STL のスタイルにはマッピングされません。キュー テキスト内に存在するタグは、リテラル テキストとして残ります。