アカウント不要。1日の利用制限なし。他のサービスでは、1日に3ファイルまでという制限を設けて「無制限」と謳っていますが、ここでは最大60分までのファイルを好きなだけアップロードできます。
見た目はほぼ同じで、どちらもプレーンテキストですが、それでも間違った形式をアップロードすると、一部のプラットフォームでエラーが発生します。ここでは、SRTとWebVTTの違いを具体的に説明し、実際の例とともに、各プラットフォームが実際にどの形式を求めているのかを示します。
SRT (SubRip) は、昔ながらの一般的な形式です。非常にシンプルで、ほとんどすべての動画編集ソフト、メディアプレーヤー、アップロードプラットフォームでサポートされています。 VTT (WebVTT、「Web Video Text Tracks」) は、公式のウェブ標準です。HTML5で使用される形式であり、SRTにはなかったスタイルや配置機能が追加されています。一般的な使い分けとして、 <track> プラットフォームへのアップロードや編集ソフトへのインポート → SRT;自分のウェブサイトに埋め込む → VTT。 迷ったら、両方の形式を保存しておきましょう。 When in doubt, keep both: ScribeGrabを使えば、一度のアップロードで必要なファイルを両方とも入手できます。もう選択に迷う必要はありません。
1 00:00:01,000 --> 00:00:04,200 Welcome back to the channel. 2 00:00:04,400 --> 00:00:07,900 Today we're testing three budget microphones.
各キューは次の要素で構成されます:連番、ミリ秒の前にカンマが付いたタイムコード行、1つまたは複数のテキスト行、そして空白行。 これがSRT形式全体です。 VTTの例 3つの明確な違いがあります:最初の行にある必須のヘッダー、ミリ秒の前のカンマの代わりにピリオドを使用すること、そしてタイムコードの後にオプションのキュー設定(位置、配置、行の位置)を追加できることです。VTTでは、キュー番号は省略可能です。また、VTTはコメントブロックもサポートしています。
WEBVTT 00:00:01.000 --> 00:00:04.200 Welcome back to the channel. 00:00:04.400 --> 00:00:07.900 line:85% align:center Today we're testing three budget microphones.
Three visible differences: the mandatory WEBVTT header on the first line, a period instead of a comma before the milliseconds, and optional cue settings after the timecode (position, alignment, line placement). Cue numbers are optional in VTT. VTT also supports NOTE comment blocks, STYLE CSSでブロックを作成し、次のようなインラインタグを使用します。 <b>, <i> および音声タグ(<v Anna>)を使用して話者ラベルを付けます。
| SRT | VTT | |
|---|---|---|
| ヘッダー | なし | WEBVTT 1行目に必須 |
| ミリ秒区切り文字 | カンマ(00:00:01,000) | ピリオド(00:00:01.000) |
| キュー番号 | 必須 | オプション |
| スタイリング | 基本的なタグのみ。多くの場合、削除される | CSSによる設定 STYLE ブロック、インラインタグ、キューごとのクラス |
| 配置 | いいえ | はい(line, position, align 設定) |
HTML5 <track> | ブラウザでサポートされていない | 必要な形式 |
| エンコーディング | 過去には問題が多かった(ANSI形式の古いファイル) | 常にUTF-8 |
カンマとピリオドの違いは、よくある間違いです。SRT形式の時間コードをVTTファイルに貼り付けると(またはその逆)、厳密なパーサーによってファイル全体が拒否されます。
<track> 要素内に記述する必要があります。SRTを使用すると、正常に動作しない場合があります。.srt 動画ファイルと同じ場所に置くと、問題なく再生されます。また、多くのプレーヤーはVTT形式にも対応しています。ここでは、最適な形式を自動的に選択できます。HTML5動画の字幕は次のようになります。
<video controls src="/talk.mp4">
<track kind="captions" src="/talk.vtt"
srclang="en" label="English" default>
</video>
ブラウザがキューをネイティブにレンダリングするため、視聴者は表示/非表示を切り替えることができ、テキストが実際のテキスト(ピクセルに焼き付けられたものではない)であるため、アクセシビリティとインデックス作成が可能です。プラットフォームごとの詳細な手順については、こちらをご覧ください。 任意の動画に字幕を追加する方法.
可能であれば両方です。テキストとタイミングは同じなので、品質を損なうことなく互換性を確保できます。当サイトでは、 ScribeGrab TXT形式のトランスクリプトに加え、 SRT形式とVTT形式の両方を 1回のアップロードで無料で生成でき、1日の上限もありません。オーディオまたは動画を1回アップロードし、各プラットフォームが必要とするファイル形式を選択してください。また、自動生成されたトランスクリプトが実際の音声にどれだけ近いか知りたい場合は、当サイトの トランスクリプトの精度に関する詳細な解説をご覧ください。.
SRTは古いシンプルな形式で、カンマ区切りのミリ秒を持つ番号付きキューです。VTTはWeb標準であり、 WEBVTT ヘッダー、ピリオド区切りのミリ秒、オプションのキュー番号に加え、SRTにはないスタイル設定や配置機能があります。
YouTubeではどちらの形式も利用できるため、どちらを使っても構いません。SRTは、あらゆるアップロードプラットフォームで最も安全な選択肢です。VTTは、独自のHTML5プレーヤーに字幕を埋め込む場合に必要となります。
はい、次の手順に従ってください。 WEBVTT 最初の行を追加し、ミリ秒の前のカンマをピリオドに変更します。または、完全に変換をスキップすることもできます。ScribeGrabは、すべての文字起こしで両方の形式を出力します。
Premiere Pro、DaVinci Resolve、Final Cut ProはすべてSRTファイルを直接インポートできます。SRTは、デスクトップでの編集における事実上の標準です。