エージェント向け Polysh を早期アクセスで提供中。コーディングエージェントがデモを録画し、Polysh が仕上げます。 ウェイティングリストに登録 →

VTT ビューアー

WebVTT の全キューを、ID と位置設定とあわせて 1 つの表で確認できます。

ブラウザツールを読み込んでいます…

VTT ビューアーでできること

WebVTT ファイルには、タイミングとテキスト以外の情報も入っています。キューには ID、line:0 や align:start のような設定、話者名を示す voice タグ、& のようなエスケープされた文字が付くことがあります。そのまま読むと、こうした情報のせいで字幕を追いにくくなります。

ビューアーは、プレーヤーが表示するとおりにデコードしてタグを除いたテキストを、配置を決める ID と設定の横に表示します。動画プラットフォームからダウンロードした字幕ファイルの確認や、SRT からの変換後に位置指定が残っているかの確認に使えます。

例

入力

WEBVTT

step-1
00:00:01.000 --> 00:00:03.000 line:0 align:start
<c.ui>共有</c>メニューを開きます。

00:00:03.200 --> 00:00:05.200
<v Dana>リンクをコピー &amp; 貼り付けします。

コピーした CSV

#,ID,開始,終了,長さ,設定,テキスト,CPS
1,step-1,00:00:01.000,00:00:03.000,2.000 s,line:0 align:start,共有メニューを開きます。,6.0
2,,00:00:03.200,00:00:05.200,2.000 s,,リンクをコピー & 貼り付けします。,9.0

クラスタグと voice タグはテキストの列から除かれ、&amp; は & と表示されます。キュー 2 には ID がないので、そのセルは空です。

VTT ビューアーの使い方

  1. WebVTT のテキストを貼り付けるか、「ファイルを開く」か「例を使う」を選びます。
  2. 概要の行でヘッダーとブロックの数を確認し、単語、キュー ID、キュー番号で検索します。
  3. 「コピー」または「.csv をダウンロード」を選び、表示中の行を書き出します。

知っておきたいこと

  • voice タグ内の話者名はテキストの列に表示されません。VTT→TXT 変換なら「名前:」のラベルとして残せます。
  • キューはファイル内の順序で表示され、並べ替えはしないため、順序の乱れたタイミングは見落としやすくなります。VTT バリデーターならそれを報告します。
  • align:centre のような無効なキュー設定は、読み込み時に除かれます。それらは「設定」の列ではなく、表の下の問題一覧に表示されます。

VTT ビューアーについてよくある質問

VTT ファイルを開くには?

.vtt ファイルはプレーンテキストなので、どのテキストエディターでも開けます。字幕として読むには、ここに貼り付けるか開いてください。各キューが ID、タイミング、設定、表示テキスト付きの行になり、ヘッダーとスタイルのブロックの数は表の上に表示されます。

VTT ファイルの line:0 や align:start は何を意味しますか?

配置を決めるキュー設定です。line:0 は字幕を動画の下ではなく最上行に置き、align:start はテキストを行の始まり(英語なら左端)にそろえます。設定を無視するプレーヤーでは、キューは既定の位置に表示されます。

VTT ファイルで & ではなく &amp; と表示されるのはなぜですか?

WebVTT では & と < がマークアップ用に予約されているため、ファイル内ではアンパサンドそのものを &amp; と書きます。プレーヤーはそれを & と表示します。ビューアーはこれらの文字参照をデコードするので、テキストの列は視聴者が実際に見る内容と一致します。