メインコンテンツへスキップ

SRT と VTT:どちらの字幕形式を選ぶべきか

著者: 公開日: 最終確認日:

「SRT 対 VTT」は通常、正確な値で表示されます。キャプションファイルが正常に動作するはずの場所へのロードを拒否した瞬間。どちらも時間付きテキストを伝送しますが、形式が異なります。米国議会図書館は SubRip の SRT 構造を文書化しているのに対し、W3C は Web メディア用の WebVTT を定義しています。 Hushscript の字幕ジェネレータは両方を直接エクスポートするため、選択は文字起こしの精度ではなく出力先によって決まります。

SRT ファイルの外観

SRT はキャプション形式と同じくらい単純です: シーケンス番号、ミリ秒の前にカンマで書かれたタイムスタンプ範囲 (00:00:01,000 --> 00:00:04,000) とキャプションテキスト (各エントリは空白行で区切られます)。ヘッダーやメタデータはなく、キャプション自体のみです。そのシンプルさこそが、ほぼどんなものでも開く理由です。プレーヤーが誤解することはほとんどありません。

VTT ファイルの外観

VTT は必須のヘッダー行で始まります。これは、ファイルはWEBVTTで開く必要があり、そうでないと無効であり、タイムスタンプにはカンマの代わりにピリオドが使用されます (00:00:01.000 --> 00:00:04.000)。さらに、画面上にテキストを配置するキュー設定、配置、キャプションテキスト自体内の基本的なスタイルマークアップなど、SRT では対応できない機能もサポートしています。 VTT は、HTML5 ビデオ標準のキャプショントラック要素がネイティブに期待する形式です。これは一部のサイトが行ったスタイル上の選択ではなく、基礎となる Web テクノロジーが構築されているものです。

SRT と VTT の概要

SRT VTT
ヘッダーが必要です いいえ はい、ファイルはWEBVTT
タイムスタンプ区切り文字 カンマ (,) ピリオドで開く必要があります(.)
スタイルまたは配置 なし キュー設定、基本マークアップ
構築 一般的な再生と編集 HTML5 Web 埋め込み

それぞれが実際に期待される場所

SRT は安全な汎用の選択肢です。VLC などのデスクトップおよびモバイルプレーヤー、Premiere Pro や DaVinci Resolve などのビデオエディター、および他の人へのほとんどのハンドオフはすべて期待されています。あるいは、文句を言わずにそれを受け入れます。 VTT は、特に Web ページのビデオ要素にキャプションを埋め込むためのものです。ブラウザのネイティブ HTML5<track>要素を SRT ファイルに指定しても、何も表示されません。同じ要素はネイティブに VTT を読み取るため、Web 埋め込みには VTT が必要です。一部の Web プレーヤーは SRT も受け入れますが、VTT はその用途のために構築されたものです。キャプションファイルがどこに保存されるかまだわからない場合は、SRT がより安全なデフォルトです。 Web 埋め込みに向かうとわかった瞬間に、いつでも VTT に変換できます。

スタイル設定: VTT にできて SRT にできないこと

SRT は単なるシーケンス番号、タイムスタンプ、およびプレーンテキストであるため、スタイルをまったく保持できません。位置、色、プレーヤーが独自に適用することを選択した以上の強調はありません。 VTT のキュー設定は、同じタイミング構造の上に基本的な位置決めと単純なマークアップを追加します。どちらも、フォント、色、画面上の配置に特化して構築された、専用のスタイル付き字幕フォーマットとまではいきません。ジョブにそのレベルの制御が必要な場合は、SRT または VTT の 1 つ上の別の形式になります。実際には、ほとんどのエディターと汎用プレーヤーは VTT のスタイル追加機能をとにかく無視し、タイミングとテキストを読み取るだけなので、このギャップは主にブラウザーベースの再生に重要であり、日常的なエディターの往復ではありません。

それらの間の変換は無料です。

すでに SRT があり、Web 埋め込み用に VTT が必要ですか、それともその逆ですか?無料のブラウザベースのSRT から VTT へのコンバータは、ファイルをドロップし、出力形式を選択し、ダウンロードすることで、この 2 つを直接交換します。アカウントがなく、サーバーに何もアップロードされていません。保持しているファイルが ASS、TTML、または SBV 形式である場合、より広範な字幕コンバータは、同じツールで 5 つの形式すべてをカバーします。

実際の例

クリエイターは、Hushscript の字幕ジェネレータを通じて録画されたビデオから SRT キャプションをエクスポートし、ソーシャル用のビデオに焼き込むことを計画しています。プラットフォーム。プロジェクトの途中で、同じエピソードを独自の Web サイトにネイティブ HTML5 埋め込みとして掲載する必要もあります。この場合、プレーヤーは VTT のみを読み取ります。 SRT ファイルは何かを再転記する代わりに、無料のコンバーターを通過し、数秒以内に同じタイミングとテキストで VTT として返され、埋め込みの準備が整います。 1 つのトランスクリプト、2 つのキャプションファイル。2 番目のトランスクリプトジョブはありません。

両方を最初から生成する

既存のキャプションファイルではなくオーディオまたはビデオから開始する場合、字幕ジェネレータはキャプションを文字に起こし、時間を計測し、話者ラベルを付けてから、SRT、VTT、またはその他のいずれかをエクスポートします。形式を直接変換するため、初めてキャプションを生成するときに個別の変換手順は必要ありません。

独立した情報源と規格

Hushscript は、競合関係にない独立した情報源を参照しています。これらは研究、規格、プラットフォームの仕組みを説明するもので、Hushscript を推奨するものではありません。

情報源の確認日:

よくある質問

SRT と VTT はフォーマットが異なるだけで、同じものを表示しますか?

通常のキャプションの場合、はい、どちらも同じタイミングとテキストを表示します。 VTT は、SRT のプレーン形式では対応できないキューの位置決めなどのオプション機能を追加します。

よくわからない場合はどれを使用すればよいですか?

よくわからない場合は、SRT を使用してください。これは、最も幅広いプレーヤーやエディタで開くことができるためです。 HTML5 Web プレーヤーにキャプションを埋め込む場合は特に VTT に切り替えます。

何も失わずに SRT と VTT を相互に変換できますか?

通常のキャプションの場合、プレーン SRT と VTT はきれいに相互変換されます。 VTT ファイルでキューの位置決めなどの追加のスタイルが使用されている場合、その詳細は SRT には存在しないため、SRT に変換したり逆に変換したりしても復元されません。

Hushscript の字幕ジェネレーターは両方の形式を生成しますか?

はい。 SRT と VTT は両方とも、ASS、TTML、SBV、LRC とともに、すべてのトランスクリプトが取得する同じエクスポートセットの一部として含まれています。どちらも別途料金はかかりません。

なぜ Web プレーヤーは特に VTT を期待するのですか?

VTT は HTML5 ビデオ標準のキャプショントラック要素に組み込まれている形式だからです。一部のサイトがこれを優先するわけではありません。これは、基盤となる Web テクノロジーがネイティブに期待しているものです。

SRT と VTT 間の変換は本当に無料ですか?

はい。変換はブラウザで実行され、アカウントは不要で、サーバーに何もアップロードされず、変換するファイルの数に制限はありません。

無料30分からはじめる

はじめる – 無料30分