クリエイターやマーケターは、成功しているチャンネルについていつも同じ問いを立てます。いちばん伸びた動画には何が共通しているのか。再生回数と字幕、そしてそれを読むモデルがあれば、答えは数分で出そうに見えます。私たちは大規模な開発者向けニュースチャンネルである Fireship でこれを試し、もっともらしく見えて実はほとんど間違っている答えを得ました。同じ時期の動画どうしを比べるまでは、です。以下はすべて 2026 年 10 月 26 日に行ったその実行の記録で、費用は $0.53 です。
問い
チャンネルの最新 50 本の動画のうち、どんなトピック、形式、長さ、タイトルが再生回数の多さと結びついているのか。
集めたデータ
| ソース | ツール | 依頼した内容 | 結果 | 費用 |
|---|---|---|---|---|
| YouTube | YouTube channel videos | チャンネルの最新 50 本:タイトル、再生回数、高評価数、コメント数、長さ、公開日 | 50 本 | $0.063 |
| YouTube | YouTube transcripts | 各動画の字幕 | 50 本分の字幕 | $0.124 |
動画は公開から 2 日から 187 日で、長さはすべておよそ 4½ 分から 11½ 分の間、再生回数の中央値は 107 万回でした。
モデルの使い方
claude-sonnet-5.5 が各動画のタイトルと字幕を 1 回の呼び出しで読み、トピック(AI モデルとツール、AI ビジネス、セキュリティ事件、Web フレームワークなど)、形式(週次ニュース、解説、比較、オピニオン)、そして冒頭の数文でどう注意を引いているかをタグ付けしました。冒頭の一文はそのまま写させています(コードで 50 本すべてを確認)。字幕 50 本分にわたるこの 1 回の呼び出しが費用の大半を占め、$0.34 でした。残りはコードが行いました。
正しく見えた答え
公開から 2 週間以上経った 44 本で再生回数の中央値を比べると、パターンははっきりしているように見えました。
(21 本):123 万回で、どのトピックよりも多い。Web フレームワークの動画は 70 万回。
(15 本):128 万回、数字なしは 93 万回。
(9 本):192 万回、4 分から 6 分は 100 万回。
AI の動画を作り、タイトルに数字を入れ、少し長めにする。すっきりしたブリーフです。それを書く前に、もう 1 つだけ確認しました。
実際に起きていたこと
チャンネルは 9 月に急成長していました。 月ごとの中央値は 5 月から 8 月まで 0.8M〜90 万回でしたが、9 月に公開された 12 本では 217 万回でした。44 本全体で見ると、新しい動画ほど再生回数が少ないのではなく、むしろ多かったのです。公開からの日数と再生回数の順位相関は −0.65 でした。そして「勝っている」グループは最近の動画でした。AI モデルの動画は公開日数の中央値が 54 日で、ほかの大半のトピックはおよそ 95 日です。
そこで、同じ時期の動画どうしを比べました。実行の 14 日前から 60 日前に公開された 17 本では次のとおりです。
| 比較(公開から 14–60 日の動画) | あり | なし |
|---|---|---|
| AI モデルとツールのトピック | 1.88 M(11 本) | 2.14 M(6) |
| タイトルに数字 | 1.64 M(8) | 2.35 M(9) |
| 6 分から 10 分の長さ | 2.58 M(6) | 1.77 M(11) |
| 歴史や "how X works"(X の仕組み)の解説 | 1.33 M(3) | 2.14 M(14) |
トピックとタイトルの効果は消え、逆転さえしています。14–60 日と 14–90 日のどちらの期間でも残ったパターンは 2 つです。6 分から 10 分の動画は短い動画を上回ること、そして解説は週次ニュースに及ばないことです。どちらもわずかな本数に基づくので、ルールではなく検証すべき仮説です。
チャンネルの定型
ほぼ一定で比較する必要がないものもあります。それ自体が発見です。
44 本のタイトルのうち 40 本が "..." で終わります("OpenAI's biggest math breakthrough is getting ugly..."(OpenAI 最大の数学的ブレークスルーが泥沼化している…))。
50 本のうち 27 本が速報で始まり("Last week a brand new uncensored model entered the AI race."(先週、まったく新しい無検閲モデルが AI レースに参入しました。))、13 本はジョークや奇抜なイメージで始まります。
4 分未満の動画は 1 本もなく、44 本のうち 33 本が 4 分から 6 分でした。
教訓
再生回数は積み上がり続け、チャンネルは伸びたり縮んだりするので、最も古い動画と最も新しい動画は比べられません。同じ期間の中で比べるか、公開からの 1 日あたり再生回数を使ってください。
「比較動画は 210 万回」というのは 2 本の動画についての話でした。すべての中央値の横に件数を表示しましょう。
モデルは字幕を読んで形式を名付けるのは確実でした。私たちが犯しかけた誤りは、すべて数え方の中にありました。
自分で実行する
API キーを LOVELY_API_KEY に入れ、市場調査の事例の run_tool と ask ヘルパーを使います。
from datetime import datetime, timezone
videos = run_tool("youtube-channel", {"youtubeHandles": ["@Fireship"], "maxItems": 50}, 50)
scripts = run_tool("youtube-transcript", {"startUrls": [v["url"] for v in videos]}, 50)
text = {s["id"]: " ".join(x["text"] for x in s["transcript"]) for s in scripts}
tags = json.loads(ask("Tag each video's topic, format and opening hook. JSON array of {id, topic, format, hook}.",
[{"id": v["id"], "title": v["title"], "transcript": text.get(v["id"], "")[:4000]} for v in videos]))
now = datetime.now(timezone.utc)
for v in videos:
v["age_days"] = (now - datetime.fromisoformat(v["publishDate"])).days
# Compare medians only within an age window (say 14-60 days), and print the count beside each.ハンドルを入れ替えれば、自分のチャンネルを含むどのチャンネルでも使えます。コードを書かずに字幕を取りたい場合は無料の YouTube 字幕ジェネレーターを、使っているツールについてはリサーチエージェントをご覧ください。
よくある質問
AI で YouTube チャンネルを分析するといくらかかりますか?+
今回の実行は $0.53 でした。動画 50 本分のデータと字幕が $0.19、50 本分の字幕すべてを強いモデルが読む 1 回の呼び出しが $0.34 です。より安いモデルを使うか、各字幕の最初の数分だけを読ませれば、モデルの費用は数分の 1 になります。
動画がヒットした理由をモデルが教えてくれますか?+
動画が何についてのもので、どう始まるかを、一貫して大量に説明することはできます。それが再生回数の原因になったかどうかは統計の問題で、今回の実行が示すとおり、正直な答えにはたいていもっと多くの動画と公平な比較が必要です。
複数のチャンネルを比較できますか?+
できます。ハンドルごとにチャンネルツールを実行し、同じ方法でタグ付けして、同じ期間の中で比べてください。競合のチャンネルで行えば、自分のコンテンツのためのリサーチになります。
字幕は必要ですか?+
トピックと形式なら、タイトルだけで足りることも多いです。動画の始まり方やテンポ、実際に扱っている内容を知るには字幕が必要ですが、1 本あたり約 4 分の 1 セントなので、費用がかさむ部分になることはまずありません。