VTT から TXT への字幕変換ツール
WebVTT ファイルから、文字起こし、翻訳、テキスト分析に使える読みやすいセリフを抽出します。
VTT ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.vttファイルに対応
ウェブ字幕形式からきれいなテキストへ
WebVTT ファイルには、ブラウザーにとっては有用でもテキスト処理ではノイズになる構造要素が含まれます。たとえば WEBVTT ヘッダー、NOTE コメント ブロック、キュー識別子、位置設定付きのタイムスタンプ行です。この変換ツールはキュー テキストを抽出し、これらの構造要素を破棄して、確認、翻訳、検索インデックス、分析に使えるプレーンテキスト ファイルを出力します。キュー テキスト内に存在する VTT のインライン タグは、リテラル テキストとして残ります。
VTT → TXT コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
VTT vs TXT 技術仕様
VTT
VTT(WebVTT)は、HTML5 動画向けの W3C 標準字幕形式です。ファイルは WEBVTT ヘッダーで始まります。各キューには、文字列識別子、位置設定(line、position、align)を伴うタイムスタンプ行、および <b>、<i>、<u>、<c> などの HTML に似たインライン タグを含むテキストがある場合があります。VTT ファイルには、コメント用の NOTE ブロックが含まれることもあります。
TXT
TXT は、VTT キューから抽出したテキストを含むプレーンテキスト ファイルです。WEBVTT ヘッダー、タイムスタンプ、キュー識別子、位置設定は含まれません。キュー テキストは入力順に 1 つずつ並びます。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
プレーヤーで字幕のタイミングがずれたり音ズレが発生する
動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。
日本語の漢字や記号が文字化け(?)して表示される
Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。
複数人物が同時に話す際に字幕が重なって見づらい
フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。
動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる
当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。
機能
変換する理由
主なユースケース
ウェブ動画の文字起こし
ウェブサイトの VTT キャプション ファイルからセリフを抽出し、文書化やアクセシビリティ対応のためのテキスト文字起こしを作成します。
ウェブ字幕からの翻訳
VTT 字幕コンテンツをきれいなテキストに変換し、構造的なノイズなしで CAT ツールや翻訳メモリ システムに読み込みます。
コンテンツ分析
VTT ファイルから抽出したきれいな字幕テキストを NLP パイプラインに入力し、感情分析、キーワード抽出、コンテンツ分類を行います。
検索インデックス
VTT 字幕ファイルから検索可能なテキストを作成し、動画検索、文字起こし検索、コンテンツ管理システムに活用します。
アクセシビリティ文書
ウェブ動画キャプションからプレーンテキストの文字起こしを生成し、WCAG 準拠報告やアクセシビリティ文書に使います。
関連フォーマット
使い方
- 1
.vtt ファイルをドラッグまたはファイル選択で読み込みます。
- 2
パーサーが WEBVTT ヘッダーを識別し、最初のキューブロックまで進みます。
- 3
NOTE コメント ブロックは表示可能なテキストを含まないため、識別してスキップされます。
- 4
各キューでは、タイムスタンプ行の後にあるテキスト行が抽出されます。
- 5
キュー識別子は削除されますが、インライン タグはテキスト内に残ります。
- 6
抽出されたテキストは、入力順に 1 つのドキュメントへ組み立てられます。
- 7
TXT ファイルは UTF-8 でエンコードされ、ダウンロードできる状態になります。
その他の字幕ツール
よくある質問
この変換ツールは、各 VTT キューブロックのうちタイムスタンプ矢印より後のテキスト行を読み取ります。WEBVTT ヘッダー、NOTE ブロック、キュー識別子、タイムスタンプ行、位置設定はすべて破棄されます。インライン タグを含むキュー テキストは TXT 出力に含まれます。
VTT の NOTE ブロックは、メタデータや開発者メモを含むコメント セクションであり、表示される字幕ではありません。この変換ツールはテキスト抽出時にすべての NOTE ブロックを識別してスキップします。その内容は TXT 出力に現れません。
はい。line:50%、position:left、align:center などの VTT キュー設定はタイムスタンプ矢印の後に記述されます。タイムスタンプ自体が完全に削除されるため、これらの設定も破棄され、TXT 出力には含まれません。
いいえ。タイミング情報はすべて削除されます。TXT 出力には入力順のキュー テキストが含まれます。タイムスタンプが必要な場合は VTT を保持するか、SRT に変換してください。
VTT は HTML インライン タグのサブセットとして <b>(太字)、<i>(斜体)、<u>(下線)、<c>(クラス)、<v>(ボイス)をサポートします。この変換ツールはこれらのタグをテキストに残すため、<b>Hello</b> は出力でも <b>Hello</b> のままになります。
はい。登録不要、透かしなし、1 ファイル 50MB までで完全に無料です。すべての処理はブラウザー内で行われます。