---
title: "YouTube 文字起こし ダウンロード：TXT、SRT、VTT"
description: "YouTube 文字起こし ダウンロードではテキストを TXT・SRT・VTT で保存できます。動画を保存せずに文字起こしをダウンロードする方法を紹介します。"
canonical: "https://transcript.im/ja/blog/download-youtube-transcript"
markdown: "https://transcript.im/ja/blog/download-youtube-transcript.md"
author: "Leo"
category: "YouTube"
datePublished: "2026-10-03T03:14:51.000Z"
dateModified: "2026-10-03T06:00:36.256Z"
---
YouTube 文字起こしのダウンロードとは、YouTube 動画で話された言葉をファイルにしたもので、視聴ページが消えたあとでも開けるように保存しておくものです。YouTube 自身の文字起こし表示は、[文字起こしを表示するためのヘルプページ](https://support.google.com/youtube/answer/15930243) で説明されているとおり、スクロールする字幕行の一覧です。画面を追いながら読み、行をクリックするとプレーヤーがその位置に飛びます。あのヘルプ記事は、手元に残せる文書については説明していません。このページで扱うのは、そのファイルです。

このファイルは、動画そのものでもありません。MP4 は映像を残し、MP3 は音声を残します。どちらも「言葉」ではありません。また、このファイルは、プレーヤーが映像に重ねて表示する字幕トラックを保存する作業とは別物です。字幕ファイルの保存は [YouTube 字幕 ダウンロード](/ja/youtube-subtitle-downloader) の役割です。ここで対象になるのは文字起こし、つまり話された行を書き出したもので、次に何をするかに合わせて選ぶ形式で保存できます。

## 「文字起こしをダウンロードする」とは

この記事でいう「ダウンロード」とは、話された内容を名前付きのファイルにすることです。行は、動画に字幕トラックがあれば作成者の字幕トラックから取得します。ない場合は、話された音声を文字起こしして生成します。どちらの場合も、出来上がるのは発言の並びであり、視聴ページのコピーではありません。

![ダウンロードした文字起こしは、タイムスタンプ付きの話し言葉を収めたテキストファイルであり、動画ファイルではありません](/images/blog/download-youtube-transcript/ja/67570035.jpg)

そのページには、関係がありそうでファイルではないものがいくつかあります。説明欄は作成者による紹介文です。チャプターは、動画にあればナビゲーションの目印になります。画面に表示されるタイトルカードや焼き込まれた字幕は映像のピクセルであり、テキストとしては読み取られません。コメントは他の人の書き込みです。ファイルはそれらを飛ばし、発言だけを残します。

ヘルプ記事が扱っているのは、読み進めることとジャンプすることだけで、しかもすでに字幕がある動画に限られます。このページでは、その表示を開くための操作を繰り返しません。字幕が一度も付いていない動画ではパネルに行がありませんが、音声を文字起こしすればファイルは作れます。プレーヤーの横で読む行為は、タブを閉じた時点で終わります。YouTube 文字起こしのダウンロードは、翌日になっても残っているコピーです。

ファイルの読みやすさは、元になった発言の明瞭さを超えません。静かなトーキングヘッドの音声は、声の下に交通音がかぶる街頭インタビューより読みやすいです。話者が重なると 1 行にまとまってしまいます。字幕トラックが一度も表記しなかった名前は、書き出しても正しい表記にはなりません。引用しようとしている箇所は確認してください。

貼り付ける URL は、誰でも公開で開けるものである必要があります。非公開のアップロード、削除された動画、メンバー限定のアップロードは、貼り付けてもファイルを作れません。視聴者の年齢が判明するまで YouTube が保留する動画や、特定の地域では再生されない動画も、同じところで止まります。YouTube Studio で自分のアップロードを管理するのは別の作業で、自分が管理するチャンネルの動画しか対象になりません。この記事が扱うのは、他の人がすでに視聴できる公開動画です。

ダウンロードが完了したといえるのは、言葉がブラウザのタブから出たときです。それまでは、まだ YouTube を読んでいるだけです。それが済めば、移動も名前の変更も、別のソフトでの表示もできるファイルが手元にあります。

## コピーと書き出しの違い

コピーは、画面に表示されている 1 文で足りるときに行うものです。パソコンでパネルをハイライトしても、取れるのはブラウザが許す範囲だけです。講義ではその選択は当てになりません。途中で止まったり、行が飛んだり、一緒についてくる時刻もページがたまたま使っていた順序で入ってきます。スマートフォンでパネル全体を選択するのはもっと面倒です。2 文目をコピーすると 1 文目は消えています。名前を付けて保存されたものは何もありません。

書き出しは、行がすでに文字起こしとして存在している状態から始まります。[YouTube 文字起こしをダウンロード](/ja/youtube-transcript) は、その行からファイルを書き出します。形式は、それを開くソフトに合わせて選ぶのであって、ブラウザの選択範囲に合わせるのではありません。完成した文字起こしをコピーする操作も、TXT で書き出す操作も、どちらも言葉だけを持っていき、時刻は置いていきます。時刻は、読んでいる間は画面に残り、開始と終了を備えたキューが必要なときは SRT と VTT の中に残ります。

言葉を残したいと思ったときの、YouTube から文字起こしをダウンロードする方法は次のとおりです。

1. 公開されている視聴ページから、動画の URL をコピーします。
2. transcript.im に貼り付けます。1 つの URL につき、1 つの文字起こしです。
3. 動画にすでにある字幕トラックがあれば、それを元データとして読み取ります。字幕トラックがなければ、代わりに話された音声を文字起こしします。ひと続きの発言が 1 行になります。
4. ファイルを保存します。TXT は言葉そのものです。次のソフトが開始と終了を必要とするなら、SRT か VTT で保存します。Markdown と JSON は残り 2 つの保存形式で、ノートアプリやスクリプト向けです。TXT、SRT、VTT の形は以下で説明します。

この順序は重要です。ファイルを作るには、まず行が存在していなければなりません。ヘルプ記事は読み進めることとジャンプすることまでで、書き出しはその表示を離れたあとに行います。

短い動画も 2 時間の講義も、たどる道は同じです。手作業のコピーが破綻するのは講義のほうで、選択範囲が長く、飛ばした行が必要になるまでその抜けが見えないからです。ダウンロードは全体の並びであって、ハイライトできた部分ではありません。

手動でのコピーは、視聴ページを開いたまま 1 文だけを拾う手段だと考えてください。エクスポートは、動画の言い回しを残しておく手段です。次の作業が書類への引用、自分の編集へのキャプション、来週検索するテキストのいずれかなら、必要なのはファイルです。

## TXT、SRT、VTT のエクスポート

形式は習慣ではなく、目的から選んでください。読むことと時間付きのキューをカバーする 3 つが TXT、SRT、VTT です。以下のサンプルは形が見えるように、架空の 1 行を使っています。実際のファイルは動画の時間を使い、1 行だけではなくすべての行にキューがあります。

![文字起こし形式の選び方：言葉だけなら TXT、動画編集なら SRT、Web プレイヤーなら VTT](/images/blog/download-youtube-transcript/ja/f7c318fb.jpg)

| ファイル | 中身 | 使うとき |
| --- | --- | --- |
| TXT | 言葉だけ。1 行につき 1 キュー、時間なし | 言い回しを読む、引用する、貼り付けるとき |
| SRT | 番号付きのキュー。ミリ秒の前にカンマ | 編集ソフトが SubRip ファイルを求めるとき |
| VTT | `WEBVTT` ヘッダー。ミリ秒の前にピリオド | Web プレーヤーが WebVTT を求めるとき |

TXT はただの言い回しです。約 1 分のところで話された行は、その文と、その後の改行だけになります。リーダーで横に見えていた開始時間は TXT には書き込まれません。メモ、引用、書類やチャットへの貼り付けにはこれが向いています。プレーヤーや編集ソフトがその行をある時点で表示しなければならない場合は、間違ったファイルです。

SRT はほとんどの編集ソフトがすでに読み込める、時間付きの形式です。同じ架空の行は次のようになります。

```
1
00:01:02,000 --> 00:01:05,200
1 分のサンプル行。
```

数字はキューのインデックスです。矢印は開始と終了を分けます。カンマは SubRip のタイムスタンプの一部で、文の区切りではありません。続く各キューは空行で区切られます。

VTT は Web プレーヤー向けに同じキューを運びます。ヘッダーは必須で、ミリ秒にはピリオドを使います。

```
WEBVTT

00:01:02.000 --> 00:01:05.200
1 分のサンプル行。
```

カンマとピリオドを入れ替えると、ファイルを拒否するプレーヤーもあります。言葉は変わっていません。変わったのは入れ物です。編集ソフトが SRT を求めているなら、VTT を渡して読み込みが寛容であることを期待してはいけません。

終了時間はその行自身の終わりで、次の行に食い込まないように調整されています。字幕トラック、特に自動生成のものは、ある行に次の行と重なる長さを与えることがあります。両方の範囲を尊重するプレーヤーは、2 つのキューを同時に表示します。エクスポートは前のキューを切り詰めて、次のキューが始まる時点で終わるようにし、自分の開始より前に終わることはありません。すべての行は得られます。同じ瞬間を奪い合う 2 行が表示されることはありません。

Markdown と JSON は、同じ行たちの任意の形です。Markdown は各文の前に分と秒のマークを付け、メモアプリで便利です。JSON は生のセグメントを保持し、スクリプトで便利です。どちらも、行き先がプレーヤーや編集ソフトである場合に SRT や VTT を置き換えるものではありません。

TXT、SRT、VTT として文字起こしをエクスポートするには、[YouTube 文字起こし ダウンロード](/ja/youtube-transcript) でまず公開リンクから行を生成し、それから形式を選びます。あとからファイルを編集しても、YouTube 動画に何かが書き戻されることはありません。修正はあなたのコピーにとどまります。本当に必要だったのが、プレーヤー用の字幕ファイルとしてのキャプショントラックで、書類としての言い回しではないなら、それは字幕ダウンローダーの仕事であり、この機能の 2 つ目のコピーではありません。

## ダウンロードした文字起こしの再利用

一度も開かないファイルは、保存する価値がありませんでした。再利用は日常的なもので、形式はそれにすでに合っているはずです。

![ノートの横で、ノートパソコンに表示したタイムスタンプ付きの YouTube 文字起こしを確認している人](/images/blog/download-youtube-transcript/ja/9fe3c69d.jpg)

ある分をあとから指し示す必要がある講義ノートは、TXT だけで作るべきではありません。TXT は文です。キューの時間は SRT か VTT にあり、リーダーを閉じるまで画面上にもあります。その時間をノートの文の横に書いておいてください。もう一度見つけ出す必要のある主張は、テキストを検索すればよく、長い動画で再生ヘッドを引きずるより優れています。動画そのものは検索できる書類ではありません。

自分の編集にキャプションを付ける編集者は SRT か VTT を求め、そのファイルを編集ソフトに読み込みます。キューは出発点のトラックで、完成した評価ではありません。人名、訛り、重なった発話は、やはり一度通して読む必要があります。その読みを飛ばすと、文字起こしの間違った言葉が画面上の間違ったキャプションになります。エクスポートの段階では、言い回しを代わりにチェックしてくれるものは何もありません。

NotebookLM、ChatGPT、Claude、Gemini、Kimi、Manus は、視聴ページではなくテキストを受け取ります。すでに使っているものに TXT を貼り付けてください。transcript.im では、同じ行を Clean に通してから雑音の多いキューを信用したり、メモに別の言語が必要なときは Translate に通したり、長い講演を短く見たいときは Summary、Core Points、Chapter Summary、Study Notes、MindMap に通したりもできます。それらの結果はファイルのそばに並びます。別の TXT ではなく、行き先が編集ソフトである場合に SRT や VTT を置き換えるものでもありません。

引用する文には必ず時間を添えておいてください。そうしないと、正しい瞬間を開き直せなくなります。雑音の多い録音は、SRT や VTT を編集ソフトに入れる前に読んでください。ファイルは間違った言葉に印を付けてくれません。それを表示するだけです。

見ながら読むだけなら、視聴ページにとどまっていれば十分です。タブを閉じたあとも文字を残したいときは、[YouTube 文字起こしを保存](/ja/youtube-transcript)して、次のプログラムで開ける形式にしておきましょう。
