创作者和营销人员对每个成功的频道都会问同一个问题:它最好的那些视频有什么共同点?有了播放量、字幕和一个能读它们的模型,答案似乎几分钟就能得到。我们拿大型开发者新闻频道 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 在一次调用中读完每个视频的标题和字幕,标出主题(AI 模型与工具、AI 商业、安全事件、Web 框架……)、形式(每周新闻、讲解、对比、观点),以及开头几句话如何抓住注意力,并原样摘录开场白(代码核对了全部 50 条)。这一次覆盖 50 份字幕的调用占了大部分费用:$0.34。其余的都由代码完成。
看起来正确的答案
比较发布至少两周的 44 个视频的播放量中位数,规律看起来很清楚:
(21 个视频):123 万,在所有主题中最高。Web 框架视频:70 万。
(15 个视频):128 万,不带数字的是 93 万。
(9 个视频):192 万,4 到 6 分钟的是 100 万。
这是一份整整齐齐的简报:做 AI 视频,标题里放个数字,时长稍微拉长一点。在动笔之前,我们又检查了一件事。
真实情况是什么
这个频道在九月起飞了。 5 月到 8 月,它每月的播放量中位数在 0.8 到 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 天两个时间窗口里都站得住: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 分钟;44 个中有 33 个时长在 4 到 6 分钟。
经验教训
播放量会持续累积,频道也会增长或萎缩,所以最老和最新的视频不具可比性。在同一个时间窗口内比较,或者使用自发布以来的日均播放量。
"对比类视频能拿到 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 份字幕的一次调用 $0.34。换一个更便宜的模型,或者只用每份字幕的前几分钟,模型费用能降低好几倍。
模型能告诉我一个视频为什么表现好吗?+
它能一致地、大规模地描述一个视频是什么、如何开场。这些是否导致了播放量,是一个统计学问题,而诚实的答案通常需要更多视频和公平的比较,正如这次运行所展示的。
我能比较几个频道吗?+
可以。对每个账号运行频道工具,用同样的方式打标签,并在同一个时间窗口内比较。拿竞争对手的频道来做,它就变成了为你自己服务的内容调研。
我需要字幕吗?+
对于主题和形式,标题往往就够了。要了解一个视频如何开场、节奏如何、实际讲了什么,就需要字幕,而每份字幕约四分之一美分,很少是花钱的大头。