Skip to content

VTT から TXT への字幕変換ツール

WebVTT ファイルから、文字起こし、翻訳、テキスト分析に使える読みやすいセリフを抽出します。

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

またはクリックして選択

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

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

ウェブ字幕形式からきれいなテキストへ

WebVTT ファイルには、ブラウザーにとっては有用でもテキスト処理ではノイズになる構造要素が含まれます。たとえば WEBVTT ヘッダー、NOTE コメント ブロック、キュー識別子、位置設定付きのタイムスタンプ行です。この変換ツールはキュー テキストを抽出し、これらの構造要素を破棄して、確認、翻訳、検索インデックス、分析に使えるプレーンテキスト ファイルを出力します。キュー テキスト内に存在する VTT のインライン タグは、リテラル テキストとして残ります。

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

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

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

ミリ秒同期
input.vtt
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!
output.txt
TXT 出力
Hello, world!
This is a subtitle file.
Converted locally!
仕様シート

VTT vs TXT 技術仕様

規格準拠
入力形式

VTT

VTT

VTT(WebVTT)は、HTML5 動画向けの W3C 標準字幕形式です。ファイルは WEBVTT ヘッダーで始まります。各キューには、文字列識別子、位置設定(line、position、align)を伴うタイムスタンプ行、および <b>、<i>、<u>、<c> などの HTML に似たインライン タグを含むテキストがある場合があります。VTT ファイルには、コメント用の NOTE ブロックが含まれることもあります。

出力形式

TXT

TXT

TXT は、VTT キューから抽出したテキストを含むプレーンテキスト ファイルです。WEBVTT ヘッダー、タイムスタンプ、キュー識別子、位置設定は含まれません。キュー テキストは入力順に 1 つずつ並びます。

フォーマットの違い

VTT は WEBVTT ヘッダーで始まります。TXT は最初のセリフ行から直接始まります。
VTT キューにはタイムスタンプ行(00:01:30.500 --> 00:01:35.000)があります。TXT にはタイムスタンプがありません。
VTT はコメント用の NOTE ブロックに対応します。TXT にはコメント機構がありません。
VTT はインライン タグ(<b>、<i>、<u>、<c>)に対応します。この TXT 出力では、それらのタグはリテラル テキストとして残ります。
VTT キューには位置設定(line、position、align)がある場合があります。TXT には位置情報がありません。
VTT はブラウザー解析向けに構造化されています。TXT は人間による閲覧とテキスト処理向けの非構造テキストです。

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

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

4 個の注意点
GOTCHA #1

プレーヤーで字幕のタイミングがずれたり音ズレが発生する

動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。

GOTCHA #2

日本語の漢字や記号が文字化け(?)して表示される

Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。

GOTCHA #3

複数人物が同時に話す際に字幕が重なって見づらい

フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。

GOTCHA #4

動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる

当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。

機能

すべての VTT キューからテキストを抽出し、ヘッダー、タイムスタンプ、キュー設定を破棄
表示可能なテキストを含まない VTT の NOTE コメント ブロックを削除
<b>、<i>、<u>、<c>、<v> などのインライン タグをリテラル キュー テキストとして保持
タイムスタンプ行の後にあるキュー識別子と位置設定を削除
複数行のキュー テキストを、出力では標準的なテキスト改行として保持
対応するエディターや処理ツール向けに UTF-8 のプレーンテキストを出力
複雑なキュー構造や重複するタイムスタンプを持つ VTT ファイルに対応
ファイルをアップロードせずに、処理全体をブラウザー内で実行

変換する理由

WebVTT の構造要素(ヘッダー、NOTE ブロック、キュー設定)は、翻訳ソフトや NLP ツールの邪魔になります。
アクセシビリティ文書用の文字起こしには、字幕形式を含まないきれいなテキストが必要です。
字幕コンテンツの検索インデックス作成は、VTT 形式のコンテンツよりもプレーンテキストの方が扱いやすくなります。
感情分析やトピック モデリングなどのコンテンツ分析ツールは、XML に似たタグのないプレーンテキスト入力を必要とします。
プレーンなキュー テキストを想定するテキスト処理パイプラインでは、VTT の構造要素がノイズになります。
台本の確認と校正は、VTT のキューブロックとタイムスタンプよりもきれいなテキストの方が速く行えます。
プレーンテキスト出力は、ワープロ、表計算、プレゼンテーション ソフトに直接読み込めます。
Scenarios

主なユースケース

ウェブ動画の文字起こし

ウェブサイトの VTT キャプション ファイルからセリフを抽出し、文書化やアクセシビリティ対応のためのテキスト文字起こしを作成します。

ウェブ字幕からの翻訳

VTT 字幕コンテンツをきれいなテキストに変換し、構造的なノイズなしで CAT ツールや翻訳メモリ システムに読み込みます。

コンテンツ分析

VTT ファイルから抽出したきれいな字幕テキストを NLP パイプラインに入力し、感情分析、キーワード抽出、コンテンツ分類を行います。

検索インデックス

VTT 字幕ファイルから検索可能なテキストを作成し、動画検索、文字起こし検索、コンテンツ管理システムに活用します。

アクセシビリティ文書

ウェブ動画キャプションからプレーンテキストの文字起こしを生成し、WCAG 準拠報告やアクセシビリティ文書に使います。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .vtt ファイルをドラッグまたはファイル選択で読み込みます。

  2. 2

    パーサーが WEBVTT ヘッダーを識別し、最初のキューブロックまで進みます。

  3. 3

    NOTE コメント ブロックは表示可能なテキストを含まないため、識別してスキップされます。

  4. 4

    各キューでは、タイムスタンプ行の後にあるテキスト行が抽出されます。

  5. 5

    キュー識別子は削除されますが、インライン タグはテキスト内に残ります。

  6. 6

    抽出されたテキストは、入力順に 1 つのドキュメントへ組み立てられます。

  7. 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 までで完全に無料です。すべての処理はブラウザー内で行われます。

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

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