.VTT

VTT ファイル

WebVTT - Web Video Text Tracks (Subtitle/Caption File)
質問する
クイック回答

VTTファイルは WebVTT 字幕ファイルです。タイムコードを含むプレーンテキストで、HTML5ビデオ上にキャプションを表示します。単体で開くのではなく、ビデオと同じ場所に置いて VLC で読み込むか、track タグを使用して HTML5 の video 要素に添付します。テキストを閲覧・編集するには、任意のテキストエディタまたは Subtitle Edit で開いてください。

開発元: W3C / WHATWG (WebVTT standard) カテゴリ: 動画ファイル オープンスタンダード MIME: text/vtt
対応OS Windows macOS Linux Web
関連: .DAV · .MKV · .MP4 · .H264

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 14, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

VTT ファイル形式とは?

.vtt ファイルは WebVTT (Web Video Text Tracks) 字幕・キャプションファイルであり、現代のウェブプラットフォームにおける標準的なタイムドテキスト形式です。同期された字幕、キャプション、チャプターマーカー、メタデータをプレーンな UTF-8 テキストとして保存し、<track> タグを介して HTML5 の <video> 要素に提供されます。

すべての有効な .vtt ファイルは、最初の行がリテラル文字列 WEBVTT で始まる必要があります(その前に UTF-8 BOM が付く場合もあります)。その後にタイムド・キュー・ブロックが続きます。これには、オプションのキュー識別子、アロー表記によるタイムスタンプ範囲(00:00:01.000 --> 00:00:04.000)、およびキューテキストが含まれます。古い .srt 形式とは異なり、.vtt はミリ秒の区切り文字として ピリオド を使用します。また、インラインスタイリングタグ(<b>, <i>, <u>, <ruby>, CSSクラスタグ <c.classname>)、キューごとの配置属性(line, position, align, size)、およびチャプターやメタデータ用の個別のトラック種類によって字幕モデルを拡張しています。

主要なブラウザはすべて WebVTT をネイティブに実装しているため、プラグインは不要です。<video> タグ内に <track kind="subtitles" src="file.vtt"> 要素を追加するだけで十分です。登録されている MIME タイプは text/vtt です。ファイルは完全に人間が読める形式であり、任意のプレーンテキストエディタで編集可能です。Subtitle Edit、VLC media player、YouTube Studio などの字幕ツールはすべて .vtt をネイティブにサポートしており、コンバーターを使用して .vtt と .sbv や .ass などの形式間を相互変換できます。

セキュリティと安全性

リスク: LOW

.vtt はプレーンテキストであり、コードを実行することはできないため、ファイル自体を開いたり読み取ったりすることは安全です。字幕ファイル全般に共通する 2 つの小さな注意点があります。(1) メディアプレーヤーを最新の状態に保つこと。歴史的に、不正な形式の字幕パースが一部のプレーヤーで(稀に)攻撃対象となったことがあります。(2) 怪しいサイトからダウンロードしたキャプションには、誤解を招くテキストやリンクが含まれている可能性があるため、盲信せずに内容を確認してください。アクセントや非ラテン文字が正しく表示されるよう、UTF-8 で保存してください。(注:実際には Crestron VisionTools Pro-e プロジェクトである .vtt は別のバイナリファイルであり、これらの字幕に関する注意は当てはまりません。)

形式の詳細

概要
正式名称WebVTT - Web Video Text Tracks (Subtitle/Caption File)
開発元W3C / WHATWG (WebVTT standard)登場時期 WebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
カテゴリ動画ファイル
MIME タイプtext/vtt
タイプHTML5 ビデオ用のプレーンテキスト形式タイムド字幕/キャプション
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • VisionTools Pro-e Project (Crestron) - Crestron の VisionTools Pro-e AV タッチパネル設計ソフトウェアは、プロジェクトを .vtt として保存します。これは VisionTools Pro-e でのみ開くことができ、字幕とは無関係です。(これはソースデータベースにある名称ですが、WebVTT の方がはるかに一般的な意味です。)
  • DediProg / その他のバイナリデータ - いくつかのニッチなツールが、無関係なデータに .vtt を使用したことがあります。ウェブ検索や実際のファイルにおいては、WebVTT 字幕としての意味が支配的です。

VTT ファイルを開くプログラム

Windows4 apps
VLC media player オープンソース ビデオを再生します。.vtt がビデオと同じ名前で同じフォルダにあれば自動的に読み込まれます。または .vtt を VLC ウィンドウにドラッグします。
Subtitle Edit オープンソース .vtt を開いて、波形プレビューを見ながらテキストやタイミングを編集できます。VTT と SRT の相互変換もワンクリックで可能です。
Notepad オープンソース .vtt をテキストとして開き、文言やタイムコードを素早く修正できます。保存時は UTF-8 を選択してください。
Any web browser 無料 HTML5 の <video><track src='captions.vtt' kind='captions'> から参照することで、ページ上でのレンダリングを確認できます。
macOS3 apps
VLC media player オープンソース ビデオを再生します。.vtt がビデオと同じ名前で同じフォルダにあれば自動的に読み込まれます。または .vtt を VLC ウィンドウにドラッグします。
Subtitle Edit オープンソース .vtt を開いて、波形プレビューを見ながらテキストやタイミングを編集できます。VTT と SRT の相互変換もワンクリックで可能です。
TextEdit / any text editor 標準搭載 .vtt をプレーンテキストとして開き、キャプションを閲覧・編集します(標準テキストモードを使用してください)。
Linux2 apps
Gnome Subtitles オープンソース .vtt を開き、同期されたビデオ表示を見ながらテキストやタイミングを編集します。SRT/VTT の書き出しが可能です。
VLC / MPV オープンソース フォルダ内の同名の .vtt を自動読み込みします。または「字幕 > 字幕ファイルを追加」から読み込みます。
Web1 app
YouTube Studio 無料 ビデオの字幕トラックとして .vtt をアップロードします(字幕 > 追加 > ファイルをアップロード)。

技術的詳細

詳細仕様
ファイルのエンコーディングUTF-8。WEBVTT ヘッダーの前に BOM (EF BB BF) を付けることは許可されていますが、オプションです
ファイルシグネチャ最初の行は ASCII 文字列 `WEBVTT` である必要があり、その後にスペースまたはタブとヘッダーの説明が続く場合があります
MIME タイプ`text/vtt`
タイムスタンプ形式`HH:MM:SS.mmm`(ミリ秒の区切りにピリオドを使用、例:`00:01:23.456`)。時間のフィールドはオプションです
キュータイミング構文開始と終了のタイムスタンプを ` --> ` で区切り、同じ行にオプションのキュー設定を追加できます
インラインマークアップタグ`<b>`, `<i>`, `<u>`, `<ruby>/<rt>`, `<v>` (voice), `<lang>`, および CSS クラスタグ `<c.classname>`
キューのポジショニングキューごとの設定:`line`, `position`, `size`, `align`、および垂直方向や右から左へのテキスト用の `vertical`
名前付きリージョンREGION ブロックは再利用可能な名前付き画面領域を定義します。キューがこれらを参照することで、スクロールアップ形式のレンダリングが可能になります
トラックの種類subtitles, captions, descriptions, chapters, metadata。すべて `.vtt` を使用しますが、`<track kind>` 属性によって異なります
スタイルブロックSTYLE ヘッダーブロックは、`::cue` 疑似要素および `::cue(<selector>)` バリアントを介してキューに CSS を適用します
コメントブロックNOTE ブロックはレンダラーによって無視され、ファイル内の作成者用注釈として機能します
キュー識別子タイムスタンプ行の前に置かれるオプションの文字列または数値。識別子の一意性は必須ではありません
HTML5 統合プラグインなしで、すべての主要ブラウザの `<video>` 内で `<track src="file.vtt" kind="subtitles">` を介してネイティブに読み込まれます
改行コードLF と CRLF の両方が受け入れられます。キューブロックは 1 つ以上の空行で区切られます
リリース日WebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

VTT の変換

コミュニティ Q&A

ユーザーからの質問
質問する
VTT ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。VTT ファイルについて最初の質問をしてみましょう。

よくある質問

.vtt ファイルはどうやって開きますか?
キャプションを閲覧または編集するには、任意のテキストエディタ(Notepad++、TextEdit)または Subtitle Edit で開きます。ビデオと一緒に視聴するには、VLC のようなプレーヤーで読み込むか、単体で「開く」のではなく <track> 要素を介して HTML5 の <video> に添付してください。
VTT と SRT の違いは何ですか?
WebVTT (.vtt) は HTML5 ウェブキャプションの標準規格であり、SRT はより古い汎用形式です。両者はほぼ同一ですが、VTT は «WEBVTT» ヘッダーで始まり、タイムコードにピリオド(00:00:01.000)を使用するのに対し、SRT はカンマ(00:00:01,000)を使用します。また、VTT はスタイリングや配置もサポートしています。Subtitle Edit を使えば、これらを即座に変換できます。
.vtt を .srt に変換するにはどうすればよいですか?
Subtitle Edit(または FFmpeg)で開き、SubRip .srt として保存してください。これにより WEBVTT ヘッダーが削除され、ピリオドがカンマに置き換わります。多くの無料オンラインコンバーターもブラウザ上で同様の処理を行います。
ウェブサイトのビデオに .vtt キャプションを追加するには?
HTML5 の <track> 要素を使用します:<video><track src='captions.vtt' kind='captions' srclang='ja' label='日本語'></video>。ブラウザが WebVTT キャプションをネイティブにレンダリングします。
キャプションが同期していません。タイミングを直すには?
プレーヤー上では再生中に字幕の遅延を微調整できます。恒久的に修正するには、Subtitle Edit で .vtt を開き、タイムシフトを適用するかオーディオ波形に合わせて同期させてから保存してください。
.vtt ファイルに奇妙な文字が表示されるのはなぜですか?
エンコーディングの不一致です。アクセントや非ラテン文字が正しく表示されるよう、ファイルを UTF-8 として再保存してください(Subtitle Edit やメモ帳などを使用)。WebVTT は UTF-8 であることが前提となっています。

参考文献

1W3C - WebVTT: The Web Video Text Tracks Formatwww.w3.org
2MDN - Web Video Text Tracks Format (WebVTT)developer.mozilla.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

関連する拡張子

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧