SRT・VTT・TXT:文字起こし形式の選び方
SRT、VTT、TXTの文字起こしファイルの違いと、それぞれが使えるアプリを紹介します。
文字起こしを読む、検索する、コピーするならTXT。動画プレーヤーや編集ソフトの字幕ならSRT。ウェブサイトやオンライン講座の字幕ならVTT。3つとも言葉は同じです。違いは、時刻を持っているかどうかと、どのアプリが理解できるかです。
結論
- テキストを読む、検索する、コピーするなら、TXT。
- 動画プレーヤーや編集ソフトで字幕を使うなら、SRT。
- ウェブサイトやオンライン講座で字幕を使うなら、VTT。
ひと目で比較
| TXT | SRT | VTT | |
|---|---|---|---|
| 時刻 | なし | あり | あり |
| ヘッダー行 | なし | なし | WEBVTT |
| 時刻の書き方 | 該当なし | 00:00:01,200(カンマ) | 00:00:01.200(ドット) |
| 開けるもの | どのテキストアプリでも | テキストアプリ、プレーヤー、編集ソフト | テキストアプリ、ウェブプレーヤー |
| 向いている用途 | メモ、引用、AIツール | VLC、Premiere、Resolve、CapCut | HTML5動画、オンライン講座 |
選ぶのはどこ?
「文字起こし」を選ぶと、テキストがページに表示されます。その上に「テキストをコピー」と「ChatGPT用にコピー」のボタンがあります。TXT・SRT・VTTのダウンロードは同じ結果から行えるので、再実行せずに3つとも取得できます。サインインして作った文字起こしは、アカウントの履歴に90日間保存されます。アカウントなしでも、1日1本、字幕のみ、20分までの動画なら試せます。
TXT
プレーンテキストで、時刻はありません。メモ、引用、ブログ記事、翻訳ツールやAIツールへの貼り付けに向いています。20分のトークなら約3,000語で、15〜20KBです。メモ、Word、Googleドキュメントなど、何でも開けます。
テキストをどこかに貼るだけなら、ページ上の「テキストをコピー」で、ファイルなしで同じことができます。
SRT
SubRip形式の字幕です。各ブロックに、番号、開始と終了の時刻、言葉があります。
1
00:00:01,200 --> 00:00:04,000
Thanks for watching, let's get started.
SRTは最も広く対応している字幕形式です。VLC、Premiere Pro、DaVinci Resolve、Final Cut、CapCut、YouTubeのアップロード画面も読み込めます。字幕にどれを選ぶか迷ったら、SRTにしてください。
VTT
WebVTTは、ウェブの字幕形式です。見た目はSRTとほとんど同じで、WEBVTTのヘッダーがあり、時刻のカンマがドットになっています。
WEBVTT
00:00:01.200 --> 00:00:04.000
Thanks for watching, let's get started.
HTML5の動画プレーヤー、多くのオンライン講座、一部のSNSツールにはVTTを使います。多くのデスクトップアプリも読み込めます。
用途別の選び方
- 講義の勉強用メモ:TXT。
- インタビューの引用:TXT。正確な場面を探すなら、SRTも横に置きます。
- VLCの字幕:SRT。動画ファイルと同じ名前にします。
- 動画編集の字幕:SRT。
- 自分のウェブサイトの字幕:VTT。video要素のトラックとして追加します。
- 動画の翻訳:SRT。ほとんどのツールがタイミングを保ちます。
- AIツールに渡す:TXT、またはページ上の「ChatGPT用にコピー」。
言葉の元になるもの
動画に字幕があれば、それを使います。ない場合は、音声認識(Whisper)が音声から文字起こしを作ります(1時間までの動画)。どの動画も、全体の上限は3時間です。音声認識ははっきりした話し声には向いていますが、完璧ではありません。人名、数字、なまり、BGMで間違えることがあるので、頼る前に通して読んでください。
字幕ファイルを編集する
3つともプレーンテキストです。SRTやVTTをテキストエディタで開けば、聞き間違いを直せます。番号と時刻の行には手を触れないでください。誤って構造を変えると、プレーヤーが行を飛ばしたり、ファイルを受け付けなくなったりします。タイミングの調整には、Subtitle EditやAegisubなどの無料ツールが便利です。
形式の変換
SRTからVTTへは小さな変更で済みます。先頭にWEBVTTの行を足し、時刻のカンマをドットに置き換えます。逆の場合は反対のことをします。多くの無料の字幕エディタが、ワンクリックで変換します。同じ結果から、別の形式で文字起こしをもう一度ダウンロードすることもできます。
試してみる
YouTube文字起こしでリンクを貼るか、YouTubeの字幕をSRTでダウンロードする方法とYouTubeの文字起こしを取得する方法をご覧ください。無料アカウントには3回分のダウンロードが含まれます。その後は20回分で$2.50(1回払い)、またはProで月$5.99のダウンロード無制限です。
実際のファイルはどんな様子か
はっきり話している10分の動画なら、約1,500語のテキストになります。TXTでは1つのかたまりです。SRTでは、1〜2行ずつのそれぞれ時刻のついた、およそ150〜250個の番号つきブロックになります。VTTは、ドット形式の時刻と先頭のヘッダーがついた、同じブロックです。3つのファイルはどれも小さく、たいてい100KBよりずっと小さいので、容量が選ぶ理由になることはありません。
よくある間違い
- 字幕にTXTを使う。TXTには時刻がないので、プレーヤーが同期して表示できません。
- ファイル名が合っていない。VLCでは、字幕が動画と同じ名前である必要があります。
- 時刻の行を編集する。よく分からないうちは、言葉だけを変えてください。
- ウェブページにSRTを使う。ブラウザのtrack要素にはVTTが必要です。
- 自動の文字起こしを最終版として信じる。先に読んでください。
迷ったらどれをダウンロードする?
3つとも取得してください。同じ結果から取れるので、手間はかかりません。読むにはTXT、動画の作業にはSRT、ウェブにはVTTを手元に置きます。どれも小さなファイルで、文字起こしはアカウントの履歴に90日間残るので、必要ならもう一度取得できます。
よくある質問
あとでSRTをVTTに変換できますか?
はい。小さな変更で済みます。多くの無料オンラインツールや字幕エディタで変換できます。別の形式で文字起こしをもう一度ダウンロードしてもかまいません。
YouTubeへのアップロードに使えるのはどちらですか?
YouTube Studioは、SRTとVTTの両方に加えて、ほかのいくつかの字幕形式も受け付けます。
TXTには話者が含まれますか?
いいえ。文字起こしには、話者名なしで、話された内容が並びます。
プレーヤーがSRTを無視するのはなぜ?
ファイル名が動画と合っていないのかもしれません。同じフォルダで、talk.mp4とtalk.srtのように同じ名前にしてください。
ファイルに音声や映像は含まれますか?
いいえ。テキストだけです。動画がほしいときは、「動画」に切り替えてMP4を選んでください。