抖音 · 视频总结
抖音视频总结:
要点带原文引用,逐字核对
把一条抖音链接或整段分享口令粘进来,拿回一个 JSON:这条视频的要点(每条附一句能在视频里找到的原文,引擎逐字回查)、 逐字稿、画面上烧进去的字(带大致时间)、章节和互动数,外加一份「读了多少」的回执。 不下载视频,不需要抖音账号。
先说清楚
总结是一个能查的东西,不是一段话
视频总结最容易出问题的地方不是写得不好,而是写了一堆视频里没有的话,而看的人没法查。 这里的三样东西就是为了能查:
key_points
要点本身,一条一句,写完就停,不铺陈。
key_point_support
每条要点旁边一句原文({ point_index, kind, t, quote, verified })。引擎拿它回视频里逐字核对, 查不到的标 verified: false,仍然保留,但不冒充事实。
coverage
读了多少:转写了多少秒 / 总长多少秒、最大的画面间隔、哪些没读。这是代码算出来的,不是模型说的。
真实返回 · 节选
一条 2 分 22 秒的视频:9 条要点、9 段逐字稿、72 行画面文字
线上公开结果页:/d/e5775984e47541a447aee272d072cba1(视频 2026-08-19 发布,这个结果页一直可读)。 要点的原文来自视频本身,这里照抄前两条,其余截短。
{
"platform": "douyin",
"title": "硅谷的AI一人公司这么牛了? 一个人AI创业实现财富自由…",
"author": "第二次用火",
"posted_at": "2026-08-19",
"duration_seconds": 142,
"key_points": [
"Webflow前二号位CTO布莱恩·周(Brian Zhou)离职后,独自开发了一款名为Ploy的AI产品。",
"布莱恩·周40岁,疑似华人,仅花费75万美金token成本完成了Ploy的开发。",
"…(共 9 条)"
],
"key_point_support": [
{ "point_index": 0, "kind": "transcript", "t": 0.0, "quote": "…", "verified": true },
{ "point_index": 1, "kind": "transcript", "t": 16.2, "quote": "…", "verified": true }
],
"transcript": [{ "t": 0.0, "text": "…" }],
"on_screen": [{ "t": 2.0, "text": "一个人的AI公司" }],
"stats": { "likes": …, "comments": …, "collects": …, "shares": … },
"coverage": { "seconds_transcribed": 142, "duration_seconds": 142, "largest_frame_gap_seconds": …, "not_captured": [] }
}有章节的视频会带上 chapters(来自平台,chapter_source: "platform"),每个章节附一句平台自己的摘要; 没有章节的视频这里是空数组,不会编。
抖音不谈判
它为什么读得动
抖音对服务器自己签的请求一律拒绝:网页给验证码,接口返回 403。所以读取走抖音自己发布的嵌入播放器—— 别的网站往自己页面里嵌抖音帖子用的就是它。我们打开这条帖子的播放器页,页面自己去请求这条帖子的数据, 我们只收结果:不用你的 cookie,也不用我们的,不碰你的号。
播放器不给的视频(私密、已删除、限制地区)会立刻说明原因,不猜、不扣积分,并给出三条路:在抖音里「保存本地」后到 /app/upload 上传、用浏览器扩展在你自己的标签页里读、 或者命令行 linkdigest capture <file> --url <link>。覆盖表上有每个平台最近一次验证的时间。
用法
一条 curl,或一行 MCP
curl -X POST https://linkdigest.dev/api/v1/digest \
-H "Authorization: Bearer ld_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://v.douyin.com/VeXgdE_QwTE", "format": "json"}'这条链接是首页示例之一,已经被读过并缓存,所以会直接返回 200, 不扣额度。换成你自己的链接:图文和短帖直接返回;需要下载并转写的视频返回 202 和一个 jobId,用同一个 key 去 GET /api/v1/digest/JOB_ID 取结果。
# 202 之后用同一个 key 取结果,每次最多等 20 秒
curl "https://linkdigest.dev/api/v1/digest/JOB_ID?wait=20" -H "Authorization: Bearer ld_live_..."
# 只想问这一条视频里的一个问题(+1 积分,答不出来就说没说)
-d '{"url": "…", "ask": "这期视频给了哪几个具体做法?"}'MCP · Claude Code(Cursor、Trae、Cherry Studio、通义灵码见文档)
claude mcp add --transport http linkdigest \ https://linkdigest.dev/mcp \ --header "Authorization: Bearer ld_live_..."
API Key 在 https://linkdigest.dev/app/keys 创建(形如 ld_live_…)。 REST、MCP 各客户端的配置、轮询和返回字段见 中文 API / MCP 文档。
要的是逐字稿和画面文字、不是总结,看抖音文案提取;要拆解这条视频为什么爆, 加 breakdown: true(+1 积分),见爆款拆解 API。
价格
按分钟计费,折合人民币
基础 1 积分,每开始的 1 分钟 +1。读过的同一条再读 0 积分; 读不出内容不收费。注册送 10 积分——两条 2 分多钟的视频,或者一条十分钟的。
| 一条内容 | 积分 | 折合人民币 |
|---|---|---|
| 1 分钟 | 2 | ¥0.288 |
| 2:22(下面这条) | 4 | ¥0.576 |
| 5 分钟 | 6 | ¥0.864 |
| 10 分钟(免费账户完整读取的上限) | 11 | ¥1.584 |
| 30 分钟(transcript 档,每 2 分钟 1 积分) | 16 | ¥2.304 |
| 2:22 + 一个问题(ask) | 5 | ¥0.72 |
按加量包折算:$5 = 250 积分,支付宝按人民币结算 ¥36,每积分 ¥0.144。注册送 10 积分(一次性)。 任何人读过的链接再读 0 积分;读不出内容不收费。
做不到的
接之前先看这几条
| 平台 / 类型 | 原因 |
|---|---|
| X 长文(Articles) | 只能拿到首图。普通帖子的图片、视频都能读,长文正文读不到。 |
常见问题
会被问到的
- 总结会编出视频里没有的话吗?
- 要点是模型写的,所以每一条要点都附一句能在这条视频里找到的原文(key_point_support),引擎拿这句原文回视频里逐字核对:找不到的标 verified: false,保留但不冒充事实。没读到的部分写在 coverage.not_captured 里,例如「12:00 之后没读」。能核对的留下,核对不了的也看得见。
- 我能只要总结,不要逐字稿吗?
- 一次读取全部返回:要点、逐字稿、画面文字、正文和各项计数都在同一个 JSON 里,不额外收费。format 传 markdown 就是一份可以直接贴进文档或喂给 AI 的版本,逐字稿在同一份里面。
- 一条视频多少积分?
- 基础 1 积分,每开始的 1 分钟 +1:2 分 22 秒的视频 4 积分。注册送 10 积分(一次性),免费账户单条最长 10 分钟。读过的链接再读 0 积分,读不出内容不扣费。
- 半小时、一小时的长视频怎么总结?
- 用 depth: "transcript":全程逐字稿 + 稀疏截帧,每 2 分钟 1 积分,最长 60 分钟(免费账户)/ 120 分钟(付费)。它读的是整条视频,要点照样带原文引用;覆盖回执里会写明画面读得稀。
- 需要抖音账号或 cookie 吗?
- 不需要。读取走抖音自己给第三方网站用的嵌入播放器:我们的服务器打开这条帖子的播放器页,页面自己去要数据,我们只收结果。不用你的 cookie,也不用我们的,不碰你的号。私密、已删除、限制地区的视频立刻说明原因,不猜、不扣费。
- 能总结一个账号的所有视频吗?
- 不能按账号。一次一条链接;要成批读就把链接凑成一次批量请求(免费 10 条、Dev 50 条、Studio 200 条),或者用 search_links 按话题找到视频再读。找链接和读视频分开计价,覆盖表上有最近一次验证时间。
不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。