SonaFactEvidence from audio
SonaFactEvidence from audio
← すべての記事

SRT と VTT:必要な字幕形式はどちら?

公開日:2026年9月29日 · 読了時間:1分

SRT と VTT は、最もよく目にする2つの字幕形式です。どちらも、開始時刻、終了時刻、表示する言葉を書いたプレーンテキストのファイルです。違いはわずかですが、字幕がそもそも表示されるかどうかは、その違いで決まります。

1分でわかる SRT

SRT は、DVD から字幕を抽出する古いソフト SubRip に由来します。それぞれの字幕、つまり各 キュー(cue)には、番号、時間の範囲、1行以上のテキストがあり、次のキューとは空行で区切られます。

1
00:00:01,000 --> 00:00:03,500
おはようございます。始めましょう。

2
00:00:04,000 --> 00:00:06,200
まず、移行の状況です。

ミリ秒の前が カンマ になっている点に注目してください。SRT には公式の仕様がないため、ソフトによって受け付ける形式が少しずつ異なり、画面上の文字の位置を指定する標準的な方法もありません。

1分でわかる WebVTT

WebVTT(Web Video Text Tracks)は、Web 上の動画のために作られた W3C の仕様です。VTT ファイルは必ず WEBVTT という語で始まり、ミリ秒の前には ピリオド を使います。また、「時」の部分は省略できます。

WEBVTT

00:01.000 --> 00:03.500
おはようございます。始めましょう。

00:04.000 --> 00:06.200 line:0
まず、移行の状況です。

キュー番号は省略できます。時間の範囲のあとに line、position、align などの設定を付けて、画面上の文字の位置を決められます。上の例では、line:0 で字幕を上端に移しています。

どちらを使うか

  • 自分のサイトの動画: VTT。ブラウザが動画に字幕を重ねて表示するのに使う HTML の <track> 要素は、WebVTT ファイルを読み込みます。
  • YouTube: どちらでも。YouTube は両方を受け付けます。ヘルプページによると、SRT は書式設定のない基本的なファイルのみに対応し、VTT は位置指定に対応していますが、書式設定は太字・斜体・下線に限られます。
  • 動画編集ソフト、メディアプレーヤー、テレビ: SRT が無難です。最も広く受け付けられている形式だからです。迷ったら、使っているソフトのドキュメントを確認してください。

判断がつかなければ、両方を残しておきましょう。SonaFact を含め、ほとんどの字幕ツールは同じ文字起こしから SRT と VTT の両方を書き出せます。

タイミングを崩さずに変換する

両者の変換はほぼ機械的な作業です。カンマをピリオドに(またはその逆に)置き換え、WEBVTT ヘッダーを追加または削除し、SRT にはキュー番号を付けます。失われうるのは、SRT では表現できない情報です。VTT から SRT に変換すると、位置指定の設定や、話者ラベルのような VTT 固有のタグは削除されます。

ファイルをアップロードせずにブラウザの中で変換するなら、無料の SRT ↔ VTT 変換をお使いください。字幕が動画とずれている場合は、タイミング調整ツールですべてのキューを同じだけずらせます。

もう一つの確認:読みやすさ

どちらの形式を選んでも、字幕は時間内に読めなければ役に立ちません。一般的な字幕ガイドラインでは、1行をおよそ42文字、1つのキューを最大2行とし、読む速さを1秒あたり約17文字に保ちます。読みやすさチェックを使えば、これらの上限のどれかを超えるキューがすべて一覧できます。

自分の録音で試してください

無料プランなら1日3件の文字起こし、各30分まで、カードなしで使えます。文字起こし、話者、エディタを自分で見極めるには十分です。

SonaFact を無料で試す

ブログのほかの記事