抖音 · 视频总结

抖音视频总结:
要点带原文引用,逐字核对

把一条抖音链接或整段分享口令粘进来,拿回一个 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 积分;读不出内容不收费。

做不到的

接之前先看这几条

  • 一次读一条链接:不搜索、不读评论、不读某个账号的全部视频、不下载视频。
  • 语音识别对方言、多人抢话、背景音乐很响的口播会出错;要点旁边的核对结果告诉你哪条可信。
  • 抖音会不定期换它自己的检查;读不了时返回 422/504 或 503 加三条路,不扣费。
  • 同一个 Key 还能读小红书笔记、长视频和公众号文章。

不支持的

先说做不到的

接进去之后才发现读不出来,比现在就知道更糟。以下是明确不支持的,写在这里也写在覆盖表上。

平台 / 类型原因
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。