SRT と VTT:どちらの字幕形式を選ぶべきか
著者: Hushscript 公開日: 最終確認日:
「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 を推奨するものではありません。
情報源の確認日: