SRT、VTT、焼き込み字幕のどれを使う?

Captions Cutの制作者が書いています。情報は、「出典」に挙げたページに基づき、に確認しました。

結論

SRTは最もシンプルな字幕ファイルで、多くのプラットフォーム(YouTube、Facebook、LinkedIn、X)が対応しています。WebVTT(.vtt)は位置指定もできるWeb標準で、YouTubeが対応しています。焼き込み字幕は映像の一部です。字幕ファイルを受け付けないTikTokやInstagramでも、選んだスタイルのまま、すべての視聴者に表示されます。ショート動画では焼き込みがおすすめで、対応するプラットフォームではSRTも追加してください。

SRT (SubRip)

番号付きのキューが並ぶプレーンテキストファイル。各キューにはhours:minutes:seconds,millisecondsの形式で開始時刻と終了時刻が書かれ、-->で区切られ、続いてテキスト、空行が入ります。正式な規格はなく、米国議会図書館は「十分に標準化されていない」と述べており、スタイルの扱いはプレーヤーによって異なります。

1
00:00:00,000 --> 00:00:01,360
Every word lands

2
00:00:01,360 --> 00:00:02,800
right on time

WebVTT (.vtt)

HTMLの<track>要素が使うW3Cの形式。ファイルはWEBVTTで始まり、常にUTF-8で、ミリ秒の前にピリオドを書き、キューごとに行、位置、サイズ、配置を指定できます。W3C勧告候補です。

対応状況

プラットフォームSRTVTT
YouTubeはいはい
Facebook(ページやプロフィールのビデオ、広告)はい記載なし
LinkedIn(デスクトップ、広告)はい記載なし
X(Web)はい記載なし
TikTok、Instagram、Snapchat記載なし記載なし

字幕を焼き込むべきとき

  • プラットフォームがファイルを受け付けないとき(TikTok、Instagram Reels、Snapchat)。
  • スタイルにこだわりたいとき:フォント、色、話している単語のハイライト。
  • クリップがダウンロードされたり、リポストや埋め込みをされたりして、別ファイルでは失われてしまうとき。

代償はコントロールです。視聴者は、焼き込み字幕をオフにしたり、サイズを変えたりできません。Captions Cutは、焼き込み済みのビデオと、同じ文字起こしからタイミングを合わせたSRTファイルを書き出します。

よくある質問

SRTをVTTに変換できますか?

はい。先頭にWEBVTTの行を追加し、ミリ秒の前のカンマをピリオドに変更します。VTTでは、キューの番号は省略できます。

Instagramが受け付ける字幕ファイルは?

Instagramのヘルプページには、リール向けの字幕ファイルのアップロードについての記載がありません。Instagram自身のクローズドキャプションを使うか、ビデオに字幕を焼き込んでください。

出典

各ページをに確認しました。