自分のYouTube動画の字幕を一括取得|Googleスプレッドシートを試作

このページにはプロモーションが含まれています。
複数のYouTube動画の既存字幕をスプレッドシートにまとめる流れを示したイラスト

以前、YouTube動画の再生数などをスプレッドシートに一覧表示するGASスクリプトを作りました。今回は動画情報ではなく、自分が管理する動画の字幕をまとめて取り出すためのGoogleスプレッドシートを試作しています。

目次

このシートでできること

「動画一覧」に複数の動画URLを入力してメニューから実行すると、動画にすでに付いている字幕を取得します。処理結果はシート上で確認でき、取得できた字幕はTXT・SRT形式で保存されます。

YouTube字幕抽出シートの実行結果。4本の動画URLが一覧になり、状態欄にDONEと表示されている
実際のテスト画面。4本の動画で取得が完了しました。TXT・SRTの保存リンクは右側の列に表示されます(画像では省略)。

利用者がYouTube Data APIのキーを取得・入力する必要はありません。ただし、初回の実行時にはGoogleアカウントで権限を確認し、承認する必要があります。

使い方の概要

  1. 「動画一覧」に、自分が編集できる動画のURLを1行に1件ずつ入力します。
  2. シート上部の「字幕抽出」メニューから実行します。
  3. 「動画一覧」で処理結果とTXT・SRTファイルへのリンクを確認します。

現時点での制限

このシートは既存の字幕を取得するもので、字幕がない動画を新たに文字起こしするものではありません。自動生成字幕の内容を修正する機能もありません。

対象はご自身で管理し、編集権限のある動画です。字幕がない動画や権限がない動画などは取得できません。また、YouTube APIの利用には1日あたりの割り当てがあるため、無制限に処理できるものではありません。

以前公開した500件以上の動画情報を取得するGASスクリプトとは、用途も取得できるデータも異なります。

試用してくださる方を探しています

まだ試作品の段階です。複数動画の字幕をまとめて取り出すことに使い道があるのか、実際にYouTubeを運営されている方のご意見を伺いたいと思っています。

お試しいただける方には、無料で使えるリンクをお送りします。

お問い合わせフォームから「字幕抽出シートの試用希望」とお知らせください。

取得した字幕の使い道も教えていただけるとうれしいです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次