見出し画像

ChatGPTを使って、ひろゆきの切り抜き動画を自動で無限に作成してみた(Youtube切り抜き)

概要

本記事では、ChatGPTを使って、Youtubeの切り抜き動画を自動生成する方法を解説します。

一般的にyoutubeチャンネルを挫折する理由としては、時間のかかる動画編集を収益ゼロで一定期間頑張る必要がある、ということがあります。

この記事では、動画を切り抜くだけでなく、字幕まで自動で付けることで、動画編集にまったく時間をかけずに切り抜き動画を作成するシステムの作り方を説明します。
※記事のタイトルでは、ひろゆきさんを敬称略で記載しています。

今回作ったもの

以下の画像のように、字幕付きの切り抜き動画を自動で無限に作るシステムが完成しました(自称:めたんシステム)。

作成した動画をgoogle driveに自動アップロードすることで、寝ている間に一晩で数十本の切り抜き動画(字幕付き)を自動作成することができます。
設定するのは、切り抜き元のyoutube動画のURLのみ。
設定にかかる所要時間は約10秒です。

作成した動画
google driveに作成された動画

やり方

切り抜き動画の作成は時間がかかる。

切り抜き動画は、作るのに非常に時間がかかります。
相当慣れた人でも、2時間の元の配信動画から1本の切り抜き動画を作るのに、少なくとも半日はかかるでしょう。

この理由は、以下の作業が面倒なためです。

  • 切り抜く場所を特定するには、数時間にも及ぶ配信の元動画を視聴して、面白い箇所を把握する必要がある。

  • 動画編集ソフトで、字幕を付ける必要がある。

特に字幕は視聴者の獲得に必須ですが、
字幕を付ける作業は、やったことがある人しかわからない地獄の単純作業です。
しかも、youtubeから収益を得られるチャンネル登録者1000人に到達するまで、一円の収入もありません。

切り抜き動画はうまくいけば儲かるとわかりつつも、これらの面倒な作業のために、多くの人が挫折をしたことでしょう。
普通に仕事をした方が時給が高いことの方が多いです。

ChatGPTとプログラミングを組み合わせれば、楽ができる

ChatGPTとプログラミングを使って、これらの切り抜き動画作成作業にかかる時間をほぼゼロにしました。
もしプログラミングをやったことがなくても、ChatGPTに聞けば自動でプログラムを書いてくれます。

  • 面白い箇所の特定は、ChatGPTに判断してもらう

  • 字幕を始め、動画編集はプログラムで自動化する

  • プログラムは、ChatGPTに書いてもらう。自分で書く必要はない。

youtubeは儲からなくなったと言われていますが、あくまで時間対効果の問題です。ほとんど時間をかけずに動画を作成できれば、お小遣い稼ぎにはもってこいでしょう。

作ってみる

実際に作っていきます。
まずは自動化にあたり、必要な要素を洗い出します。

  1. 元動画の字幕取得
    動画の字幕は、AIを使って文字起こしができます。
    もし、元の動画がyoutubeであれば、youtubeが自動で付けた字幕があるので、それを使います。

  2. 字幕データから、面白い場所の特定
    ChatGPTに字幕を貼り付ければ、面白い場所を判断してくれます。

  3. 動画の編集
    必要な機能は、①指定時間での動画切り抜き、②字幕の付与です。
    それぞれ、プログラムを実行して実施する必要があります。

①元動画の字幕取得

プログラムが書けなくても、ChatGPTに聞けば教えてもらえます。
試しに聞いてみます。

ChatGPTに聞いてみる

このソースコードを拝借して、プログラムを実行します。
そのまま貼り付けても良いし、プログラムが書ける人は、アレンジしても良いです。ここでは、google Colaboratory上で実行しています。
※対象は、ひろゆきさんの配信動画を指定しています。

youtubeから字幕データを取得

ChatGPTに聞き始めてから、ものの数分で字幕が取得できました。

②ChatGPTに動画内で面白い箇所を切り抜いてもらう

次に字幕データを使って、ChatGPTに面白い箇所を切り抜いてもらいます。
以下のように、字幕の文章を分解して、トピックごとにタイトルと面白さを評価してもらいます。
うまく切り抜くには工夫が必要です。
プロンプトは、色々と試行錯誤してみてください。

字幕データの切り抜きをお願いする

ChatGPTはこんな感じで回答してくれます。
これで、字幕データから、切り抜く価値がある面白い場所が特定できました。もう少し工夫すると、サムネイル用のキャッチコピーも作ってもらえますし、サムネイル画像も自動で作れます。
※ちなみに、ここまで元の配信動画をまったく見ていません。

ChatGPTに面白い場所を評価してもらう

③動画を切り抜いてから編集する

あとは、元の動画から面白い箇所を切り抜いて字幕を付けるだけです。
自分の場合、簡単な動画を作成するまで2-3時間、細かい調整まで入れて1人日くらいで完成しました。
※申し訳ありませんが、プログラムそのものを無料で公開すると問い合わせやバグ対応などが面倒なので、手順だけ記載します。ChatGPTに聞けばプログラムを書いてくれると思うので、チャレンジしてみてください。

  1. 元の動画データをyoutubeからダウンロード

  2. 対象箇所を切り抜き

  3. 切り抜いた動画に字幕を付ける

  4. 動画を出力

まとめ

このように、ChatGPTを使えば、切り抜き動画を無限に生成できます。
留意点に記載する通り、まったくのプログラミング初心者がシステム全体を作るのは難しいと思いますが、頑張ればできるレベルかと思います。
例えば、プログラミングの学習は、何か作りたい目標がないと継続することが難しいですが、このテーマでやってみるのも良いかもしれません。
また、有料でもソースコードが欲しい方がもしいらっしゃれば、いいねやtwitterで連絡をください。

その他の留意点

  • AIが自動作成する字幕は、どうしても間違っている箇所があります。気にする方はチェックが必要です。

  • 実際に自動化する際には、ChatGPTのUIを使わずに、ChatGPT APIを使ってプログラムからChatGPTを使う必要があります。

  • 有名人の切り抜きは、許可が必要な場合があるので、ご注意ください。

この記事が気に入ったらサポートをしてみませんか?